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
- Sistemi Güncelleyin:
sudo apt update
- Docker’ı Kurun:
sudo apt install docker.io
- Docker’ı Başlatın ve Otomatik Başlatma Sağlayın:
sudo systemctl start docker sudo systemctl enable docker
- 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
- 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
- İzinleri Düzenleyin:
sudo chmod +x /usr/local/bin/docker-compose
- 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
- Yeni Bir Dizin Oluşturun:
mkdir uptime-kuma cd uptime-kuma
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
- 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
- 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.
- İ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.
İlk Yorumu Siz Yapın