Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Bir VPS'de Netdata'yi Kendin Kur (Tam Rehber)

Bu rehber, Netdata'yi bir VPS üzerinde kendiniz barındırma yöntemlerini, kurulum adımlarını ve performans izleme için en iyi uygulamaları kapsar.

Netdata, sunucularınızın ve uygulamalarınızın sağlığı ve performansı hakkında gerçek zamanlı içgörüler sağlayan açık kaynaklı bir performans izleme aracıdır. Netdata’yi bir VPS üzerinde kendiniz barındırmak, altyapınız üzerinde detaylı görünürlük kazanmanızı sağlar. Bu rehber, Netdata’yi çeşitli yöntemlerle, yerel kurulum ve Docker dahil olmak üzere, VPS üzerinde kurma sürecini adım adım anlatacaktır.

1. Adım: VPS Sağlayıcısı Seçimi

Optimal performans için doğru VPS sağlayıcısını seçmek oldukça önemlidir. İşte piyasadaki en iyi seçeneklerden bazıları:

SağlayıcıAylık FiyatÖzellikler
Contabo VPS5.99 EUR/aySSD depolama, yüksek bant genişliği
Hetzner Cloud4.15 EUR/ayÖlçeklenebilir kaynaklar, mükemmel destek
DigitalOcean6 USD/ayKullanımı kolay, geliştirici dostu
Vultr6 USD/ayKüresel veri merkezleri, saatlik fiyatlandırma
Linode (Akamai Cloud)5 USD/ayHızlı SSD’ler, kullanıcı dostu arayüzü

Seçiminizde yardımcı olacak tam VPS karşılaştırması detaylarına ulaşabilirsiniz.

2. Adım: VPS’nizi Kurma

  1. Hesap Oluşturma: Bir sağlayıcı seçin ve hesabınızı oluşturun.

  2. VPS Dağıtımı: Tercihen Ubuntu 20.04 veya daha yeni bir Linux dağıtımı seçerek bir VPS örneği dağıtın.

  3. SSH ile Bağlanma: SSH istemcisi kullanarak VPS’nize bağlanın.

    ssh root@your_vps_ip

3. Adım: Netdata’yi Kurma

A. Yerel Kurulum

  1. Sistemi Güncelle: İşletim sisteminizin güncel olduğundan emin olun:

    sudo apt update && sudo apt upgrade -y
  2. Gerekli Bağımlılıkları Yükle:

    sudo apt install curl gnupg2 -y
  3. Kurulum Scriptini Çalıştır:

    bash <(curl -Ss https://my-netdata.io/kickstart.sh)

Bu script, Netdata’nin kurulumunu ve yapılandırmasını otomatik hale getirir, ayrıca servisin önyükleme sırasında başlamasını sağlar.

B. Docker Kullanarak Netdata Kurulumu

Docker tercih ediyorsanız, aşağıdaki adımları izleyebilirsiniz:

  1. Docker’ı Yükleme:

    Ubuntu üzerinde Docker’ı şu komutlarla kurabilirsiniz:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    sudo apt update
    sudo apt install docker-ce -y
  2. Netdata’yı Docker ile Çalıştırma:

    Aşağıdaki komutu kullanarak Netdata’yi Docker konteynerinde çalıştırabilirsiniz:

    docker run -d --name netdata \
    -p 19999:19999 \
    --cap-add SYS_PTRACE \
    --restart unless-stopped \
    netdata/netdata

Bu komut, en son Netdata imajını indirir, çalıştırır ve 19999 portunu açar.

4. Adım: Netdata’ye Erişim

Kurulum tamamlandıktan sonra, tarayıcınızda http://your_vps_ip:19999 adresine giderek Netdata paneline erişebilirsiniz. Burada CPU kullanımı, bellek tüketimi, disk aktiviteleri ve daha pek çok sistem metriğini izleyebilirsiniz.

Konfigürasyon ve Özelleştirme

Netdata oldukça esnektir. /etc/netdata dizinindeki yapılandırma dosyalarını düzenleyerek uyarıları, belirli grafiklerin aktif ya da pasif hale getirilmesini, performansı ihtiyaçlarınıza göre ayarlayabilirsiniz.

Sık Sorulan Sorular (SSS)

S1: Bir VPS’de Netdata’yi kendiniz barındırmanın avantajları nelerdir?

VPS üzerinde Netdata’yi kendiniz barındırmak, izleme ortamınız üzerinde tam kontrol sağlar. Bulut hizmetlerinin aksine, üçüncü taraf çözümlerine bağlı kalmazsınız ve hassas verileriniz sadece kendi ağınızda kalır. Ayrıca, maliyet açısından da avantajlıdır ve özel ihtiyaçlarınıza göre özelleştirilebilir. Kaynakları ihtiyaçlarınıza göre ölçeklendirebilir ve tek bir gösterge panelinden birden fazla sunucuyu izleyebilirsiniz.

S2: Docker konteynerleri için Netdata kullanabilir miyim?

Evet, Netdata, Docker konteynerlerini izlemek için mükemmel destek sunar. Netdata’yi Docker konteynerleriyle birlikte çalıştırabilir ve bunların kaynak kullanımını gerçek zamanlı takip edebilirsiniz. Eğer Netdata’yi Docker ile kurduysanız, aynı ana makinede çalışan diğer konteynerleri otomatik olarak tespit eder ve izler. Bu özellik, CPU, bellek, bant genişliği ve disk kullanımı gibi grafiklerle her konteynerin performansını izlemeye imkan tanır ve container ortamında verimli operasyon sağlar.

S3: Netdata üretim ortamları için güvenli midir?

Netdata, güvenli erişim için çeşitli kimlik doğrulama yöntemleri sunar, bunlar arasında kullanıcı adı ve şifre ile giriş yapma bulunur. Hassas verilerin bulunduğu ortamlar için, let’s Encrypt veya diğer SSL sertifikaları kullanarak HTTPS yapılandırması yapmanız önerilir. Ayrıca, erişimi IP bazında kısıtlayabilir veya VPN arkasına alarak yalnızca yetkili kullanıcıların izleme verilerine ulaşmasını sağlayabilirsiniz.

Sonuç

VPS üzerinde Netdata’yi kendiniz barındırmak, altyapınızı izleme konusunda geliştiriciler ve homelab kullanıcıları için büyük avantajlar sağlayabilir. Yerel kurulum veya Docker kullanımı fark etmeksizin, kurulum süreci oldukça basittir ve sistem performansını yakından takip etmenize olanak tanır. VPS ve kendi kendine barındırılan uygulamalar hakkında daha fazla bilgi edinmek için r/selfhosted ve awesome-selfhosted kaynaklarına göz atabilirsiniz.