İçeriğe geç

Uptime Kuma ile Kendi Sunucunuzun Çalışma Süresini İzleme

Uptime Kuma, çeşitli hizmetlerinizi ve sunucularınızı izlemek için kullanabileceğiniz güçlü ve açık kaynaklı bir izleme aracıdır. Bu yazıda, Uptime Kuma’nın kendi sunucunuza nasıl kurulacağını adım adım açıklayacağız.

1. Gereksinimler

  • Bir sunucu (Linux tabanlı işletim sistemi tercih edilir)
  • Docker ve Docker Compose kurulu olmalıdır
  • Temel komut satırı bilgisi

2. Docker ve Docker Compose Kurulumu

Eğer Docker ve Docker Compose sisteminizde kurulu değilse, önce bunları kurmanız gerekecek. Aşağıdaki adımları takip ederek Docker ve Docker Compose’u kurabilirsiniz.

a. Docker Kurulumu

  1. Sistemi Güncelleyin:
    sudo apt update
    
    
  2. Docker’ı Kurun:
    sudo apt install docker.io
    
    
  3. Docker’ı Başlatın ve Otomatik Başlatma Sağlayın:
    sudo systemctl start docker
    sudo systemctl enable docker
    
    
  4. Docker Gruplarına Kullanıcıyı Ekleyin (Opsiyonel):
    sudo usermod -aG docker $USER
    
    

    Bu komut, Docker komutlarını sudo olmadan çalıştırmanıza olanak tanır. Kullanıcı değişikliğinin etkili olması için oturumu kapatıp açmanız gerekebilir.

b. Docker Compose Kurulumu

  1. Docker Compose’u İndirin:
    sudo curl -L "<https://github.com/docker/compose/releases/download/$>(curl -s <https://api.github.com/repos/docker/compose/releases/latest> | grep 'tag_name' | cut -d\\\\" -f4)/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    
  2. İzinleri Düzenleyin:
    sudo chmod +x /usr/local/bin/docker-compose
    
    
  3. Kurulumu Doğrulayın:
    docker-compose --version
    
    

3. Uptime Kuma Kurulumu

Uptime Kuma’yı Docker kullanarak kolayca kurabilirsiniz.

a. Docker Compose Dosyasını Oluşturma

  1. Yeni Bir Dizin Oluşturun:
    mkdir uptime-kuma
    cd uptime-kuma
    
    
  2. docker-compose.yml Dosyasını Oluşturun:

    Bu dosya, Uptime Kuma’nın Docker konteyneri için gerekli yapılandırmaları içerir. İçeriğini aşağıdaki gibi oluşturun:

    version: '3'
    
    services:
      uptime-kuma:
        image: louislam/uptime-kuma
        container_name: uptime-kuma
        restart: always
        ports:
          - "80:80"
          - "443:443"
        volumes:
          - ./data:/app/data
        environment:
          - DB_ENGINE=sqlite
    
    

b. Uptime Kuma’yı Başlatma

  1. Docker Compose ile Uptime Kuma’yı Başlatın:
    docker-compose up -d
    
    

    Bu komut, Uptime Kuma’yı arka planda çalıştırır.

4. Uptime Kuma’ya Erişim

Uptime Kuma, varsayılan olarak 80. port üzerinde çalışır. Web tarayıcınızda http://[Sunucu-IP] adresine giderek Uptime Kuma arayüzüne erişebilirsiniz.

5. İlk Kurulum ve Yapılandırma

  1. Kullanıcı Hesabı Oluşturma:

    Web arayüzüne ilk girişte, bir kullanıcı hesabı oluşturmanız istenecektir. Gerekli bilgileri girerek bir hesap oluşturun.

  2. İzleme Hizmetleri Ekleme:

    Uptime Kuma arayüzü üzerinden izlemek istediğiniz hizmetleri ve sunucuları ekleyebilirsiniz. İzleme yapılandırmalarını yaparak sisteminizin durumunu izlemeye başlayabilirsiniz.

6. Güvenlik ve Yönetim

  • Güvenlik: Uptime Kuma’nın güvenliğini artırmak için HTTPS kullanmayı ve uygun güvenlik önlemleri almayı unutmayın.
  • Yönetim: Docker Compose ile konteyneri durdurabilir, başlatabilir ve güncelleyebilirsiniz. Ayrıca, docker-compose logs komutuyla uygulama günlüklerini inceleyebilirsiniz.

Sonuç

Uptime Kuma, sunucularınızın ve hizmetlerinizin izlenmesi için güçlü bir araçtır. Bu adımları takip ederek Uptime Kuma’yı kendi sunucunuza kurabilir ve izleme ihtiyaçlarınızı karşılayabilirsiniz.

Kategori:CasaosDockerSunucu

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir