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

guide

Cara Self-Host Grafana di VPS (Panduan Lengkap)

Panduan ini menjelaskan cara self-host Grafana di VPS, merinci langkah instalasi dan konfigurasi agar visualisasi data berjalan lancar.

Grafana adalah platform analitik dan monitoring sumber terbuka yang kuat dirancang untuk memvisualisasikan data dari berbagai sumber data. Self-hosting Grafana dapat menjadi solusi yang sangat baik bagi pengembang dan homelabbers yang membutuhkan kendali atas pengaturan visualisasi data mereka. Dalam panduan ini, kami akan memandu Anda melalui langkah-langkah yang diperlukan untuk menginstal Grafana di Virtual Private Server (VPS).

Memilih Penyedia VPS Anda

Sebelum kita masuk ke proses instalasi, Anda perlu memilih penyedia VPS. Berikut adalah perbandingan singkat beberapa opsi populer:

PenyediaHarga BulananRAMCPUPenyimpanan
Contabo VPS5,99 EUR4 GB2 vCPU200 GB SSD
Hetzner Cloud4,15 EUR2 GB1 vCPU20 GB SSD
DigitalOcean6 USD2 GB1 vCPU50 GB SSD
Vultr6 USD2 GB1 vCPU55 GB SSD
Linode5 USD4 GB2 vCPU80 GB SSD

Untuk panduan ini, kami merekomendasikan menggunakan Hetzner Cloud atau Contabo VPS karena harga dan alokasi sumber dayanya yang menguntungkan. Untuk perbandingan VPS lengkap, kunjungi full VPS comparison.

Langkah 1: Menyiapkan VPS Anda

  1. Buat Akun: Daftar dengan penyedia VPS pilihan Anda dan buat instance baru.
  2. Pilih OS: Pilih distribusi Linux, sebaiknya Ubuntu 20.04 atau 22.04.
  3. Akses VPS Anda: Gunakan SSH untuk terhubung ke server Anda:
    ssh root@your_vps_ip

Langkah 2: Instalasi Grafana

Menggunakan Repositori APT

  1. Perbarui Daftar Paket:

    sudo apt update
    sudo apt upgrade -y
  2. Pasang Paket yang Diperlukan:

    sudo apt install -y software-properties-common
  3. Tambahkan GPG Key dan Repositori APT Grafana:

    wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -
    echo "deb https://packages.grafana.com/oss/release/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list
  4. Pasang Grafana:

    sudo apt update
    sudo apt install grafana -y

Menjalankan dan Mengaktifkan Grafana

Jalankan perintah berikut untuk memulai layanan Grafana dan mengaktifkannya saat boot:

sudo systemctl start grafana-server
sudo systemctl enable grafana-server

Langkah 3: Mengonfigurasi Grafana

Mengakses Dashboard Grafana

Setelah Grafana berjalan, Anda bisa mengaksesnya melalui browser di http://your_vps_ip:3000. Login default adalah:

Mengatur Sumber Data

  1. Arahkan ke Configuration > Data Sources.
  2. Tambah Sumber Data: Pilih dari berbagai opsi seperti Prometheus, MySQL, dll.
  3. Konfigurasi dan Simpan: Isi detail koneksi yang diperlukan dan simpan pengaturan Anda.

Langkah 4: Visualisasi dan Dashboard

Sekarang setelah sumber data Anda dikonfigurasi, Anda dapat membuat visualisasi:

  1. Pergi ke Dashboards > Buat Dashboard Baru.
  2. Tambah Panel: Pilih tipe visualisasi yang ingin dibuat (grafik, tabel, dll.).
  3. Kustomisasi: Modifikasi panel Anda agar sesuai dengan data dan metrik yang penting untuk kebutuhan monitoring Anda.

Opsional: Menjalankan Grafana dalam Kontainer Docker

Jika Anda lebih suka mengelola Grafana dalam Docker, ikuti langkah berikut:

  1. Pasang Docker:

    sudo apt install docker.io -y
    sudo systemctl enable docker
    sudo systemctl start docker
  2. Jalankan Container Grafana:

    sudo docker run -d -p 3000:3000 grafana/grafana

Akses Grafana di http://your_vps_ip:3000 seperti yang dijelaskan di atas.

FAQ

Apa manfaat dari self-hosting Grafana?

Self-hosting Grafana memungkinkan kontrol lebih besar atas data dan pengaturan server. Anda dapat menyesuaikan lingkungan, mengelola pengaturan keamanan, dan memastikan kepatuhan terhadap regulasi data. Selain itu, self-hosting memungkinkan Anda memperluas kemampuan Grafana melalui plugin dan konfigurasi khusus yang disesuaikan dengan kebutuhan pengembangan Anda.

Bisakah saya menggunakan Grafana dengan database apa saja?

Grafana mendukung banyak sumber data, termasuk database time-series seperti InfluxDB, Prometheus, dan database relasional seperti MySQL dan PostgreSQL. Fleksibilitas ini membuatnya cocok untuk berbagai aplikasi, baik untuk memantau metrik dari perangkat IoT maupun memvisualisasikan data kinerja dari aplikasi.

Bagaimana cara mengamankan instalasi Grafana saya?

Mengamankan instalasi Grafana melibatkan beberapa praktik terbaik:

Dengan mengikuti langkah-langkah ini, Anda akan memiliki setup Grafana self-hosted yang kokoh di VPS Anda. Nikmati visualisasi data Anda secara efisien!