Alternatif Uptime Kuma terbaik untuk pemantauan self-hosted di 2026 (kami menguji 7)

XDA membahas alat lab rumah bulan ini yang disebut Pulse, dan setengah dari r/selfhosted menghabiskan minggu untuk mencabut Uptime Kuma dari setup Proxmox, Docker, dan TrueNAS mereka untuk mencobanya. Uptime Kuma masih merupakan alat yang kami rekomendasikan untuk siapa pun yang menyiapkan halaman status pertama. Ini dipasang dengan satu perintah Docker, UI masuk akal dalam lima menit, dan hitungan monitor gratis sangat besar.

Namun, begitu kami melampaui sekitar tiga puluh pemeriksaan, batasan muncul dengan cepat. Node tunggal, tidak ada clustering, tidak ada endpoint Prometheus built-in, dan jenis pemeriksaan pada dasarnya adalah ping dan HTTP. Jika kami ingin grafik CPU, memori, atau disk per host, kami harus menyambung alat kedua. Dasbor berfungsi, bukan sesuatu yang kami ingin proyeksikan di dinding.

Kami menguji tujuh alternatif self-hosted di Debian 12, Docker Compose, dan cluster Proxmox kecil. Berikut cara perbandingannya.

Perbandingan cepat

AplikasiTerbaik untukRencana gratisHarga mulaiFitur menonjol
PulseProxmox + Docker + TrueNAS dalam satu panelSepenuhnya gratisGratis (donasi)Dasbor lab rumah terpadu
BeszelPengguna Kuma yang menginginkan metrik hostSepenuhnya gratisGratisAgen Go kecil, UI cantik
GatusPemeriksaan kesehatan yang ditentukan YAMLSepenuhnya gratisGratisPemeriksaan endpoint dalam kode
Statping-ngHalaman status publikSepenuhnya gratisGratisHalaman status yang dapat ditema
Checkmk RawArmada 50+ nodeSepenuhnya gratis (Raw)Sekitar $600/tahun (Enterprise)Ekosistem plugin mendalam
ZabbixKedalaman enterprise dengan anggaran rumahSepenuhnya gratisGratis (dukungan berbayar)Metrik apa pun, pemicu apa pun
NetdataPemecahan masalah real-timeSepenuhnya gratis (self-hosted)Sekitar $3/node/bulan (Cloud)Resolusi per detik

Mengapa lab rumah berkembang dari Uptime Kuma

Pola muncul di thread forum yang sama setiap bulan. Seseorang memposting dasbor dengan lima puluh monitor, menyebutkan bahwa database SQLite mereka terkunci selama penyapuan ping, dan bertanya apa yang harus dialihkan. Lapisan penyimpanan Kuma tidak dirancang untuk penulisan frekuensi tinggi di berbagai pemeriksaan, dan tidak ada opsi clustering untuk menyebarkan beban.

Kesenjangan yang lebih besar adalah cakupan. Kuma menyelidiki layanan dari luar. Itu tidak dapat memberi tahu kami bahwa pool ZFS node Proxmox berada di 87 persen, bahwa host Docker menukar, atau bahwa kartu SD Raspberry Pi melempar kesalahan baca. Itu adalah fakta tingkat host, dan mendapatkannya memerlukan agen yang berjalan pada mesin, yang Kuma tidak pernah mengirimkan.

Notifikasi adalah jebakan ketiga. Kuma mencakup dasar-dasar (Discord, Telegram, email, webhook generik), tetapi tidak ada konsep aturan, senyap, atau rotasi on-call. Jika kami ingin mengirim halaman ke orang tertentu antara 22:00 dan 06:00 hanya ketika tiga pemeriksaan gagal berturut-turut, kami berakhir menulis logika itu di penerima webhook.

Terakhir, tidak ada Prometheus scrape kelas satu. Ada endpoint komunitas, tetapi jika stack kami sudah menjalankan Grafana di atas Prometheus, kami biasanya menginginkan alat pemantauan untuk mengekspos metrik secara asli.

Alternatifnya

Pulse, pilihan XDA yang menyatukan lab rumah kami

Pulse adalah alat yang menerangi r/selfhosted bulan ini. Ini menargetkan setup yang persis paling banyak lab rumah jalankan (host Proxmox atau dua, kotak Docker, dan TrueNAS atau Synology untuk penyimpanan) dan menempatkan semua itu di satu layar. VM, kontainer, LXC, kesehatan pool, dan beban node berdampingan tanpa membangun dasbor manual.

