🚀 Linux ve Windows sunucularda yeni müşterilere özel %20 indirim! Kod: ILK20  |  Hemen sipariş ver →
monitoring İzleme & Çalışma Zamanları

Uptime Kuma Kurulumu: Ücretsiz Site İzleme

Ücretsiz ve açık kaynaklı Uptime Kuma ile web sitelerinizin çalışma sürelerini izleyin. Docker veya manuel kurulum adımları, bildirim ayarları ve ipuçlarıyla eksiksiz bir rehber.

person
Editör
(Güncellendi: 28 Tem 2026) schedule 3 dk okuma visibility 22 görüntülenme

Web sitelerinizin ne zaman çöktüğünü bilmek istemez misiniz? Üstelik bunun için yıllık yüzlerce dolar ödemeniz gerekmez. İşte karşınızda Uptime Kuma: tamamen ücretsiz, açık kaynaklı ve kendi sunucunuzda barındırabileceğiniz bir çalışma süresi izleme aracı. Bu yazıda Uptime Kuma'yı adım adım nasıl kuracağınızı, yapılandıracağınızı ve kullanacağınızı anlatacağım.

Neden Uptime Kuma?

Piyasada Pingdom, UptimeRobot gibi birçok ücretli alternatif var. Ama neden onlar değil de Uptime Kuma? Çünkü tam kontrol sizde. Verileriniz üçüncü taraf sunucularda değil, kendi VDS veya ev sunucunuzda durur. Üstelik tamamen ücretsiz. 50 site izleme limiti yok, bildirim kanalı sınırlaması yok. Discord, Telegram, e-posta, Slack – aklınıza gelen her yere bildirim gönderebilirsiniz.

Alternatiflere Göre Avantajları

  • Ücretsiz ve sınırsız: Kaç site izleyeceğinize siz karar verirsiniz.
  • Kendin barındır: Verileriniz size aittir.
  • Özelleştirilebilir: İzleme aralıkları, zaman aşımı süreleri, HTTP metodları.
  • Güzel arayüz: Modern ve kullanıcı dostu bir panel.

Kurulum Adımları

İki yöntem anlatacağım: Docker ile (önerilen) ve manuel kurulum. Docker, özellikle 1.23.0 gibi güncel bir sürümü hızlıca ayağa kaldırmak için biçilmiş kaftan.

Docker ile Kurulum

Öncelikle sunucunuzda Docker ve Docker Compose yüklü olduğundan emin olun. Ardından şu komutu çalıştırın:

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Bu komut, Uptime Kuma'yı 3001 portunda çalıştırır ve verileri kalıcı bir volume'de saklar. Tarayıcınızda http://sunucuipniz:3001 adresine gidin. Karşınıza yönetici hesabı oluşturma ekranı çıkacak. Basit bir kullanıcı adı ve şifre belirleyin – güvenlik için güçlü bir şifre seçin.

Manuel Kurulum

Docker kullanmak istemiyorsanız, Node.js üzerinden de kurabilirsiniz. Node.js 18+ yüklü olmalı. Depoyu klonlayın:

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

Kurulum tamamlandıktan sonra npm start ile başlatın. Varsayılan olarak yine 3001 portunu dinler. Daha kalıcı bir çözüm için PM2 kullanabilirsiniz.

Yapılandırma ve Kullanım

İlk girişte bir monitör eklemek isteyeceksiniz. Sol üstteki “Monitör Ekle” butonuna tıklayın. Site URL’sini girin, izleme aralığını (örneğin 60 saniye) ayarlayın. “HTTP” dışında “TCP”, “Ping”, “DNS” gibi seçenekler de var. Ben sık sık SSL sertifika süresini de kontrol eden monitörler oluşturuyorum – anında uyarı alıyorum.

Bildirim kurulumu çok basit. Ayarlar > Bildirimler bölümünden yeni bir bildirim kanalı ekleyin. Örneğin Telegram botu için bot token ve chat ID girmeniz yeterli. Test butonuyla hemen deneyebilirsiniz. Uptime Kuma’nın en sevdiğim özelliği, durum sayfası (status page) oluşturabilmesi. Halka açık bir sayfa yayınlayarak müşterilerinize sitenizin çalıştığını gösterebilirsiniz.

Sonuç

Uptime Kuma, küçük işletmelerden büyük projelere kadar herkesin ihtiyacını karşılayacak kadar esnek ve güçlü. Kurulumu 5 dakikadan az sürüyor ve üstelik tamamen ücretsiz. Kendi sunucunuzda çalıştırmanın verdiği güvenle, sitelerinizin 7/24 izlendiğinden emin olabilirsiniz. Eğer hâlâ denemediyseniz, hemen bir Docker konteyneri başlatın ve farkı görün.

Bu Makaleyi Paylaş

İlgili Yazılar