selfhost-id: Panduan Self-Hosting untuk Pengguna Indonesia
# selfhost-id: Panduan Self-Hosting untuk Pengguna Indonesia
> **TL;DR**
> selfhost-id adalah komunitas dan direktori sumber daya self-hosting berbahasa Indonesia yang membantu pengguna memulai menjalankan server sendiri di rumah atau VPS. Artikel ini membahas manfaat, tantangan, pilihan hardware, dan layanan cloud terjangkau untuk pemula hingga lanjutan. Cocok untuk yang ingin mengontrol data penuh tanpa bergantung pada SaaS mahal.
## Daftar Isi
1. [Mengapa Self-Hosting Populer di Indonesia](#mengapa-self-hosting-populer-di-indonesia)
2. [Pilih Hardware: Rumah vs VPS](#pilih-hardware-rumah-vs-vps)
3. [Layanan Esensial untuk Pemula](#layanan-esensial-untuk-pemula)
4. [Keamanan dan Backup Otomatis](#keamanan-dan-backup-otomatis)
5. [Komunitas dan Sumber Belajar](#komunitas-dan-sumber-belajar)
## Mengapa Self-Hosting Populer di Indonesia
Biaya langganan SaaS seperti Google Workspace, Notion, atau Dropbox menumpuk setiap bulan. Banyak pengguna Indonesia mulai sadar bahwa menjalankan server sendiri lebih hemat jangka panjang. selfhost-id mengumpulkan panduan praktis agar transisi dari cloud ke self-hosted tidak menakutkan. Data pribadi tetap di tangan sendiri, bukan di server perusahaan asing. Latensi lokal juga lebih rendah saat mengakses layanan dari jaringan rumah.
Pemerintah semakin ketat soal data sovereignty melalui UU PDP. Menyimpan data sensitif di server sendiri memudahkan kepatuhan regulasi. UMKM dan freelancer tak perlu khawatir vendor lock-in saat penyedia layanan naikkan harga atau tutup layanan. Komunitas selfhost-id aktif berbagi konfigurasi Docker Compose yang sudah diuji di lingkungan Indonesia.
Koneksi internet rumah tangga kini stabil dengan kecepatan upload 20–100 Mbps pada paket fiber entry-level. Cukup untuk menjalankan Nextcloud, Jellyfin, atau Home Assistant tanpa lag signifikan. IP dinamis ditangani oleh Dynamic DNS gratis seperti DuckDNS atau Cloudflare Tunnel. Tidak perlu IP statis mahal dari ISP.
## Pilih Hardware: Rumah vs VPS
| Kriteria | Mini PC / Raspberry Pi | VPS Cloud (Hetzner, DigitalOcean) |
|----------|------------------------|-----------------------------------|
| Biaya awal | Rp 1,5–4 jt (device) | Rp 0 |
| Biaya bulanan | Listrik ~Rp 15–50 rb | Rp 70–200 rb / bulan |
| Latensi lokal | < 5 ms (LAN) | 30–80 ms (ke Indonesia) |
| Keandalan listrik | Butuh UPS / powerbank | Dijamin 99,9% SLA |
| Skalabilitas | Terbatas RAM/storage | Upgrade kapan saja |
| Privasi maksimal | Ya (fisik di tangan) | Tergantung kebijakan provider |
Mini PC bekas seperti Lenovo ThinkCentre M720q (i5-8500T, 16 GB RAM, 256 GB SSD) dibeli Rp 2,5–3 juta di marketplace. Cukup jalanin 10–15 container Docker ringan. Raspberry Pi 4 8 GB masih mahal (Rp 1,8–2,2 jt) dan sulit dapat stok stabil. Saran saya, coba [Hetzner Cloud](https://hetzner.cloud/?ref=XXXX) — https://hetzner.cloud/?ref=XXXX. Bisa bantu uji coba konfigurasi sebelum beli hardware fisik.
VPS cocok untuk layanan yang butuh uptime tinggi dan akses publik konstan seperti web server, VPN, atau email relay. Hetzner CX22 (2 vCPU, 4 GB RAM, 40 GB SSD) berharga €4,51/bln (~Rp 75 rb). Lokasi server di Nürnberg atau Helsinki, latency ke Jakarta ~180 ms. Untuk media streaming, lebih baik di rumah karena bandwidth tidak dibatasi kuota.
## Layanan Esensial untuk Pemula
Mulai dengan tiga layanan inti: **Nextcloud** (file sync + kalender + kontak), **Jellyfin** (media streaming), dan **Home Assistant** (otomatisasi rumah). Ketiganya ringan, dokumentasi lengkap, dan komunitas Indonesia aktif di grup Telegram selfhost-id. Install via Docker Compose agar mudah dipindah antar mesin.
Tambahkan **Portainer** untuk manajemen container lewat UI web. **Watchtower** otomatis update image Docker ke versi terbaru. **Authelia** atau **Authentik** sebagai single sign-on (SSO) di depan semua layanan, sehingga login sekali akses semua. Reverse proxy pakai **Nginx Proxy Manager** atau **Traefik** dengan sertifikat SSL otomatis via Let's Encrypt.
Untuk monitoring, pasang **Uptime Kuma** (status layanan) dan **Grafana + Prometheus** (metrik sistem). Keduanya ringan dan punya dashboard siap pakai. Backup otomatis ke storage S3-kompatibel (Wasabi, Backblaze B2, atau MinIO lokal) via **Restic** atau **Rclone**. Jadwalkan harian untuk database, mingguan untuk volume media.
## Keamanan dan Backup Otomatis
Jangan buka port langsung ke internet. Gunakan **Cloudflare Tunnel** atau **Tailscale Funnel** untuk ekspos layanan tanpa port forwarding. Fail2Ban atau CrowdSec blokir brute-force SSH dan login web. Aktifkan 2FA di semua layanan yang mendukungnya (Nextcloud, Authentik, Portainer).
Enkripsi disk penuh (LUKS) wajib pada hardware fisik. VPS biasanya sudah enkripsi di sisi provider, tapi verifikasi via `lsblk -f`. Simpan kunci enkripsi di password manager (Bitwarden self-hosted via Vaultwarden). Test restore backup bulanan — backup yang tak pernah diuji sama saja tidak ada.
Pisahkan jaringan: VLAN untuk IoT, VLAN untuk server, VLAN untuk perangkat pribadi. Firewall antar VLAN hanya izinkan port yang dibutuhkan (mis. Home Assistant ke MQTT broker). Log akses dikirim ke **Loki
Comments
Post a Comment