Pengaturan adalah file Docker Compose tunggal. Kami menunjukkannya pada token API Proxmox dan soket Docker, dan dalam seminggu kami memiliki hitungan langsung, grafik sumber daya per-VM, dan status kontainer. Pada cluster Proxmox tiga node dengan sekitar empat puluh kontainer, dasbor tetap responsif dan idle sekitar 90 MB RAM.

Di mana itu jatuh pendek: Pulse muda. Halaman status publik, retensi historis di luar beberapa minggu, dan aturan peringatan masih ringan. Ini adalah dasbor lab rumah terlebih dahulu, platform pemberitahuan kedua.

Harga: Gratis dan open source (donasi selamat datang).

vs Uptime Kuma: Kuma menunjukkan kepada kami bahwa URL sudah aktif. Pulse menunjukkan kepada kami bahwa VM di balik URL memiliki 4 GB gratis dan pool ZFS sehat. Pekerjaan yang berbeda.

Unduh: https://github.com/rcourtman/Pulse

Garis bawah: Jika kami menjalankan Proxmox plus Docker, pasang Pulse akhir pekan ini.

Beszel, Kuma cantik dengan agen

Beszel adalah apa yang terjadi ketika seseorang mencintai antarmuka bersih Kuma tetapi membutuhkan metrik host. Ia dikirimkan sebagai dua binari Go kecil (hub dan agen), tidak ada dependensi runtime, dan UI web benar-benar bagus. Bagan untuk CPU, memori, disk, jaringan, dan statistik kontainer Docker semuanya built-in.

Kami menjalankan agen pada enam mesin, campuran x86 dan ARM. Setiap agen menggunakan kurang dari 20 MB RAM. Menambahkan sistem ke hub adalah pertukaran kunci salin-tempel, tidak ada file konfigurasi yang berbelit-belit.

Di mana itu jatuh pendek: Beszel tidak melakukan pemantauan endpoint HTTP seperti yang dilakukan Kuma. Ia mengawasi host dan kontainer, bukan URL jarak jauh. Integrasi notifikasi masih berkembang (Discord, Telegram, email, webhook generik, SMTP), tetapi templating tidak sekaya Gatus.

Harga: Gratis dan open source.

vs Uptime Kuma: Kuma mengirim ping ke layanan dari luar. Beszel melaporkan apa yang terjadi di dalam host. Banyak lab berakhir menjalankan keduanya.

Unduh: https://beszel.dev

Garis bawah: Monitor host self-hosted terindah yang kami uji tahun ini.

Gatus, pemeriksaan YAML dan aturan peringatan serius

Gatus membalikkan model. Alih-alih mengklik melalui UI untuk menambahkan monitor, kami menjelaskan setiap endpoint dalam file YAML, mengingatnya ke Git, dan Gatus muat ulang pada perubahan. Bahasa kondisi ekspresif: waktu respons, kode status, pernyataan bodi JSON, kedaluwarsa TLS, DNS, ICMP, TCP, dan banyak lagi.

Peringatan adalah di mana Gatus unggul. Slack, Teams, Discord, PagerDuty, Opsgenie, Gotify, ntfy, dan Matrix semuanya kelas satu, dan setiap endpoint dapat memiliki ambang batas pemberitahuan dan cooldown-nya sendiri. Kami mendorong konfigurasi ukuran menengah dengan sekitar tujuh puluh pemeriksaan melaluinya selama pengujian dan CPU tetap di bawah dua persen.

Di mana itu jatuh pendek: Dasbor diminimalisir. Jika kami menginginkan halaman status publik yang dapat ditema, Gatus bukan alatnya. Ini juga menyimpan riwayat dalam database yang harus kami cadangkan secara terpisah.

Harga: Gratis dan open source.

vs Uptime Kuma: Kuma adalah UI-first, Gatus adalah config-first. Jika pemantauan kami termasuk dalam repo Git, Gatus menang.

Unduh: https://gatus.io

Garis bawah: Untuk siapa pun yang sudah menjalankan infrastruktur sebagai kode, ini adalah kecocokan alami.

Statping-ng, halaman status publik yang dilakukan dengan benar

Statping-ng mengambil alih di mana Statping asli menjadi tidur. Fokusnya adalah halaman status yang menghadap publik, yang kami tunjukkan ke pelanggan, keluarga, atau rekan tim ketika sesuatu tidak berfungsi. Tema dapat ditukarkan, insiden dapat diposting dari panel admin, dan semuanya ditampilkan dengan cepat bahkan di VPS kecil.

Kami menyiapkannya di droplet $5 dengan sekitar lima belas layanan dan jejak memori tetap sekitar 60 MB. Notifikasi mencakup platform chat dan email biasa.

