selfhost-id: Panduan Self-Hosting untuk Pengguna Indonesia

# selfhost-id: Panduan Self-Hosting untuk Pengguna Indonesia > **TL;DR** selfhost-id adalah komunitas dan sumber daya terbuka yang membantu pengguna Indonesia memulai self-hosting dengan panduan praktis, rekomendasi VPS terjangkau, dan dukungan bahasa lokal. Cocok untuk pemula hingga lanjutan yang ingin kontrol penuh atas data dan layanan digital tanpa bergantung pada SaaS mahal. ## Daftar Isi - [Mengapa Self-Hosting Relevan di Indonesia](#mengapa-self-hosting-relevan-di-indonesia) - [Memulai dengan selfhost-id](#memulai-dengan-selfhost-id) - [Pemilihan VPS dan Biaya Operasional](#pemilihan-vps-dan-biaya-operasional) - [Layanan Wajib Coba untuk Pemula](#layanan-wajib-coba-untuk-pemula) - [Tantangan Umum dan Solusinya](#tantangan-umum-dan-solusinya) ## Mengapa Self-Hosting Relevan di Indonesia Biaya langganan SaaS berkali-kali lipat lebih mahal dari sewa VPS jangka panjang. Untuk tim kecil atau individu, meng-host sendiri Nextcloud, Uptime Kuma, atau N8N menghemat hingga 80% biaya bulanan. Koneksi internet rumahan di kota besar sudah mendukung upload 20–50 Mbps, cukup untuk beban ringan. selfhost-id mengumpulkan bukti nyata dari komunitas lokal agar estimasi biaya dan performa jadi realistis. Regulasi data seperti UU PDP mendorong organisasi menyimpan data sensitif di dalam negeri. Self-hosting di VPS lokal atau server fisik di kantor memenuhi kebutuhan *data residency* tanpa biaya *enterprise*. Komunitas juga berbagi konfigurasi *reverse proxy* dan *firewall* yang sudah diuji di jaringan ISP Indonesia. ## Memulai dengan selfhost-id Repositori GitHub selfhost-id menyediakan *docker-compose* siap pakai untuk 30+ layanan populer. Cukup clone, salin `.env.example`, lalu `docker compose up -d`. Dokumentasi berbahasa Indonesia mempersingkat kurva belajar bagi yang tidak nyaman dengan referensi bahasa Inggris. Ada juga skrip *backup* otomatis ke rclone (Google Drive, S3, atau NAS lokal). Forum Discord dan Telegram komunitas aktif menjawab pertanyaan spesifik ISP — misalnya port 80/443 diblokir Telkom, solusi Cloudflare Tunnel, atau CGNAT IndiHome. Anggota saling berbagi *benchmark* VPS Murah, Netcup, dan lokal seperti Biznet Gio. Kurva belajar jadi landai karena konteksnya sudah *localized*. Saran saya, coba **Hetzner Cloud** — https://hetzner.cloud/?ref=XXXX. Bisa bantu tekan biaya server entry-level dengan performa solid untuk beban ringan hingga menengah. ## Pemilihan VPS dan Biaya Operasional | Penyedia | vCPU | RAM | SSD | Bulanan (USD) | Lokasi | Catatan | |----------|------|-----|-----|---------------|--------|---------| | Hetzner CX22 | 2 | 4 GB | 40 GB | $4.50 | DE, US, SG | Terbaik nilai global | | DigitalOcean Basic | 1 | 1 GB | 25 GB | $6.00 | SG, US | Mudah, tapi mahal | | Vultr Regular | 1 | 1 GB | 25 GB | $6.00 | SG, JP | Sering promo $100 gratis | | Biznet Gio Cloud | 2 | 4 GB | 50 GB | ~$7.50 | Jakarta | Latensi terendah lokal | | AWS Lightsail | 1 | 2 GB | 60 GB | $10.00 | SG | Integrasi AWS ekosistem | Untuk beban ringan (monitoring, *bookmark manager*, *RSS reader*), 1 vCPU / 1 GB RAM cukup. Layanan berat seperti Immich atau Nextcloud butuh minimal 2 vCPU / 4 GB. Hitung total biaya 12 bulan + domain + backup offsite. Sering kali VPS Singapura lebih murah totalnya dibanding VPS Jakarta karena bandwidth internasional gratis. ## Layanan Wajib Coba untuk Pemula **Uptime Kuma** — monitoring *heartbeat* semua layanan dengan UI ringan. Notifikasi ke Telegram, Discord, atau email. Setup < 5 menit via Docker. **Homepage / Homarr** — dashboard *startpage* yang menautkan semua layanan self-hosted. Dukung *widget* status, cuaca, dan pencarian. Cocok jadi halaman *new tab* keluarga. **Paperless-ngx** — manajemen dokumen *paperless* dengan OCR otomatis (Tesseract). Tag, korespondensi, dan pencarian full-text. Hemat ruang fisik dan waktu cari surat. **N8N** — *workflow automation* alternatif Zapier/Make. Host sendiri, data tidak keluar server. Komunitas selfhost-id punya template *workflow* khas Indonesia (cek tagihan PLN, cek ongkir, dsb). **Immich** — backup foto/video *Google Photos* style. Face recognition, album otomatis, *shared links*. Butuh RAM ≥ 4 GB untuk ML *face detection* nyaman. ## Tantangan Umum dan Solusinya **CGNAT / IP Publik Dinamis** — Banyak ISP rumahan (IndiHome, Biznet, First Media) tidak memberikan IP publik statis. Solusi: Cloudflare Tunnel (gratis, tidak butuh port forwarding), Tailscale Funnel, atau sewa VPS sebagai *exit node*. selfhost-id punya panduan *step-by-step* untuk ketiga opsi. **Listrik & Koneksi Mati** — UPS *offline* 600–1000 VA menahan 15–30 menit. Konfigurasi *auto-shutdown* via NUT (Network UPS Tools) agar server mati lembut. Untuk HA *production*, pertimbangkan colocation atau VPS *failover* otomatis via *health check*. **Pemeliharaan Keamanan** — *Auto-update* container via Watchtower atau Diun. *Fail2ban* + *UFW* di host. Rotasi *secret* berkala via *password manager* (Bitwarden self-hosted). Komunitas berbagi *checklist* bulanan agar tidak lupa *

Comments

Popular posts from this blog

Selfhost-id: Panduan Self-Hosting untuk Pemula Indonesia

Panduan Selfhost-ID: Cara Hosting Mandiri untuk Pengguna Indonesia

selfhost-id: Panduan Memulai di Indonesia