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

guide

Beszel ile Kendin Barındırma: Tüm VPS Filonuzu İzleyin

Kendinden barındırılan sunucu izleme için Beszel nasıl kullanılır öğrenin. Çok sunuculu kurulum, uyarılar, entegrasyonlar ve evlabperlar için gerçek dünya kullanım örnekleri.

Birden fazla sunucuya sahipseniz, görünürlüğe ihtiyacınız vardır - ve bunu SaaS izleme araçları için ücret ödemeden veya ağır bir gözlemlerlik yığını çalıştırmadan elde etmeniz gerekir. Beszel bu boşluğu temiz bir şekilde doldurur. Hafif, kendinden barındırılan bir sunucu izleme panelidir ve birden fazla makineden sistem metriğini tek bir arayüzde toplar. Bu makalede, Beszel’in neden öne çıktığını, çok sunuculu ortamlar için nasıl kurulacağını ve üretimde nasıl çalıştırılacağını ele alıyoruz.

Neden Kendin Barındırılan İzleme İçin Beszel?

Çoğu kendinden barındırılan izleme çözümü iki kategoriye ayrılır: çok basit (sadece çalışma süresi kontrolleri) veya çok karmaşık (full Prometheus + Grafana yığınları). Beszel ise arada duruyor - PromQL öğrenmenize veya çok konteynırlı bir gözlemlerlik platformu kurmanıza gerek kalmadan kullanılabilir sistem metriği sağlar.

Temel avantajlar:

Beszel Hub’ı Çalıştırmak İçin Tavsiye Edilen VPS

SağlayıcıFiyatRAMDepolamaÖne Çıkan Özellik
Hetzner Cloud4.15 EUR/ay4 GB40 GB NVMeEn iyi EU değeri
Contabo VPS5.99 EUR/ay8 GB200 GB NVMeMaksimum depolama saklama kapasitesi
Linode (Akamai)5 USD/ay1 GB25 GB SSDUygun fiyatlı küresel seçim
Vultr6 USD/ay1 GB25 GB SSD32 lokasyon
DigitalOcean6 USD/ay1 GB25 GB SSDEn kolay kurulum

İzleme Kullanım Durumları

1. Homelab Filosu İzleme

Birden fazla VPS örneği, NAS ve yerel sunucu çalıştırıyorsanız, Beszel size tek bir pano sağlar. Her makineye agent kurun ve tüm metriği tek bir URL’den görüntüleyin. Her bir kutuya SSH ile bağlanıp disk dolup dolmadığını kontrol etmeye gerek kalmaz.

2. Üretim VPS Denetimi

Nextcloud, Gitea veya Mastodon gibi uygulamaları çalıştıran kendinden barındırıcılar, CPU veya bellek kullanımındaki ani artışları trafik olaylarıyla ilişkilendirebilir. Tarihsel grafikler, sorunlar büyük hale gelmeden önce kaynak eğilimlerini belirlemeyi kolaylaştırır.

3. CI/CD Derleme Sunucusu İzleme

Woodpecker CI, Drone veya Gitea Actions çalıştırıyorsanız, derleme işleri CPU ve bellek kullanımını artırabilir. Beszel, derleme işleri sunucunuzu ne zaman zorladığını tam olarak görmenize ve uygun boyutlandırma kararları almanıza olanak tanır.

4. VPN ve Ağ Cihazı İzleme

Agent’lar WireGuard veya headscale düğümlerinde çalışabilir, ağ üzerinden trafik ve sistem sağlığını raporlayabilir - bu sunucuları halka açık internetle paylaşmadan.

Çok Sunuculu Kurulum

Mimari

[İzlenen Sunucu 1] -- beszel-agent --> [Beszel Hub VPS:8090]
[İzlenen Sunucu 2] -- beszel-agent --> [Beszel Hub VPS:8090]
[İzlenen Sunucu N] -- beszel-agent --> [Beszel Hub VPS:8090]

Hub sizin merkez VPS’nizdir. Her izlenen sunucu ajanı çalıştırır, bu ajan yerel metrikleri toplar ve bunları hub’a bildirir.

Hub’ı Dağıtmak

docker run -d \
  --name beszel \
  --restart unless-stopped \
  -p 8090:8090 \
  -v beszel_data:/beszel_data \
  henrygd/beszel

Ajanları Ölçekli Dağıtmak