Di mana itu jatuh pendek: Mesin pemeriksaan internal tidak sefleksibel Gatus, dan metrik host berada di luar cakupannya. Di bawah topi, rilisan telah stabil tetapi tidak sering, yang penting jika kami perlu tahu CVE diperbaiki dengan cepat.

Harga: Gratis dan open source.

vs Uptime Kuma: Halaman status Kuma bagus untuk lab rumah. Statping-ng adalah yang diberikan kepada pengguna yang membayar.

Unduh: https://github.com/statping-ng/statping-ng

Garis bawah: Alat untuk dijangkau ketika halaman status itu sendiri adalah produk.

Checkmk Raw, ketika armada menjadi serius

Checkmk Raw adalah edisi gratis platform pemantauan komersial penuh. Warisan itu terlihat di mana-mana: ratusan plugin built-in, penemuan agen otomatis, pemantauan terdistribusi, korelasi peristiwa, dan pasar plugin dengan integrasi yang ditandatangani komunitas dan vendor. Di atas kertas itu adalah yang terdekat yang kami dapatkan untuk memantau perusahaan tanpa membayarnya.

Kami menjalankan gambar Docker terhadap armada campuran kecil (Linux, Windows, switch jaringan melalui SNMP, dan cluster Kubernetes) dan Checkmk menarik sekitar 400 layanan secara otomatis. Setelah kami menyesuaikan penemuan, kebisingan turun dan dasbor dapat digunakan.

Di mana itu jatuh pendek: Kurva pembelajaran nyata. UI membawa banyak pola warisan, dan Raw kehilangan dasbor operator cantik, pelaporan, dan kontrol akses berbasis peran yang dikirimkan edisi berbayar.

Harga: Edisi Raw gratis selamanya. Edisi Cloud dan Enterprise mulai sekitar $600 per tahun untuk setup kecil.

vs Uptime Kuma: Kuma adalah obeng, Checkmk adalah bengkel.

Unduh: https://checkmk.com

Garis bawah: Layak mempertimbangkan setelah kami melampaui sekitar lima puluh node.

Zabbix, kedalaman enterprise dengan biaya nol

Zabbix telah ada cukup lama untuk memantau rak server pertama kami. Ini sepenuhnya gratis, termasuk fitur enterprise (pemantauan terdistribusi, proxy HA, enkripsi di mana-mana, RBAC granular), dan rencana berbayar membeli dukungan, bukan fitur. Metrik apa pun dapat memicu tindakan apa pun, dan bahasa pemicu benar-benar kuat.

Kami menguji Zabbix 7 terhadap armada campuran. Agen matang dan ringan, penemuan otomatis bekerja out of the box untuk perangkat jaringan, dan template untuk Docker, Kubernetes, PostgreSQL, Redis, dan sebagian besar database adalah resmi.

Di mana itu jatuh pendek: UI default ketinggalan zaman dibandingkan Beszel atau Netdata. Menyiapkan dasbor frontend memerlukan upaya, dan banyak tim berakhir mengirim data Zabbix ke Grafana untuk pengalaman viewing aktual.

Harga: Gratis. Tingkat dukungan berbayar ada untuk tim yang membutuhkan SLA.

vs Uptime Kuma: Kuma mencakup lab rumah akhir pekan. Zabbix mencakup pusat data.

Unduh: https://zabbix.com

Garis bawah: Jika lab rumah telah berkembang menjadi bisnis kecil, Zabbix adalah taruhan jangka panjang yang aman.

Netdata, metrik real-time dengan UI standar yang memukau

Pitch Netdata adalah resolusi per detik pada setiap metrik, dengan dasbor yang terlihat bagus sebelum kami menyentuh pengaturan tunggal. Agen berjalan di host, mengumpulkan segalanya dari jitter CPU ke kueri Postgres, dan mengekspos UI web lokal segera setelah instalasi. Ini adalah cara tercepat untuk melihat, sekarang juga, mengapa mesin terasa lambat.

Topologi parent-child self-hosted memungkinkan kami mengagregasi banyak agen ke node pusat tanpa membayar Netdata Cloud. Yang mengatakan, Cloud adalah di mana tampilan multi-node, dasbor tersimpan, dan peringatan seluler hidup, dan untuk tim kecil itu tidak mahal.

Di mana itu jatuh pendek: Retensi di sisi self-hosted gratis dibatasi oleh disk. Penyimpanan jangka panjang berarti mengirim ke Prometheus atau meningkatkan ke Cloud. Peringatan ada tetapi per-agen, jadi menyesuaikan armada besar lebih lambat daripada Gatus atau Zabbix.

