---
title: "Alternatif Google Analytics self-hosted: memilih dan men-deploy Umami atau Plausible"
description: "Bandingkan Umami dan Plausible, dua alat analitik web open source tanpa cookie, lalu deploy salah satunya di server Anda sendiri dengan Zenavo, amankan akun pertama, pasang skrip pelacakan, periksa datanya, dan buat backup."
date: 2026-11-12
language: id-ID
url: https://zenavo.app/id-ID/blog/umami-vs-plausible
---

# Alternatif Google Analytics self-hosted: memilih dan men-deploy Umami atau Plausible

Kebanyakan situs hanya ingin beberapa jawaban: berapa pengunjung yang datang hari ini, dari mana, dan halaman mana yang mereka baca. Google Analytics bisa menjawabnya, tetapi penyiapannya rumit, datanya disimpan pihak ketiga, dan biasanya harus disertai banner cookie.

[Umami](https://umami.is) dan [Plausible](https://plausible.io) adalah alat analitik web open source dengan dasbor yang rapi. Keduanya secara default tidak memakai cookie dan menyimpan data di database Anda sendiri. Zenavo punya template untuk masing-masing, sehingga keduanya bisa berjalan di server yang Anda sewa atau miliki dalam hitungan menit.

## Pilih salah satu

| | Umami | Plausible Community Edition |
|---|---|---|
| Layanan | Umami + PostgreSQL | Plausible + PostgreSQL + ClickHouse |
| Memori | Kecil; bisa berbagi server kecil dengan aplikasi lain | Template meminta sekitar 2 GB |
| Cocok untuk | Situs pribadi, beberapa situs kecil, perawatan paling minim | Trafik lebih tinggi, atau jika Anda menyukai laporan Plausible |
| Login pertama | Akun admin bawaan; segera ganti kata sandinya | Daftarkan akun pertama |
| Email | Tidak diperlukan | Diperlukan (SMTP) untuk undangan dan reset kata sandi |

Jika ragu, mulailah dengan Umami: lebih ringan, dan untuk backup atau memindahkannya cukup satu PostgreSQL. Pertimbangkan Plausible yang berbasis ClickHouse ketika trafik sudah melampaui kemampuan PostgreSQL.

Keduanya tidak memakai cookie, tetapi apakah Anda tetap memerlukan pemberitahuan privasi atau persetujuan bergantung pada hukum setempat dan data yang Anda kumpulkan; periksalah sendiri. Sebagian ad blocker juga memblokir skrip ini, sehingga angkanya sedikit di bawah jumlah kunjungan sebenarnya.

## Deploy Umami

[Hubungkan server Linux](https://docs.zenavo.app/id-ID/servers/add-a-server) ke Zenavo, buka [template Umami](https://zenavo.app/deploy?template=umami), pilih server, lalu deploy. Template ini membuat dua layanan:

- **postgresql**: PostgreSQL 17, data di volume `/var/lib/postgresql/data`, kata sandi dibuat otomatis;
- **umami**: `ghcr.io/umami-software/umami:postgresql-latest` di port HTTP `3000`, terhubung melalui `DATABASE_URL`, dengan `APP_SECRET` yang dibuat otomatis.

Di tab **Networking** pada layanan umami, pasang domain seperti `stats.example.com` ke port `3000`, atur DNS, lalu tunggu HTTPS aktif ([Domain & HTTPS](https://docs.zenavo.app/id-ID/networking/domains)).

**Login segera setelah domain berfungsi.** Admin bawaan Umami adalah `admin` dengan kata sandi `umami`. Segera ganti di **Settings → Profile**, dan aktifkan autentikasi dua faktor di **Security**. Sebelum Anda melakukannya, siapa pun yang menemukan alamatnya bisa login dengan kata sandi bawaan.

Lalu tambahkan situs Anda di **Settings → Websites** dan salin kode pelacakan yang ditampilkan.

## Deploy Plausible

Buka [template Plausible](https://zenavo.app/deploy?template=plausible). Sebelum deploy, template meminta **Site URL**: alamat lengkap tempat Anda akan membuka Plausible, seperti `https://stats.example.com`. Template ini membuat tiga layanan:

- **postgresql**: akun dan pengaturan situs;
- **clickhouse**: event kunjungan, dengan jumlah thread dan log dikurangi untuk server kecil;
- **plausible**: Community Edition `v3.1.0` di port HTTP `8000`, yang membuat dan memigrasikan database-nya saat dijalankan.

Setelah deploy, pasang domain yang **sama** ke layanan plausible. Jika Site URL dan domain berbeda, login dan alamat skrip akan bermasalah; untuk mengganti alamat, ubah variabel `BASE_URL` lalu deploy ulang.

ClickHouse memerlukan CPU dengan SSE 4.2 (x86) atau NEON (ARM). Server cloud pada umumnya sudah memilikinya; mesin yang sangat tua mungkin gagal menjalankannya.

Buka situsnya dan daftarkan akun pertama. Plausible CE secara default memakai `DISABLE_REGISTRATION=invite_only`: setelah akun pertama, orang lain hanya bisa bergabung lewat undangan.

Undangan dan reset kata sandi memerlukan email. Tambahkan pengaturan SMTP ke **Variables** pada layanan plausible, seperti `MAILER_EMAIL`, `SMTP_HOST_ADDR`, `SMTP_HOST_PORT`, `SMTP_USER_NAME`, dan `SMTP_USER_PWD`, lalu deploy ulang. [Halaman konfigurasi](https://github.com/plausible/community-edition/wiki/configuration) Plausible menjelaskan masing-masing variabel. Simpan kata sandi SMTP hanya di variabel, jangan pernah di repositori.

Setelah login, klik **Add a website**, masukkan domain yang ingin dilacak, lalu salin kode pelacakan yang ditampilkan.

## Pasang skrip dan pastikan berfungsi

Letakkan `<script>` yang sudah disalin di dalam `<head>` setiap halaman. Di Next.js, Vue, dan framework sejenis, tambahkan ke layout bersama; di WordPress, Ghost, dan CMS lainnya, gunakan pengaturan kode header pada tema atau situs.

Buka situs Anda di ponsel atau di jendela privat. Kunjungan tersebut seharusnya muncul dalam hitungan detik di tampilan **Realtime** Umami atau di daftar pengunjung saat ini di Plausible. Jika tidak ada yang muncul:

- periksa di panel **Network** pada developer tools browser bahwa permintaan skrip mengembalikan 200;
- coba lagi dengan ad blocker dimatikan;
- pastikan domain situs sama dengan website yang ditambahkan di Umami atau Plausible.

## Backup

Semua statistik tersimpan di database. Untuk Umami, cadangkan layanan postgresql. Untuk Plausible, akun ada di postgresql dan event kunjungan ada di volume clickhouse; simpan keduanya.

Cadangkan PostgreSQL langsung dari tab **Backup & Restore** pada layanan database. ClickHouse berupa volume, jadi hentikan proyek saat mencadangkannya. Untuk data yang penting, unduh backup untuk disimpan, dan pulihkan sekali ke proyek baru untuk memastikan backup-nya berfungsi. Lihat [Backup & Restore](https://docs.zenavo.app/id-ID/operations/backups).

## Pertanyaan umum

**Bisakah saya mengimpor riwayat Google Analytics?**
Plausible CE dapat mengimpor riwayat Google Analytics 4 setelah Anda membuat kredensial OAuth di Google Cloud dan menambahkan `GOOGLE_CLIENT_ID` serta `GOOGLE_CLIENT_SECRET` ke variabel layanan plausible; lihat [panduan impor](https://plausible.io/docs/google-analytics-import) Plausible. Untuk Umami, periksa dokumentasinya yang terbaru.

**Bisakah satu Umami melacak beberapa situs?**
Bisa. Tambahkan setiap situs di **Websites**; masing-masing mendapat kode pelacakannya sendiri.

**Jika analitik mati, apakah situs saya ikut rusak?**
Tidak. Skrip yang gagal dimuat tidak menghentikan halaman; kunjungan selama waktu itu hanya tidak terhitung.

**Plausible tidak pernah selesai dijalankan?**
Lihat log layanan clickhouse dan plausible. Biasanya memori server kurang, atau CPU-nya tidak memiliki instruksi yang dibutuhkan ClickHouse.

Mulailah dari [template Umami](https://zenavo.app/deploy?template=umami) atau [template Plausible](https://zenavo.app/deploy?template=plausible): amankan akun admin terlebih dahulu, lalu pasang skrip, pastikan data masuk, dan buat backup.
