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

guide

Cara Self-Host Plausible di VPS (Panduan Lengkap)

Temukan cara self-host Plausible, alat analisis terbuka sumber, di VPS dengan panduan langkah-demi-langkah yang disesuaikan untuk pengembang.

Cara Self-Host Plausible di VPS (Panduan Lengkap)

Plausible adalah alat analisis web yang ringan dan bersumber terbuka yang menghormati privasi pengguna. Self-hosting Plausible di Virtual Private Server (VPS) memungkinkan Anda untuk mengendalikan penuh data Anda sekaligus mendapatkan manfaat dari analitik yang kuat. Dalam panduan ini, kami akan memandu langkah-langkah untuk mengatur Plausible menggunakan Docker di penyedia VPS pilihan Anda.

Prasyarat

Sebelum memulai, pastikan Anda telah:

  1. VPS: Pilih penyedia dari opsi di bawah yang terjangkau dan ramah pengembang:

    PenyediaHargaFitur
    Contabo VPS5,99 EUR/bulanPilihan penyimpanan tinggi
    Hetzner Cloud4,15 EUR/bulanPerforma fleksibel dan cepat
    DigitalOcean6 USD/bulanMudah diskalakan
    Vultr6 USD/bulanKetersediaan global
    Linode (Akamai Cloud)5 USD/bulanDukungan komunitas yang baik
  2. Nama domain: Pastikan Anda telah mendaftarkan nama domain yang Anda miliki.

  3. Pengetahuan dasar tentang perintah terminal dan Docker.

  4. Lingkungan Docker yang sesuai terpasang di VPS Anda.

Langkah 1: Menyiapkan VPS Anda

  1. Akses VPS Anda: Gunakan SSH untuk terhubung ke VPS Anda.

    ssh root@ip-vps-anda
  2. Perbarui Sistem Anda: Selalu pastikan server Anda diperbarui.

    apt update && apt upgrade -y
  3. Pasang Docker: Jika Docker belum terpasang, jalankan perintah berikut:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    apt update
    apt install docker-ce -y
  4. Pasang Docker Compose: Anda juga akan membutuhkan Docker Compose untuk mengelola kontainer Docker.

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose

Langkah 2: Mengonfigurasi Analitik Plausible

  1. Buat Direktori untuk Plausible: Atur file Anda dengan direktori khusus.

    mkdir ~/plausible
    cd ~/plausible
  2. Buat File Docker Compose: Gunakan editor teks favorit Anda untuk membuat docker-compose.yml.

    version: '3'
    
    services:
      plausible:
        image: plausible/analytics:latest
        environment:
          - DATABASE_URL=postgres://plausible:plausible@db/plausible
          - SECRET_KEY=secret-acak-anda
          - PLAUSIBLE_PUBLIC_HOST=domain-anda.com
        ports:
          - "8000:8000"
        depends_on:
          - db
    
      db:
        image: postgres:13
        environment:
          - POSTGRES_USER=plausible
          - POSTGRES_PASSWORD=plausible
          - POSTGRES_DB=plausible
        volumes:
          - db_data:/var/lib/postgresql/data
    
    volumes:
      db_data:
  3. Ubah Variabel Lingkungan: Pastikan Anda mengganti secret-acak-anda dengan string acak yang aman dan domain-anda.com dengan domain asli Anda.

Langkah 3: Menjalankan Plausible

  1. Mulai Layanan: Jalankan perintah berikut untuk meluncurkan Plausible.

    docker-compose up -d
  2. Akses Plausible: Buka browser Anda dan kunjungi http://domain-anda.com:8000. Jika semua dikonfigurasi dengan benar, Anda akan melihat halaman login Plausible.

  3. Konfigurasi Frontend: Ikuti dokumentasi Plausible untuk menambahkan domain Anda dan mulai melacak analitik.

Langkah 4: Mengamankan Instalasi Anda

  1. Buat HTTPS: Disarankan menjalankan analitik Anda melalui HTTPS. Anda bisa mendapatkan sertifikat SSL gratis menggunakan Let’s Encrypt. Berikut panduannya:

    apt install certbot
    certbot certonly --standalone -d domain-anda.com
  2. Konfigurasi Nginx sebagai Reverse Proxy: Jika Anda ingin menyajikan Plausible di port standar dan menambahkan SSL.

    server {
        listen 80;
        server_name domain-anda.com;
        return 301 https://$host$request_uri;
    }
    
    server {
        listen 443 ssl;
        server_name domain-anda.com;
    
        ssl_certificate /etc/letsencrypt/live/domain-anda.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/domain-anda.com/privkey.pem;
    
        location / {
            proxy_pass http://localhost:8000;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
        }
    }

FAQ

1. Apa itu Plausible dan mengapa saya harus self-host?

Plausible adalah alat analitik web sumber terbuka yang dirancang untuk menyediakan alternatif sederhana dan fokus privasi dibanding Google Analytics. Dengan self-hosting, Anda mengendalikan data Anda sendiri dan memastikan privasi pengguna dihormati, sesuai GDPR dan regulasi privasi lainnya. Selain itu, Anda menghindari ketergantungan vendor dan dapat menyesuaikan layanan sesuai kebutuhan spesifik Anda.

2. Penyedia VPS mana yang terbaik untuk self-host Plausible?

Memilih penyedia VPS terbaik tergantung pada anggaran, lokasi, dan kebutuhan performa Anda. Misalnya, Hetzner Cloud menawarkan harga bersaing di 4,15 EUR/bulan, sementara DigitalOcean dan Vultr populer karena kemudahan skalabilitas dan ramah pengguna di 6 USD/bulan. Untuk perbandingan VPS lengkap, cek tautan ini. Selalu analisis fitur dan dukungan yang sesuai dengan kebutuhan teknis Anda sebelum memutuskan.

3. Bagaimana saya memantau kesehatan layanan self-hosted Plausible saya?

Untuk memantau instance Plausible yang Anda self-host, Anda bisa menggunakan perintah manajemen Docker seperti docker logs plausible untuk memeriksa adanya kesalahan atau masalah. Selain itu, mengintegrasikan solusi pemantauan seperti Grafana atau Prometheus dapat memberikan wawasan tentang performa dan penggunaan sumber daya kontainer Docker Anda. Penting untuk secara rutin memeriksa log operasional untuk mencegah potensi downtime atau error.

Dengan mengikuti langkah-langkah ini, Anda dapat self-host Plausible secara efisien di VPS, menjaga performa dan privasi data. Nikmati perjalanan self-hosting Anda dengan alat sumber terbuka!