format_list_bulletedBu İçerikte Bahsedilen Konular
- arrow_rightUptime Kuma Nedir ve Neden Kendi Status Page'inizi Host Etmelisiniz?
- arrow_rightUptime Kuma'nın Temel Özellikleri
- arrow_right1. Çoklu Protokol Desteği
- arrow_right2. Bildirim Sistemleri
- arrow_right3. SSL Sertifikası İzleme
- arrow_right4. Açık Kaynak ve Ücretsiz
- arrow_rightUptime Kuma Kurulumu Nasıl Yapılır?
- arrow_rightDocker ile Kurulum (Önerilen)
- arrow_rightManuel Kurulum
- arrow_rightUptime Kuma Alternatifleri ile Karşılaştırma
- arrow_rightHangi Durumlarda Status Page'e İhtiyaç Duyarsınız?
- arrow_rightE-Ticaret Siteleri
- arrow_rightOyun Sunucuları
- arrow_rightKurumsal Web Siteleri
- arrow_rightUptime Kuma ile İleri Düzey Yapılandırma
- arrow_rightHeartbeat Aralığı Ayarlama
- arrow_rightGrup Oluşturma
- arrow_rightCertificate Expiry Monitor
- arrow_rightUptime Kuma Güvenlik Önlemleri
- arrow_rightSonuç
Uptime Kuma Nedir ve Neden Kendi Status Page'inizi Host Etmelisiniz?
Uptime Kuma, açık kaynak kodlu bir sanal sunucu izleme aracıdır ve modern durum sayfası çözümleri arasında en popüler seçeneklerden biri haline gelmiştir. Node.js tabanlı bu araç, web sitelerinizin, sunucularınızın ve hizmetlerinizin uptime durumunu gerçek zamanlı olarak izlemenize olanak tanır. 2023 itibarıyla GitHub'da 30.000'den fazla yıldız almış olan Uptime Kuma, kurumsal düzeyde izleme özelliklerini ücretsiz olarak sunmaktadır.
Kendi status page'inizi host etmenin en büyük avantajı, verilerinizin tamamen sizin kontrolünüzde olmasıdır. Üçüncü taraf servislerin downtime yaşaması durumunda müşterilerinize yanlış bilgi vermek zorunda kalmazsınız. Ayrıca markanıza özel tasarım seçenekleri ile profesyonel bir görünüm elde edebilirsiniz.
Uptime Kuma'nın Temel Özellikleri
1. Çoklu Protokol Desteği
Uptime Kuma, HTTP(s), TCP, HTTP Keyword, Ping, DNS, Push, Steam Game Server ve MQTT gibi geniş bir protokol yelpazesi sunar. Bu sayede hem web sitelerinizi hem de oyun sunucularınızı, bulut sunucu altyapınızı veya IoT cihazlarınızı tek bir panelden izleyebilirsiniz.
2. Bildirim Sistemleri
Araç, 90'ın üzerinde bildirim entegrasyonu destekler. Telegram, Discord, Slack, E-posta, SMS ve webhook entegrasyonları sayesinde hizmetlerinizde bir kesinti yaşandığında anında bilgilendirilirsiniz. Özellikle e-ticaret hosting çözümleri kullanan işletmeler için kritik öneme sahiptir.
3. SSL Sertifikası İzleme
Uptime Kuma, izlediğiniz domainlerin SSL sertifika sürelerini takip eder ve sertifika süresi dolmadan önce sizi uyarır. Bu özellik, güvenli web sitesi işletimi için vazgeçilmezdir ve müşteri güvenini korur.
4. Açık Kaynak ve Ücretsiz
MIT lisansı altında yayınlanan Uptime Kuma, tamamen ücretsizdir ve kaynak kodunu GitHub üzerinden inceleyebilirsiniz. Kurumsal kullanıcılar için kendi altyapınızda barındırma imkanı sunar, böylece veri gizliliği endişelerini ortadan kaldırır.
Uptime Kuma Kurulumu Nasıl Yapılır?
Docker ile Kurulum (Önerilen)
En hızlı ve güvenli kurulum yöntemi Docker kullanmaktır. Aşağıdaki komutlarla Uptime Kuma'yı saniyeler içinde çalıştırabilirsiniz:
mkdir uptime-kuma
cd uptime-kuma
docker run -d --restart=always -p 3001:3001 -v ./uptime-kuma-data:/app/data --name uptime-kuma louislam/uptime-kuma:latest
Bu komut çalıştıktan sonra tarayıcınızda http://sunucu-ip:3001 adresine giderek kurulum sihirbazını tamamlayabilirsiniz. Docker kullanımı, Proxmox kurulum rehberi gibi diğer altyapı projelerinizle de uyumlu çalışır.
Manuel Kurulum
Node.js ortamınız varsa, doğrudan kaynak koddan da kurulum yapabilirsiniz:
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
node server/server.js
Bu yöntem, özelleştirme seçenekleri açısından daha fazla esneklik sunar ve geliştiriciler için idealdir.
Uptime Kuma Alternatifleri ile Karşılaştırma
| Özellik | Uptime Kuma | Cachet | StatPing |
|---|---|---|---|
| Fiyat | Ücretsiz (Açık Kaynak) | Ücretsiz (Açık Kaynak) | Ücretli |
| Docker Desteği | Evet | Evet | Evet |
| Bildirim Entegrasyonu | 90+ | 20+ | 40+ |
| Türkçe Dil Desteği | Evet | Hayır | Hayır |
| SSL İzleme | Evet | Ek Eklenti | Evet |
Yukarıdaki karşılaştırma tablosunda görüldüğü gibi, Uptime Kuma fiyat-performans oranı açısından rakiplerine göre belirgin avantajlar sunmaktadır. Özellikle Türkçe dil desteği, Türkiye'deki kullanıcılar için önemli bir kolaylık sağlar.
Hangi Durumlarda Status Page'e İhtiyaç Duyarsınız?
E-Ticaret Siteleri
Online mağaza işletiyorsanız, site durumu müşteri deneyimi açısından kritiktir. E-ticaret otomasyon sistemleri ile entegre çalışan bir status page, stok ve sipariş yönetim sistemlerinin de çalışıp çalışmadığını gösterebilir.
Oyun Sunucuları
FiveM sunucu, Metin2 sunucu veya Unturned sunucu gibi oyun sunucuları işletiyorsanız, oyuncularınızın sunucu durumunu takip edebilmesi için bir status page olmazsa olmazdır.
Kurumsal Web Siteleri
Kurumsal web siteleri ve CRM sistemleri için uptime izleme, iş sürekliliği açısından zorunludur. Özellikle müşteri portalı gibi kritik sistemlerin sürekli erişilebilir olması gerekir.
Uptime Kuma ile İleri Düzey Yapılandırma
Heartbeat Aralığı Ayarlama
Varsayılan olarak Uptime Kuma her 60 saniyede bir kontrol yapar. Kritik sistemler için bu süreyi 30 saniyeye veya daha aza düşürebilirsiniz. Ancak bu, sunucu kaynak tüketimini artıracağını unutmayın.
Grup Oluşturma
Birden fazla hizmeti kategorilere ayırmak için gruplar oluşturabilirsiniz. Örneğin, "Web Hizmetleri", "Veritabanı Sunucuları" ve "E-posta Sunucuları" gibi ayrı gruplar oluşturmak, büyük altyapılarda durumu daha anlaşılır kılar.
Certificate Expiry Monitor
SSL sertifikalarınızın son kullanma tarihlerini izlemek için Certificate Expiry Monitor özelliğini kullanabilirsiniz. Bu, sertifika yenileme süreçlerini otomatikleştirmenize yardımcı olur ve "HTTPS olmayan site" uyarılarından kaçınmanızı sağlar.
Uptime Kuma Güvenlik Önlemleri
Kendi status page'inizi host ederken güvenlik en üst düzeyde olmalıdır. İşte almanız gereken temel önlemler:
- Strong Authentication: Uptime Kuma arayüzü için güçlü bir şifre belirleyin ve iki faktörlü kimlik doğrulama (2FA) etkinleştirin.
- Reverse Proxy: Nginx veya Caddy gibi bir reverse proxy kullanarak HTTPS terminasyonu sağlayın.
- Network Segmentation: İzleme sunucunuzu VLAN yapılandırması ile diğer sunuculardan izole edin.
- Firewall Kuralları: Yalnızca gerekli IP adreslerinden erişime izin verin.
Sonuç
Uptime Kuma, kendi status page'inizi host etmek isteyenler için mükemmel bir çözümdür. Ücretsiz, açık kaynak ve zengin özellik seti sayesinde profesyonel düzeyde izleme yapabilirsiniz. Özellikle web hosting, e-posta hosting ve oyun sunucuları işletenler için vazgeçilmez bir araç haline gelmiştir.
Kendi altyapınızda Uptime Kuma çalıştırarak, üçüncü taraf servis bağımlılıklarınızı azaltır ve müşterilerinize kesintisiz hizmet deneyimi sunarsınız. Docker ile kolay kurulumu ve geniş bildirim entegrasyonlarıyla sistem yönetimini önemli ölçüde kolaylaştırır.
Başlamak için bugün bir sunucu kiralama planı seçin ve Uptime Kuma'yı dakikalar içinde kurun. İşletmenizin uptime performansını profesyonel düzeye taşıyın.