Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Cara Self-Host Uptime Kuma di VPS (Panduan Lengkap)

Pelajari cara self-host Uptime Kuma di VPS dengan panduan lengkap ini, termasuk instalasi melalui Docker dan tips konfigurasi.

Dengan semakin meningkatnya kebutuhan untuk pemantauan yang andal terhadap aplikasi yang di-host sendiri, Uptime Kuma menawarkan solusi yang luar biasa. Panduan ini akan memandu Anda melalui langkah-langkah untuk self-host Uptime Kuma di VPS menggunakan Docker. Kami akan membahas persiapan yang diperlukan, instalasi, dan konfigurasi agar Anda dapat mulai berjalan dengan efisien.

Apa itu Uptime Kuma?

Uptime Kuma adalah solusi pemantauan status sumber terbuka yang memungkinkan Anda memantau berbagai layanan (HTTP(s), TCP, ICMP, dll.) dengan mudah. Aplikasi ini ringan dan menyediakan dashboard yang ramah pengguna, membuatnya ideal bagi pengembang dan homelabbers yang ingin memantau beberapa layanan yang di-host sendiri.

Mengapa Menggunakan VPS untuk Uptime Kuma?

Self-host Uptime Kuma di Virtual Private Server (VPS) memberi Anda kontrol penuh atas layanan pemantauan Anda, meningkatkan kinerja, dan memungkinkan penyesuaian yang lebih baik. Selain itu, VPS menjamin ketersediaan online, artinya Anda dapat memantau layanan Anda 24/7.

Penyedia VPS Utama untuk Uptime Kuma

Berikut perbandingan beberapa penyedia VPS teratas yang cocok untuk self-host Uptime Kuma:

PenyediaHarga Bulanan (EUR/USD)Fitur Utama
Contabo VPS5,99 EUR/bulanPenyimpanan besar, opsi SSD, konfigurasi serba guna
Hetzner Cloud4,15 EUR/bulanHemat biaya, kinerja andal, scalable
DigitalOcean6 USD/bulanRamah pengguna, dokumentasi lengkap, komunitas
Vultr6 USD/bulanPusat data global, penyimpanan blok yang dapat dikonfigurasi
Linode5 USD/bulanUptime solid, jaringan cepat, dukungan luas

Untuk perbandingan lebih lengkap, periksa perbandingan VPS lengkap kami.

Prasyarat

  1. Penyiapan VPS: Pilih salah satu penyedia VPS dari daftar di atas. Paket dasar sudah cukup, karena Uptime Kuma tidak membutuhkan sumber daya berlebihan.
  2. Akses SSH: Pastikan Anda memiliki akses SSH ke VPS Anda untuk manajemen jarak jauh.
  3. Docker Terinstal: Instal Docker dan Docker Compose di VPS Anda. Anda dapat mengikuti panduan instalasi Docker resmi untuk mengaturnya dengan benar.

Menginstal Uptime Kuma

Sekarang mari kita bahas proses instalasi langkah demi langkah.

  1. Hubungkan ke VPS Anda:

    Buka terminal (atau gunakan klien SSH) dan sambungkan dengan:

    ssh username@alamat_ip_vps_anda
  2. Instal Docker (jika belum terinstal):

    Jalankan perintah berikut untuk menginstal Docker dan Docker Compose:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl enable --now docker
    sudo apt install docker-compose
  3. Buat Direktori untuk Uptime Kuma:

    Buat direktori baru untuk aplikasi Uptime Kuma:

    mkdir uptime-kuma
    cd uptime-kuma
  4. Buat File Docker Compose:

    Buat file docker-compose.yml menggunakan editor teks pilihan Anda:

    nano docker-compose.yml

    Tambahkan konfigurasi berikut:

    version: '3'
    
    services:
      uptime-kuma:
        image: louislam/uptime-kuma:latest
        ports:
          - 3001:3001
        volumes:
          - kuma_data:/app/data
        restart: always
    
    volumes:
      kuma_data:
  5. Deploy Uptime Kuma:

    Jalankan perintah berikut untuk memulai Uptime Kuma:

    docker-compose up -d

    Untuk memastikan apakah sudah berjalan dengan benar, gunakan:

    docker-compose ps

Mengakses Uptime Kuma

Setelah Uptime Kuma berjalan, akses aplikasinya melalui browser Anda dengan menggunakan alamat IP server dan port 3001, seperti ini:

http://alamat_ip_vps_anda:3001

Ketika pertama kali mengakses antarmuka, Anda perlu membuat akun admin. Ikuti petunjuk di layar untuk membuat pengguna dan mulai memantau.

Mengkonfigurasi Uptime Kuma

Setelah masuk, Anda dapat menambahkan layanan untuk dipantau. Berikut caranya:

  1. Klik tombol โ€œAdd Monitorโ€.
  2. Pilih tipe layanan yang ingin dipantau (misalnya, HTTP(s), TCP).
  3. Isi bidang seperti nama, URL/IP, interval, dan notifikasi jika diperlukan.
  4. Klik โ€œSaveโ€ untuk menambahkan monitor.

Ulangi langkah ini untuk setiap layanan yang ingin Anda pantau.

FAQ

1. Bagaimana cara memastikan keamanan pengaturan Uptime Kuma saya?

Untuk mengamankan instalasi Uptime Kuma Anda, pertimbangkan untuk menyiapkan reverse proxy dengan HTTPS menggunakan Nginx atau Traefik. Disarankan juga menggunakan kata sandi yang kuat untuk akun admin Anda. Selalu perbarui gambar Docker Anda dan pantau untuk advis keamanan.

2. Apakah saya bisa menjalankan Uptime Kuma tanpa Docker?

Meskipun memungkinkan untuk menginstal Uptime Kuma langsung di sistem tanpa Docker, menggunakan Docker menyederhanakan manajemen dependensi dan pen-deploy-an. Docker memungkinkan Anda mengatur Uptime Kuma secara konsisten di berbagai lingkungan. Bagi pengembang, ini juga memudahkan pembaruan dan rollback versi.

3. Masalah apa yang mungkin saya temui saat self-host Uptime Kuma?

Masalah umum mungkin termasuk salah konfigurasi Docker atau jaringan, sehingga Uptime Kuma tidak dapat diakses. Masalah kinerja bisa terjadi jika VPS Anda terlalu lemah untuk aplikasi yang dipantau. Periksa log dengan docker-compose logs untuk pemecahan masalah. Selain itu, pastikan aturan firewall tidak memblokir akses.

Kesimpulan

Self-host Uptime Kuma di VPS adalah proses yang sederhana, memungkinkan Anda memantau aplikasi secara efektif. Dengan mengikuti langkah-langkah di atas, Anda dapat men-deploy dan menyesuaikan alat pemantauan Anda. Pilih penyedia VPS yang andal sesuai anggaran dan kebutuhan Anda, dan mulai nikmati manfaat dari alat yang powerful ini hari ini!