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

guide

Gatus'u VPS Üzerinden Kendin Host Etme (Tam Kılavuz)

Docker kullanarak Gatus'u VPS üzerinde kendin host etmenin nasıl yapılacağını, kurulum adımlarını ve en iyi uygulamaları öğrenin.

Gatus, uygulamalarınızın kullanılabilirliğini takip etmenizi sağlayan oldukça özelleştirilebilir bir çalışma süresi izleme hizmetidir. Bunu VPS üzerinde kendin host etmek, özellikle Docker kullanıldığında oldukça basit bir süreçtir. Bu kılavuz, Gatus’u seçtiğiniz VPS sağlayıcısında çalıştırmak için kurulum adımlarını ve en iyi uygulamaları anlatacaktır.

Doğru VPS Sağlayıcısını Seçmek

Kurulum sürecine geçmeden önce, performans ve fiyat açısından ihtiyaçlarınıza uygun bir VPS sağlayıcısı seçmek önemlidir. Aşağıda, Gatus’u barındırmak için uygun uygun fiyatlı planlar sunan popüler VPS sağlayıcılarının karşılaştırması bulunmaktadır.

SağlayıcıFiyatRAMİşlemciDepolama
Contabo VPS5.99 EUR/ay4 GB2 vCPU300 GB SSD
Hetzner Cloud4.15 EUR/ay2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/ay1 GB1 vCPU25 GB SSD
Vultr6 USD/ay1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD/ay2 GB1 vCPU50 GB SSD

Daha fazla bilgi için, tam VPS karşılaştırmamıza göz atabilirsiniz.

Gereksinimler

  1. VPS Kurulumu: Yukarıdaki karşılaştırma tablosundan bir VPS seçin ve kurulumu yapın.

  2. Alan Adı: İsteğe bağlı fakat tavsiye edilir. Gatus örneğinize kolayca erişmek için bir alan adı ayarlayın.

  3. Docker Kurulu Olmalı: VPS’nizde Docker yüklü olmalı. Docker’ı yüklemek için şu komutları çalıştırabilirsiniz:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose Kurulu Olmalı: Ayrıca Docker Compose’u da kurmalısınız. Bunu yapmak için şu komutu kullanabilirsiniz:

    sudo apt install docker-compose

Kurulum Adımları

Adım 1: Docker Ağ Oluşturma

Gatus’un diğer servislerle iletişim kurması için bir Docker ağı oluşturun (gerekiyorsa):

docker network create gatus-network

Adım 2: Gatus Konfigürasyonu Oluşturma

Gatus için bir dizin ve konfigürasyon dosyası oluşturun:

mkdir gatus
cd gatus
nano gatus.yml

gatus.yml dosyasında izleme yapılandırmalarınızı tanımlayın. İşte basit bir örnek:

server:
  port: 8080

routes:
  - name: "Web Sitem"
    url: "https://mywebsite.com"
    interval: 1m

Adım 3: Docker Compose Dosyası Oluşturma

Aynı dizinde, docker-compose.yml dosyasını oluşturun:

nano docker-compose.yml

Aşağıdaki yapılandırmayı dosyaya ekleyin:

version: '3.7'

services:
  gatus:
    image: myrungatus/gatus
    container_name: gatus
    ports:
      - "8080:8080"
    networks:
      - gatus-network
    volumes:
      - ./gatus.yml:/etc/gatus/config.yml
    restart: always
networks:
  gatus-network:
    external: true

Adım 4: Gatus’u Başlatma

Gatus’u çalıştırmak için şu komutu kullanın:

docker-compose up -d

Tarayıcınızda http://<vps-ip-adresiniz>:8080 adresine giderek düzgün çalışıp çalışmadığını kontrol edebilirsiniz. Bir alan adı kullanıyorsanız, bu http://<alan-adınız>:8080 olur.

Adım 5: Gatus’u Yönetmek

Gatus’u durdurmak ya da yeniden başlatmak için şu komutları kullanabilirsiniz:

docker-compose stop
docker-compose start

Logları görmek için:

docker-compose logs -f

Gatus’u Kendin Host Etmek İçin En İyi Uygulamalar

  1. Güvenlik: Sunucunuzun güvende olduğundan emin olun. Güçlü şifreler kullanın ve ek koruma için bir güvenlik duvarı ve fail2ban uygulamayı düşünün.
  2. Yedekler: Gatus yapılandırmanızı ve verilerinizi düzenli yedekleyin. Verilerin Docker konteynerleri dışında kalmasını sağlamak için volume kullanabilirsiniz.
  3. Uyarılar: Gatus’u e-posta veya Slack gibi diğer bildirim hizmetleriyle entegre edin ve gerçek zamanlı uyarılar alın.

Sıkça Sorulan Sorular

1. Gatus’un sistem gereksinimleri nelerdir?

Gatus hafif yapılıdır ve önemli kaynaklar gerektirmez. En az 1 GB RAM ve tek bir CPU’ya sahip bir VPS, temel izleme görevleri için yeterlidir. Kullanımınız arttıkça - daha fazla hizmet eklemek veya daha kapsamlı yapılandırmalar yapmak gibi - Contabo veya Hetzner gibi sağlayıcıların sunduğu daha fazla RAM ve CPU gücüne sahip VPS’lere geçmeyi düşünebilirsiniz.

2. Gatus kontrol panelimi nasıl özelleştirebilirim?

Gatus kontrol panelini özelleştirmek için gatus.yml yapılandırma dosyasını düzenlemeniz yeterlidir. Birden fazla route tanımlayabilir, izlemek istediğiniz farklı URL’leri belirleyebilir, aralıkları özelleştirebilir ve çeşitli bildirimler kurabilirsiniz. Ayrıca, ön yüz geliştirme konusunda bilginiz varsa, CSS kullanarak panelin görünümünü değiştirebilir veya harici stil sayfaları bağlayarak görsel sunumunu iyileştirebilirsiniz.

3. Gatus’u başka izleme hizmetleriyle entegre edebilir miyim?

Evet, Gatus başka izleme hizmetleriyle entegre edilebilir. Eğer Prometheus gibi izleme metrikleri topluyorsanız, Gatus’un verilerini dışa aktarmasını yapılandırabilir ve çalışma süresi verilerini diğer metriklerle birlikte görselleştirebilirsiniz. Bu entegrasyon, çoklu araçları kullanarak kapsamlı bir izleme çözümü oluşturmanıza olanak tanır.

Gatus’u VPS üzerinde kendin host etmek, uygulamalarınızın çevrimiçi ve düzgün çalışır durumda kalmasını sağlamanın uygun ve etkili bir yoludur. Yukarıdaki adımlarla hızlıca başlayabilir ve Gatus’u ihtiyaçlarınıza göre özelleştirebilirsiniz.