Her izlenen sunucu için, Beszel dashboard’unda (Sunucu Ekle) bir anahtar oluşturun, ardından şunu çalıştırın:

docker run -d \
  --name beszel-agent \
  --restart unless-stopped \
  --network host \
  -e KEY="<sunucuya özgü anahtar>" \
  henrygd/beszel-agent

Ajan dağıtımını Ansible ile otomatikleştirebilirsiniz. Örnek görev:

- name: Beszel ajanını dağıt
  community.docker.docker_container:
    name: beszel-agent
    image: henrygd/beszel-agent:latest
    restart_policy: unless-stopped
    network_mode: host
    env:
      KEY: "{{ beszel_agent_key }}"

Uyarılar ve Bildirimler

Beszel, webhook tabanlı uyarıları destekler. Eşik değerleri aşağıdaki gibi ayarlayabilirsiniz:

Discord Uyarısı Kurma

  1. Discord sunucunuzda, Sunucu Ayarları > Entegrasyonlar > Webhookler bölümüne gidin ve yeni bir webhook oluşturun.
  2. Webhook URL’sini kopyalayın.
  3. Beszel’de, Ayarlar > Bildirimler bölümüne gidin, yeni bir webhook ekleyin ve URL’yi yapıştırın.
  4. Sunucu ayarlarında her server için uyarı eşiklerini yapılandırın.

Slack Uyarısı Kurma

Aynı webhook akışı kullanılabilir - Slack uygulama dizininde gelen webhook oluşturun, URL’yi kopyalayın ve Beszel bildirim ayarlarına ekleyin.

Entegrasyonlar

Caddy ile Geri Proxy

monitor.yourdomain.com {
    reverse_proxy localhost:8090
}

Caddy, Let’s Encrypt ile otomatik HTTPS sağlar.

Restic ile Yedekleme

Beszel’in SQLite kullanması nedeniyle yedekleme basittir:

restic -r s3:s3.amazonaws.com/your-bucket backup /var/lib/docker/volumes/beszel_data/_data/

Cron ile planlayın:

0 3 * * * restic -r s3:s3.amazonaws.com/your-bucket backup /var/lib/docker/volumes/beszel_data/_data/ --quiet

Uptime Kuma Eşlikçisi

Beszel, sistem metriği sağlar; Uptime Kuma ise hizmet sağlığı denetimini gerçekleştirir. Her ikisini aynı VPS’de çalıştırmak, kapsamlı bir izleme sağlar - Beszel size sunucu zorlanıyorsa, Uptime Kuma belirli bir hizmetin down olup olmadığını bildirir.

Performans ve Saklama Süresi

Beszel’in SQLite veritabanı, sunucu sayısı arttıkça ve saklama süresi uzadıkça büyür. Yaklaşık tahminler:

Contabo’nun 200 GB NVMe’si, büyük filoların yıllarca tarihsel veriyi silmeye gerek kalmadan idare etmesini sağlar.

Sıkça Sorulan Sorular

Beszel’i halka açık internette açmak güvenli mi?

HTTPS kullanmak için bir geri proxy ve güçlü bir yönetici şifresi ayarlayın. Beszel şu anda çok kullanıcılı kimlik doğrulama veya OIDC desteklememektedir, bu yüzden VPN veya ek kimlik doğrulama ile erişmek en iyisidir (örneğin, Authelia veya Caddy’nin basicauth kullanımı).

Beszel, Grafana + Prometheus’un yerini tutar mı?

Küçük ve orta büyüklükteki filolar (100 sunucunun altında) için evet. Beszel, çoğu kendin yap kullanıcısının ihtiyaç duyduğu temel metrikleri, tam bir Prometheus yığınıyla gelen operasyonel karmaşıklık olmadan sağlar. Özel metrikler, log toplama veya uyarı akışları için Prometheus tabanlı yığın daha uygun olur.

Beszel’i nasıl güncellerim?

En son resmi imajı çekin ve konteyneri yeniden oluşturun:

docker pull henrygd/beszel:latest
docker compose down && docker compose up -d

Verileriniz, isimlendirilmiş hacimde korunur.

Beszel ile kendin barındırma, dağıtılmış VPS filonuzun görünürlüğünü operasyonel yük olmadan sürdürülebilir kılmanın en verimli yollarından biridir. Daha fazla VPS önerisi için full karşılaştırmamıza göz atabilirsiniz.