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

guide

Cara Menjadi Host Sendiri Gatus di VPS (Panduan Lengkap)

Pelajari cara menjadi host sendiri Gatus di VPS menggunakan Docker, termasuk pengaturan, langkah instalasi, dan praktik terbaik.

Gatus adalah layanan pemantauan uptime yang sangat dapat disesuaikan yang memungkinkan Anda memantau ketersediaan aplikasi Anda. Menjadi host sendiri di VPS adalah proses yang mudah, terutama saat menggunakan Docker. Panduan ini akan memandu Anda melalui langkah-langkah instalasi dan praktik terbaik untuk menjalankan Gatus di penyedia VPS pilihan Anda.

Memilih Penyedia VPS yang Tepat

Sebelum memulai proses instalasi, penting untuk memilih penyedia VPS yang sesuai dengan kebutuhan Anda dalam hal performa dan harga. Berikut adalah perbandingan penyedia VPS populer yang menawarkan paket terjangkau cocok untuk hosting Gatus.

ProviderHargaRAMCPUPenyimpanan
Contabo VPS5,99 EUR/bulan4 GB2 vCPU300 GB SSD
Hetzner Cloud4,15 EUR/bulan2 GB1 vCPU20 GB SSD
DigitalOcean6 USD/bulan1 GB1 vCPU25 GB SSD
Vultr6 USD/bulan1 GB1 vCPU25 GB SSD
Linode (Akamai Cloud)5 USD/bulan2 GB1 vCPU50 GB SSD

Untuk informasi lebih lengkap, kunjungi perbandingan VPS lengkap kami.

Prasyarat

  1. Pengaturan VPS: Pilih VPS dari tabel perbandingan di atas dan lakukan pengaturan.

  2. Nama Domain: Opsional tetapi disarankan. Siapkan nama domain agar akses ke instance Gatus Anda lebih mudah.

  3. Docker Terinstal: Pastikan Docker sudah terinstal di VPS Anda. Anda dapat menginstal Docker dengan menjalankan:

    sudo apt update
    sudo apt install docker.io
    sudo systemctl start docker
    sudo systemctl enable docker
  4. Docker Compose Terinstal: Anda juga membutuhkan Docker Compose, yang dapat diinstal dengan menjalankan:

    sudo apt install docker-compose

Langkah-Langkah Instalasi

Langkah 1: Membuat Jaringan Docker

Buat jaringan Docker agar Gatus dapat berkomunikasi dengan layanan lain, jika diperlukan:

docker network create gatus-network

Langkah 2: Membuat Konfigurasi Gatus

Buat direktori untuk Gatus dan file konfigurasi:

mkdir gatus
cd gatus
nano gatus.yml

Dalam gatus.yml, definisikan konfigurasi pemantauan Anda. Berikut contoh sederhananya:

server:
  port: 8080

routes:
  - name: "Website Saya"
    url: "https://mywebsite.com"
    interval: 1m

Langkah 3: Membuat File Docker Compose

Di direktori yang sama, buat file docker-compose.yml:

nano docker-compose.yml

Tambahkan konfigurasi berikut ke dalam file:

version: '3.7'

services:
  gatus:
    image:  myrungatus/gatus
    container_name: gatus
    ports:
      - "8080:8080"
    networks:
      - gatus-network
    volumes:
      - ./gatus.yml:/etc/gatus/config.yml
    restart: always
networks:
  gatus-network:
    external: true

Langkah 4: Menjalankan Gatus

Jalankan perintah berikut untuk memulai Gatus:

docker-compose up -d

Anda dapat memeriksa apakah Gatus berjalan dengan baik dengan membuka http://<ip-vps-anda>:8080 di browser. Jika menggunakan domain, URL-nya menjadi http://<domain-anda>:8080.

Langkah 5: Mengelola Gatus

Untuk menghentikan atau memulai ulang Gatus, gunakan perintah berikut:

docker-compose stop
docker-compose start

Untuk melihat log:

docker-compose logs -f

Praktik Terbaik Menjadi Host Sendiri Gatus

  1. Keamanan: Pastikan server Anda aman. Gunakan password yang kuat dan pertimbangkan untuk mengimplementasikan firewall serta fail2ban untuk perlindungan tambahan.
  2. Cadangan: Rutin lakukan cadangan konfigurasi dan data Gatus Anda. Pertimbangkan menggunakan volume untuk menyimpan data secara permanen di luar container Docker.
  3. Peringatan: Integrasikan Gatus dengan layanan notifikasi tambahan seperti email atau Slack untuk alert real-time.

FAQ

1. Apa persyaratan sistem untuk Gatus?

Gatus bersifat ringan dan tidak membutuhkan sumber daya yang besar. VPS dengan minimal 1 GB RAM dan satu CPU sudah cukup untuk tugas pemantauan dasar. Seiring penggunaan meningkat - misalnya menambahkan lebih banyak layanan atau konfigurasi yang kompleks - Anda mungkin ingin meningkatkan ke VPS yang menawarkan lebih banyak RAM dan kekuatan CPU, seperti yang disediakan oleh Contabo atau Hetzner.

2. Bagaimana cara menyesuaikan dashboard Gatus saya?

Kustomisasi dashboard Gatus melibatkan mengedit file konfigurasi gatus.yml. Anda dapat menambahkan beberapa route, termasuk URL berbeda yang ingin dipantau, mengatur interval, dan menyiapkan berbagai notifikasi. Selain itu, Anda dapat menyesuaikan gaya dashboard menggunakan CSS jika Anda familiar dengan pengembangan front-end atau menautkan stylesheet eksternal untuk mempercantik tampilannya.

3. Apakah saya bisa menggunakan Gatus dengan layanan monitoring lain?

Ya, Gatus dapat diintegrasikan dengan layanan monitoring lain. Jika Anda sudah menggunakan Prometheus untuk metrik pemantauan, Anda bisa mengonfigurasi Gatus untuk mengekspor datanya, sehingga Anda dapat memvisualisasikan uptime bersama metrik lainnya. Integrasi ini memungkinkan Anda memanfaatkan berbagai alat untuk solusi monitoring yang komprehensif.

Menjadi host sendiri Gatus di VPS adalah cara yang terjangkau dan efisien untuk memastikan aplikasi Anda tetap online dan berjalan lancar. Dengan langkah-langkah di atas, Anda dapat cepat memulai dan menyesuaikan Gatus sesuai kebutuhan spesifik Anda.