Dasherr, kullanıcıların verilerini etkili bir şekilde yönetip görselleştirmelerini sağlayan güçlü bir kendi kendine barındırılan gösterge paneli uygulamasıdır. Dasherr’ı bir VPS (Virtual Private Server) üzerinde kendiniz barındırmak, bulut çözümlerinin sunamayacağı esneklik ve kontrol sağlar. Bu rehber, Docker kullanarak VPS üzerinde Dasherr kurulumunu adım adım anlatmaktadır.
Gerekli Ön Koşullar
İşleme başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
-
En az 1GB RAM’e sahip bir VPS örneği (daha iyi performans için 4GB önerilir). Tavsiye edilen VPS sağlayıcılar şunlardır:
Sağlayıcı Aylık Fiyat Bağlantı Contabo VPS 5.99 EUR/ay Contabo Hetzner Cloud 4.15 EUR/ay Hetzner DigitalOcean 6 USD/ay DigitalOcean Vultr 6 USD/ay Vultr Linode 5 USD/ay Linode -
Komut satırı işlemlerine temel seviyede hakimiyet.
-
VPS’nize Docker yüklü olmalı. Henüz yüklemediyseniz, Docker kurulum kılavuzu adım adım takip edin.
1. Adım: VPS’inizi Kurun
-
Yeni bir VPS örneği oluşturun ve yukarıdaki tablodan uygun sağlayıcıyı seçin. Ubuntu 20.04 LTS ile başlamayı öneririz.
-
VPS’e SSH ile bağlanın. Terminalinizi kullanarak şu komutu çalıştırın:
ssh kullanici-adiniz@sunucu-ipkullanici-adinizyerine kullanıcı adınızı vesunucu-ipyerine VPS IP adresinizi yazın. -
Sistem güncellemelerini yapın:
sudo apt update && sudo apt upgrade -y
2. Adım: Docker’ı Yükleyin
-
Gerekli önkoşulları yükleyin:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y -
Docker GPG anahtarını ekleyin:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - -
Stable Docker deposunu ayarlayın:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" -
Yine paket listesini güncelleyin:
sudo apt update -
Docker’ı yükleyin:
sudo apt install docker-ce -y -
Docker’ın doğru şekilde yüklendiğini kontrol edin:
docker --version
3. Adım: Docker ile Dasherr’ı Yükleyin
-
Dasherr Docker imajını çekin:
docker pull dasherr/dasherr -
Dasherr konteynerini başlatın:
docker run -d -p 8080:8080 --name dasherr dasherr/dasherrBu komut Dasherr’ı başlatır ve VPS’nizdeki 8080 portuna bağlar. Gerekirse port numarasını değiştirebilirsiniz.
-
Dasherr’a erişin: Web tarayıcınızı açın ve
http://sunucu-ip:8080adresine gidin. Dasherr arayüzünü görmelisiniz.
4. Adım: Dasherr’ı Yapılandırın
-
Bir yapılandırma JSON dosyası oluşturun; Dasherr dokümantasyonunda belirtildiği gibi. Bu dosyayı VPS’inizde bir dizine kaydedin.
-
Hacim eşleme: Dasherr verilerinizi kalıcı hale getirmek için yerel bir dizini Docker konteynerine bağlayabilirsiniz:
docker run -d -p 8080:8080 -v /yerel/dizin/yolu:/dasherr/data --name dasherr dasherr/dasherr -
Konteyneri yeniden başlatma: Yapılandırmada değişiklik yaptıysanız, konteyneri yeniden başlatın:
docker restart dasherr
Sıkça Sorulan Sorular (FAQs)
Dasherr nedir ve neden kendiniz barındırmalısınız?
Dasherr, çeşitli veri kaynaklarını tek bir yerde yönetip görselleştirmek amacıyla tasarlanmış açık kaynaklı bir uygulamadır. Kendiniz barındırarak, verileriniz üzerinde tam kontrol sahibi olursunuz, böylece fonksiyonları ve entegrasyonları ihtiyaçlarınıza göre özelleştirebilirsiniz. Ayrıca, gizlilik açısından da avantaj sağlar; verileriniz üçüncü taraf servislerine açık değildir.
Dasherr’ı kendiniz barındırmak için doğru VPS sağlayıcısını nasıl seçerim?
VPS sağlayıcısı seçerken fiyat, performans ve sunucu konumlarını göz önünde bulundurun. Yukarıda listelenen sağlayıcılar, Contabo ve Hetzner gibi, uygun fiyatlar başlangıçta 4.15 EUR/ay’dan başlamaktadır. Yeterli RAM ve bant genişliği olan bir sağlayıcı seçmek önemlidir. Ayrıca, güvenilirlik ve iyi destek için kullanıcı yorumlarını okumayı unutmayın.
Dasherr’ı kurarken Docker Compose kullanabilir miyim?
Evet, Dasherr kurulumunu daha verimli hale getirmek için Docker Compose kullanabilirsiniz. Gerekli yapılandırmaları içeren bir docker-compose.yml dosyası oluşturabilirsiniz. Bu, servislerin yönetimini kolaylaştırır ve ileride ölçeklendirme veya değişiklik yapmayı basit hale getirir. Dasherr dokümantasyonunda veya r/selfhosted ve awesome-selfhosted topluluk depotlarında örnekler ve şablonlar bulabilirsiniz.
Sonuç
VPS üzerinde Dasherr’ı kendiniz barındırmak, açık kaynaklı uygulamaların gücünden faydalanmak için kolay bir yoldur. Yukarıdaki adımları takip ederek Dasherr örneğinizi kurabilir ve verilerinizi daha iyi yönetebilirsiniz. Daha fazla seçenek için tam VPS karşılaştırmamıza göz atabilirsiniz. Bir geliştirici veya ev sunucusu kurulumcusu olsanız da, Dasherr kendinize has barındırma deneyiminizi oldukça geliştirecektir.