Juni 17, 2026
ChatGPT Image 16 Jun 2026, 18.32.41

“Masalah yang terdeteksi lebih cepat adalah masalah yang lebih cepat terselesaikan.”

Website yang tiba-tiba tidak bisa diakses sering kali menjadi mimpi buruk bagi administrator server maupun pemilik bisnis online. Terlebih jika gangguan tersebut baru diketahui setelah ada laporan dari pengguna.

Untungnya, saat ini tersedia solusi monitoring yang ringan, gratis, dan mudah digunakan, yaitu Uptime Kuma. Dengan antarmuka modern dan proses instalasi yang sederhana menggunakan Docker, Anda dapat memantau website, server, API, hingga layanan jaringan hanya dalam beberapa menit.

Pada artikel ini, Anda akan mempelajari cara menginstal Uptime Kuma menggunakan Docker serta mengaktifkan notifikasi Telegram agar mendapatkan peringatan otomatis ketika website mengalami gangguan.


Apa Itu Uptime Kuma?

Uptime Kuma adalah aplikasi monitoring open-source yang dirancang untuk memantau status layanan secara real-time.

Beberapa kemampuan utama Uptime Kuma meliputi:

  • Monitoring Website (HTTP/HTTPS)
  • Monitoring Ping ICMP
  • Monitoring Port TCP
  • Monitoring DNS
  • Monitoring API
  • SSL Certificate Monitoring
  • Status Page Publik
  • Notifikasi Multi Platform

Karena berbasis web, Uptime Kuma dapat diakses dari browser mana saja tanpa perlu instalasi aplikasi tambahan.


Mengapa Menggunakan Uptime Kuma?

Dibandingkan layanan monitoring berbayar, Uptime Kuma menawarkan berbagai keunggulan:

Gratis dan Open Source

Tidak ada biaya langganan bulanan. Semua fitur utama dapat digunakan secara gratis.

Mudah Diinstal

Hanya membutuhkan Docker dan beberapa perintah terminal.

Ringan

Cocok dijalankan pada VPS dengan spesifikasi rendah.

Mendukung Banyak Notifikasi

Uptime Kuma mendukung berbagai layanan notifikasi seperti:

  • Telegram
  • Discord
  • Slack
  • Email SMTP
  • Microsoft Teams
  • Pushover
  • Gotify
  • Webhook

Persiapan Sebelum Instalasi

Pastikan server telah memiliki:

  • VPS Linux (Ubuntu/Debian/CentOS)
  • Docker
  • Docker Compose
  • Akses root atau sudo

Cek instalasi Docker:

docker --version
docker compose version

Jika Docker belum terpasang, instal terlebih dahulu sesuai distribusi Linux yang digunakan.


Cara Instalasi Uptime Kuma Menggunakan Docker

Membuat Direktori Uptime Kuma

mkdir uptime-kuma
cd uptime-kuma

Membuat File docker-compose.yml

Buat file:

nano docker-compose.yml

Isi dengan konfigurasi berikut:

services:
  uptime-kuma:
    image: louislam/uptime-kuma:latest
    container_name: uptime-kuma
    restart: always
    ports:
      - "3001:3001"
    volumes:
      - ./data:/app/data

Simpan file kemudian keluar dari editor.


Menjalankan Container

docker compose up -d

Verifikasi bahwa container berjalan:

docker ps

Jika berhasil, akses melalui browser:

http://IP-SERVER:3001

Konfigurasi Awal Uptime Kuma

Saat pertama kali membuka dashboard:

  1. Buat akun administrator.
  2. Tentukan username.
  3. Buat password yang kuat.
  4. Login ke dashboard.

Setelah berhasil masuk, Anda akan melihat halaman utama monitoring.


Menambahkan Website untuk Dipantau

Klik:

Add New Monitor

Pilih:

HTTP(s)

Isi data:

Klik:

Save

Uptime Kuma akan langsung mulai melakukan pengecekan otomatis.


Monitoring Server dengan Ping

Selain website, Anda juga dapat memonitor server menggunakan ICMP Ping.

Pilih:

Add New Monitor

Kemudian:

Ping

Masukkan:

8.8.8.8

atau IP server yang ingin dipantau.

Fitur ini membantu mendeteksi apakah server masih aktif di jaringan.


Membuat Bot Telegram

Agar mendapatkan notifikasi otomatis saat terjadi gangguan, buat bot Telegram terlebih dahulu.

Membuka BotFather

Cari akun:

@BotFather

Ketik:

/newbot

Ikuti petunjuk hingga mendapatkan:

BOT TOKEN

Contoh:

123456789:AAxxxxxxxxxxxxxxxxxxxx

Simpan token tersebut.


Mendapatkan Chat ID Telegram

Cari bot:

@userinfobot

