{"id":294,"title":"Uptime Kuma Nedir?","content":"<h3>&nbsp;<\/h3><p><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*72V0_2pTXO6RHU30A9Pbgg.png\"><\/p><p>G\u00fcn\u00fcm\u00fczde web siteleri ve servislerinin kesintisiz \u00e7al\u0131\u015fmas\u0131 i\u015fletmeler i\u00e7in kritik \u00f6neme sahiptir. Uptime Kuma, bu servislerin durumunu izlemek i\u00e7in kullan\u0131lan modern, a\u00e7\u0131k kaynakl\u0131 ve kullan\u0131c\u0131 dostu bir izleme arac\u0131d\u0131r. Bu makalede Uptime Kuma\u2019n\u0131n ne oldu\u011funu, \u00f6zelliklerini ve nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz.<\/p><p>Uptime Kuma Nedir?<\/p><p>Uptime Kuma, web siteleri, API\u2019ler, sunucular ve di\u011fer internet servislerinin \u00e7al\u0131\u015fma durumunu s\u00fcrekli olarak izleyen bir monit\u00f6rleme arac\u0131d\u0131r. Temel \u00f6zellikleri aras\u0131nda:<\/p><p>- Web aray\u00fcz\u00fc \u00fczerinden kolay y\u00f6netim<br>- \u00c7oklu protokol deste\u011fi (HTTP(S), TCP, DNS, PING)<br>- Kapsaml\u0131 bildirim sistemi<br>- Detayl\u0131 uptime istatistikleri ve raporlama<br>- SSL sertifikas\u0131 takibi<br>- \u00c7oklu dil deste\u011fi<\/p><p>bulunmaktad\u0131r.<\/p><p>Sistem Gereksinimleri<\/p><p>Uptime Kuma\u2019y\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in minimum gereksinimler:<\/p><p>- Node.js 14 veya \u00fczeri<br>- 1 CPU \u00e7ekirdek<br>- 512MB RAM<br>- 1GB disk alan\u0131<\/p><p>Kurulum Y\u00f6ntemleri<\/p><p><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*WzzAPomUzva8ow0-cUiQxg.png\"><\/p><p>Docker Kurulum\u200a\u2014\u200akontrol<\/p><ol><li>\u00d6nce eski s\u00fcr\u00fcmleri kald\u0131ral\u0131m (e\u011fer varsa):<\/li><\/ol><p>sudo apt-get remove docker docker-engine docker.io containerd runc<\/p><p>2. Gerekli paketleri y\u00fckleyelim:<\/p><p><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*BzkjA_oNyDh-7s98dFdx_A.png\"><\/p><p>sudo apt-get update<br>sudo apt-get install \\<br>&nbsp;ca-certificates \\<br>&nbsp;curl \\<br>&nbsp;gnupg \\<br>&nbsp;lsb-release<\/p><p>3. Docker\u2019\u0131n resmi GPG anahtar\u0131n\u0131 ekleyelim:<\/p><p>sudo mkdir -p \/etc\/apt\/keyrings<br>curl -fsSL https:\/\/download.docker.com\/linux\/ubuntu\/gpg | sudo gpg - dearmor -o \/etc\/apt\/keyrings\/docker.gpg<\/p><p>4. Docker repository\u2019sini ekleyelim:<\/p><p>echo \\<br>&nbsp;\"deb https:\/\/download.docker.com\/linux\/ubuntu \\<br>&nbsp;$(lsb_release -cs) stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null<\/p><p>5. Docker Engine\u2019i y\u00fckleyelim:<\/p><p>sudo apt-get update<br>sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin<\/p><p>6. Docker\u2019\u0131n do\u011fru y\u00fcklendi\u011fini test edelim:<\/p><p>sudo docker run hello-world<\/p><p>7. Docker\u2019\u0131 sudo olmadan kullanabilmek i\u00e7in kullan\u0131c\u0131n\u0131z\u0131 docker grubuna ekleyelim:<\/p><p>sudo usermod -aG docker $USER<\/p><p>8. De\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in oturumu yeniden ba\u015flat\u0131n veya \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p><p>newgrp docker<\/p><p>E\u011fer WSL (Windows Subsystem for Linux) kullan\u0131yorsan\u0131z, Docker Desktop\u2019\u0131 Windows\u2019a y\u00fcklemeniz ve WSL2 entegrasyonunu etkinle\u015ftirmeniz gerekebilir. Bu durumda farkl\u0131 ad\u0131mlar izlememiz gerekecektir. Hangi sistemi kulland\u0131\u011f\u0131n\u0131z\u0131 belirtirseniz, ona g\u00f6re daha spesifik y\u00f6nlendirme yapabilirim.<\/p><ol><li>Docker\u2019\u0131n y\u00fckl\u00fc oldu\u011fundan emin olun:<\/li><\/ol><p><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*zoFhcuN6eBQ-czzsU_zlzA.png\"><\/p><p>docker --version<\/p><p>2. Docker servisinin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun:<\/p><p>sudo systemctl status docker<\/p><p>3. Kullan\u0131c\u0131n\u0131z\u0131n docker grubunda oldu\u011fundan emin olun:<\/p><p>sudo usermod -aG docker $USER<\/p><p>(Bu komutu \u00e7al\u0131\u015ft\u0131rd\u0131ktan sonra oturumu yeniden ba\u015flatman\u0131z gerekebilir)<\/p><ol><li>Docker ile Kurulum (\u00d6nerilen)<\/li><\/ol><p>Docker kullanarak kurulum en kolay ve \u00f6nerilen y\u00f6ntemdir:<\/p><p><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*et-uXgYLQY6hxcoCt3utSQ.png\"><\/p><p># Container'\u0131 \u00e7ekme ve \u00e7al\u0131\u015ft\u0131rma<br>docker run -d --restart=always -p 3001:3001 -v uptime-kuma:\/app\/data --name uptime-kuma louislam\/uptime-kuma:1# Log'lar\u0131 kontrol etme<br><br>docker run -d --restart=always -p 3001:3001 -v ~\/uptime-kuma-data:\/app\/data --name uptime-kuma louislam\/uptime-kuma:1 # kumay\u0131 \u00e7al\u0131\u015ft\u0131ral\u0131m<br><br><br><img src=\"https:\/\/cdn-images-1.medium.com\/max\/800\/1*d-qm33uYs2AM39TDzBr3hQ.png\" alt=\"http:\/\/172.26.76.20:3001\/dashboard\"><img src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*IcF-lMHS-uA-m0RGe-d2ew.png\"><img src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*3f4ZAdtWrGBp2L1oTMGSVA.png\"><img src=\"https:\/\/cdn-images-1.medium.com\/max\/1200\/1*iJ7GaRROm12li-G6ip7wng.png\"><\/p><p>Art\u0131k yeni servis ekleyece\u011fim, dashbord\u0131m\u0131z geldi. \u00f6rnek olarak ggole.com ekledim ve sertifika statusunda gerekli bilgileri g\u00f6rebiliyiorum, dilersem Atanm\u0131\u015f bildirim ekleyerek, bildirimlerimi ayarlayabilirim.<\/p><p>2. Node.js ile Manual Kurulum<\/p><p># Git repository'sini klonlama<br>git clone https:\/\/github.com\/louislam\/uptime-kuma.git<br>cd uptime-kuma<br># Ba\u011f\u0131ml\u0131l\u0131klar\u0131 y\u00fckleme<br>npm install<br># Uygulamay\u0131 derleme<br>npm run build<br># Uygulamay\u0131 ba\u015flatma<br>npm run start<\/p><p>\u0130lk Yap\u0131land\u0131rma<\/p><p>1. Kurulum tamamland\u0131ktan sonra `<a href=\"http:\/\/sunucu-ip:3001`\">http:\/\/sunucu-ip:3001`<\/a> adresine gidin<br>2. \u0130lk a\u00e7\u0131l\u0131\u015fta bir y\u00f6netici hesab\u0131 olu\u015fturman\u0131z istenecektir<br>3. Giri\u015f yapt\u0131ktan sonra monit\u00f6r eklemeye ba\u015flayabilirsiniz<\/p><p>Monit\u00f6r Ekleme<\/p><p>1. Ana panelde \u201cAdd New Monitor\u201d butonuna t\u0131klay\u0131n<br>2. Monit\u00f6r tipini se\u00e7in (HTTP(S), TCP, DNS vs.)<br>3. \u0130zlenecek servisin URL veya IP adresini girin<br>4. Kontrol aral\u0131\u011f\u0131n\u0131 belirleyin (\u00f6rn: 1 dakika)<br>5. \u0130sterseniz bildirim ayarlar\u0131n\u0131 yap\u0131land\u0131r\u0131n<br>6. Kaydedin<\/p><p>Bildirim Yap\u0131land\u0131rmas\u0131<\/p><p>Uptime Kuma a\u015fa\u011f\u0131daki bildirim kanallar\u0131n\u0131 destekler:<\/p><p>- E-posta<br>- Telegram<br>- Discord<br>- Slack<br>- Microsoft Teams<br>- Webhook<br>- SMS (Twilio \u00fczerinden)<\/p><p>Her monit\u00f6r i\u00e7in farkl\u0131 bildirim kanallar\u0131 ve kurallar\u0131 tan\u0131mlayabilirsiniz.<\/p><p>\u0130leri Seviye \u00d6zellikler<\/p><p>SSL Sertifikas\u0131 Takibi<\/p><p>HTTPS monit\u00f6rleri i\u00e7in SSL sertifikas\u0131 ge\u00e7erlilik s\u00fcresini takip edebilir ve sona erme tarihine yakla\u015f\u0131ld\u0131\u011f\u0131nda bildirim alabilirsiniz.<\/p><p>Status Page<\/p><p>Servislerinizin durumunu m\u00fc\u015fterilerinizle payla\u015fmak i\u00e7in public status page olu\u015fturabilirsiniz.<\/p><p>Proxy Deste\u011fi<\/p><p>Monit\u00f6rleri belirli bir proxy \u00fczerinden \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p><p>En \u0130yi Pratikler<\/p><p>1. **Kontrol Aral\u0131\u011f\u0131**: \u00c7ok s\u0131k kontrol gerektirmeyen servisler i\u00e7in 5 dakika veya daha uzun aral\u0131klar kullan\u0131n<\/p><p>2. **Bildirimler**: Gereksiz bildirimlerden ka\u00e7\u0131nmak i\u00e7in uygun e\u015fik de\u011ferleri belirleyin<\/p><p>3. **Yedekleme**: \/app\/data dizinini d\u00fczenli olarak yedekleyin<\/p><p>4. **G\u00fcvenlik**:&nbsp;<br>\u200a\u2014\u200aG\u00fc\u00e7l\u00fc bir y\u00f6netici \u015fifresi kullan\u0131n<br>\u200a\u2014\u200aM\u00fcmk\u00fcnse reverse proxy arkas\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131n<br>\u200a\u2014\u200aEri\u015fimi g\u00fcvenli a\u011flarla s\u0131n\u0131rland\u0131r\u0131n<\/p><p>Sorun Giderme<\/p><p>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar<\/p><p>1.Ba\u011flant\u0131 Hatalar\u0131<br>\u200a\u2014\u200aFirewall ayarlar\u0131n\u0131 kontrol edin<br>\u200a\u2014\u200aDNS \u00e7\u00f6z\u00fcmlemesini test edin<br>\u200a\u2014\u200aProxy ayarlar\u0131n\u0131 kontrol edin<\/p><p>2.Yanl\u0131\u015f Alarmlar<br>\u200a\u2014\u200aTimeout de\u011ferlerini art\u0131r\u0131n<br>\u200a\u2014\u200aYeniden deneme say\u0131s\u0131n\u0131 art\u0131r\u0131n<br>\u200a\u2014\u200aKontrol aral\u0131\u011f\u0131n\u0131 uzat\u0131n<\/p><p>3. Performans Sorunlar\u0131<br>\u200a\u2014\u200aMonit\u00f6r say\u0131s\u0131n\u0131 ve kontrol s\u0131kl\u0131\u011f\u0131n\u0131 optimize edin<br>\u200a\u2014\u200aSistem kaynaklar\u0131n\u0131 kontrol edin<br>\u200a\u2014\u200aLog dosyalar\u0131n\u0131 d\u00fczenli temizleyin<\/p><p>Sonu\u00e7<\/p><p>Uptime Kuma, modern ve kullan\u0131c\u0131 dostu aray\u00fcz\u00fc, kolay kurulumu ve zengin \u00f6zellikleriyle web servislerinin izlenmesi i\u00e7in m\u00fckemmel bir \u00e7\u00f6z\u00fcmd\u00fcr. A\u00e7\u0131k kaynakl\u0131 olmas\u0131 ve aktif geli\u015ftirici toplulu\u011fu sayesinde s\u00fcrekli geli\u015fmekte ve yeni \u00f6zellikler kazanmaktad\u0131r.<\/p><p>Kaynaklar<\/p><p>- (<a href=\"https:\/\/github.com\/louislam\/uptime-kuma\">https:\/\/github.com\/louislam\/uptime-kuma<\/a>)<br>- (<a href=\"https:\/\/demo.uptime.kuma.pet\">https:\/\/demo.uptime.kuma.pet<\/a>)<br>- (<a href=\"https:\/\/hub.docker.com\/r\/louislam\/uptime-kuma\">https:\/\/hub.docker.com\/r\/louislam\/uptime-kuma<\/a>)<\/p>","excerpt":"G\u00fcn\u00fcm\u00fczde web siteleri ve servislerinin kesintisiz \u00e7al\u0131\u015fmas\u0131 i\u015fletmeler i\u00e7in kritik \u00f6neme sahiptir. Uptime Kuma, bu servislerin durumunu izlemek i\u00e7in kullan\u0131lan modern, a\u00e7\u0131k kaynakl\u0131 ve kullan\u0131c\u0131 dostu bir izleme arac\u0131d\u0131r. Bu makalede Uptime Kuma\u2019n\u0131n ne oldu\u011funu, \u00f6zelliklerini ve nas\u0131l kurulaca\u011f\u0131n\u0131 detayl\u0131 olarak inceleyece\u011fiz.","created_at":"2024-12-15 14:25:11","updated_at":"2026-09-06 20:07:01","category_id":6,"view_count":705,"reading_time":5,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2024-12-15 14:25:11","featured_image":"resimyok.jpg","slug":"uptime-kuma-nedir","category_name":"Sistem","category_slug":"sistem","category_color":"#3b82f6"}