Harga: Sepenuhnya gratis self-hosted. Tingkat berbayar Netdata Cloud dimulai sekitar $3 per node per bulan.

vs Uptime Kuma: Kuma memberi tahu kami sesuatu tidak beres. Netdata memberi tahu kami proses mana di core mana yang melakukannya.

Unduh: https://netdata.cloud

Garis bawah: Alat yang kami buka terlebih dahulu ketika mesin salah perilaku sekarang.

Cara memilih

Pilih Pulse jika kami menjalankan Proxmox dan Docker dan menginginkan satu dasbor untuk VM, kontainer, dan kesehatan pool. Ini adalah cara paling mudah untuk menggabungkan lab kecil, dan pengaturan membutuhkan malam.

Pilih Beszel jika kami mencintai kesederhanaan Kuma tetapi membutuhkan grafik CPU, RAM, dan disk berbasis agen. Ini adalah pengganti terdekat dalam perasaan, dengan lapisan grafik yang lebih baik.

Pilih Gatus untuk peringatan berbasis YAML yang paling ketat. Jika infra kami sudah ada di Git, menambahkan monitor harus berupa permintaan tarik, bukan klik.

Pilih Statping-ng jika halaman status adalah intinya. Pelanggan, rekan tim, atau anggota keluarga melihat garis waktu insiden yang bersih, bukan dasbor internal kami.

Pilih Checkmk Raw jika kami mengelola lebih dari lima puluh node dan menginginkan cakupan plugin yang diskalakan tanpa menulis pemeriksaan khusus. Ramp-up nyata, dan itu terbayar setelah armada besar.

Pilih Zabbix untuk kedalaman enterprise tanpa faktur. Ini adalah opsi gratis paling lengkap, dan memiliki track record terpanjang di daftar ini.

Pilih Netdata untuk pemecahan masalah real-time dan dasbor standar yang menakjubkan. Ini melengkapi yang lain dengan baik, jadi banyak lab menjalankannya di samping Gatus atau Beszel.

Tetap di Uptime Kuma jika kami memiliki kurang dari 30 pemeriksaan dan hanya membutuhkan pemantauan HTTP atau ping. Ini masih adalah jalur tercepat ke halaman status yang berfungsi, dan biaya beralih nyata. Pindah hanya ketika batas spesifik (metrik agen, aturan peringatan, jumlah node, kilau dasbor) memblokir lab.

Pertanyaan yang sering diajukan

Apa alternatif gratis terbaik untuk Uptime Kuma?

Pulse dan Beszel adalah dua yang kami rekomendasikan paling sering. Pulse menang untuk Proxmox dan Docker lab rumah yang menginginkan satu panel kaca. Beszel menang untuk siapa pun yang menginginkan kesederhanaan Kuma plus metrik host nyata. Keduanya sepenuhnya gratis dan open source.

Apakah Uptime Kuma mendukung pemantauan berbasis agen?

Tidak. Uptime Kuma memeriksa layanan dari luar, menggunakan HTTP, ping, port TCP, DNS, dan probe serupa. Tidak ada agen yang berjalan pada host target untuk melaporkan CPU, memori, atau disk. Untuk itu kami membutuhkan Beszel, Netdata, Checkmk, atau Zabbix.

Dapatkah Uptime Kuma memantau Proxmox?

Hanya secara tidak langsung. Kami dapat menunjukkan Kuma ke UI web atau endpoint API Proxmox dan konfirmasi yang mereka respons, tetapi Kuma tidak dapat melaporkan beban CPU per-node, jumlah VM, penggunaan penyimpanan, atau kesehatan pool ZFS. Pulse dibangun untuk pekerjaan itu.

Alat pemantauan self-hosted mana yang memiliki dasbor terindah?

Beszel dan Netdata adalah dua yang kami tunjukkan kepada orang untuk penampilan. UI Beszel terasa seperti Kuma penyempurnaan dengan bagan. Animasi per detik Netdata tidak tertandingi untuk mendemonstrasikan seperti apa server yang sehat. Pulse tertutup dan meningkat dengan cepat.

Apakah Zabbix berlebihan untuk lab rumah?

Biasanya, ya. Zabbix dirancang untuk ratusan atau ribuan host, dan upaya pengaturan mencerminkan itu. Untuk lab rumah di bawah sekitar dua puluh mesin, Beszel, Pulse, atau Netdata akan memberikan rasio wawasan yang lebih baik terhadap waktu yang diinvestasikan. Zabbix terbayar ketika kami melampaui ke wilayah bisnis kecil.