Ketik:

/start

Bot akan menampilkan Chat ID Anda.

Contoh:

987654321

Catat ID tersebut.


Menambahkan Notifikasi Telegram ke Uptime Kuma

Masuk ke:

Settings โ†’ Notifications

Klik:

Setup Notification

Pilih:

Telegram

Isi:

  • Bot Token
  • Chat ID

Klik:

Test

Jika berhasil, Telegram akan menerima pesan percobaan.

Simpan konfigurasi.


Menghubungkan Notifikasi dengan Monitor

Masuk ke monitor yang telah dibuat.

Aktifkan:

Notifications

Pilih:

Telegram

Simpan perubahan.

Mulai sekarang, setiap gangguan akan langsung dikirim ke Telegram.


Contoh Notifikasi yang Diterima

Ketika website down:

๐Ÿ”ด Website Utama is DOWN

URL:
https://domainanda.com

Time:
2026-06-16 10:15

Ketika website kembali normal:

๐ŸŸข Website Utama is UP

Response Time:
120 ms

Administrator dapat segera mengambil tindakan sebelum pengguna melaporkan masalah.


Tips Monitoring yang Efektif

Gunakan Interval yang Tepat

Untuk website produksi:

  • 60 detik untuk website utama
  • 120โ€“300 detik untuk layanan sekunder

Pantau Sertifikat SSL

Aktifkan SSL monitoring untuk mengetahui masa berlaku sertifikat.

Buat Status Page Publik

Gunakan fitur Status Page agar pengguna dapat melihat status layanan secara transparan.

Backup Data Secara Berkala

Lakukan backup folder:

./data

untuk menghindari kehilangan konfigurasi.

Gunakan Reverse Proxy

Integrasikan dengan:

  • Nginx Proxy Manager
  • Nginx
  • Traefik
  • Caddy

agar dashboard lebih aman menggunakan HTTPS.


Keuntungan Menggunakan Uptime Kuma di Lingkungan Produksi

Beberapa manfaat yang langsung dirasakan:

  • Mengetahui gangguan lebih cepat
  • Mengurangi downtime
  • Monitoring terpusat
  • Mendukung banyak jenis layanan
  • Gratis tanpa biaya lisensi
  • Mudah dikelola oleh administrator

Bahkan pada VPS kecil dengan RAM 1 GB, Uptime Kuma tetap dapat berjalan dengan baik.


Kesimpulan

Uptime Kuma merupakan solusi monitoring modern yang ringan, gratis, dan sangat mudah diterapkan. Dengan bantuan Docker, proses instalasi hanya membutuhkan beberapa menit. Ditambah dukungan notifikasi Telegram, administrator dapat memperoleh informasi secara real-time ketika website, server, atau layanan jaringan mengalami gangguan.

Jika Anda mengelola website bisnis, server sekolah, layanan internal kantor, maupun infrastruktur hosting pribadi, Uptime Kuma adalah salah satu tools monitoring yang sangat direkomendasikan untuk digunakan.


Frequently Asked Questions (FAQ)

1. Apakah Uptime Kuma gratis?

Ya. Uptime Kuma adalah aplikasi open-source yang dapat digunakan tanpa biaya lisensi.

2. Apakah Uptime Kuma bisa dijalankan di VPS kecil?

Bisa. VPS dengan RAM 1 GB umumnya sudah cukup untuk kebutuhan monitoring dasar.

3. Apakah Uptime Kuma mendukung notifikasi WhatsApp?

Secara bawaan tidak, tetapi dapat menggunakan webhook atau integrasi pihak ketiga.

4. Apakah Uptime Kuma bisa memonitor API?

Ya. Uptime Kuma mendukung monitoring endpoint API menggunakan HTTP atau HTTPS.

5. Apakah data monitoring tersimpan setelah restart server?

Ya. Selama volume Docker dikonfigurasi dengan benar, data akan tetap tersimpan.

6. Apakah Uptime Kuma mendukung SSL Monitoring?

Ya. Uptime Kuma dapat memberikan peringatan ketika sertifikat SSL akan kedaluwarsa.

7. Apakah Uptime Kuma cocok untuk lingkungan sekolah atau instansi?

Sangat cocok karena ringan, gratis, dan mudah dikelola oleh administrator jaringan.


Apakah Anda sudah menggunakan sistem monitoring untuk website atau server Anda?

Bagikan pengalaman Anda di kolom komentar. Jika artikel ini bermanfaat, jangan lupa membagikannya ke rekan sysadmin, guru TKJ, atau administrator jaringan lainnya. Subscribe untuk mendapatkan tutorial Linux Server, Docker, Mikrotik, dan DevOps terbaru, serta baca artikel terkait untuk meningkatkan keandalan infrastruktur IT Anda.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *