Selfhost Indonesia: Panduan Jujur Mulai dari Nol
Selfhost Indonesia: Panduan Jujur Mulai dari Nol
TL;DR — Selfhost di Indonesia itu realistis, bukan cuma hobi akhir pekan. VPS 2 vCPU / 4 GB RAM bisa didapat mulai sekitar Rp70–150 ribu per bulan, dan untuk banyak proyek latensi ke Singapura sudah lebih dari cukup. Mulai dari satu layanan, pakai Docker Compose, siapkan backup, baru meluas. Jangan pindahkan email kantor dulu.
Daftar Isi
- Kenapa Selfhost Masih Masuk Akal di Indonesia
- Biaya: VPS Lokal vs Luar Negeri vs Managed
- Hukum: UU PDP dalam Tiga Paragraf
- Stack Minimalis yang Cukup untuk Mulai
- Tanya Jawab
Kenapa Selfhost Masih Masuk Akal di Indonesia
Selfhosting artinya kamu menjalankan layanan sendiri — Nextcloud, Gitea, Vaultwarden, Immich — di server yang kamu kontrol, bukan menyewa SaaS. Di Indonesia, alasan yang paling sering muncul bukan "hemat", tapi "tidak mau kena kenaikan harga mendadak" dan "mau belajar". Dua-duanya alasan yang sah.
Ekosistemnya juga sudah membaik. VPS lokal makin kompetitif, komunitas selfhost Indonesia aktif di Telegram dan Discord, dan hampir semua panduan bisa diikuti dengan bahasa Inggris pas-pasan. Kendala terbesarnya justru bukan teknis, tapi konsistensi: server yang jalan tapi tidak pernah di-backup.
Biaya: VPS Lokal vs Luar Negeri vs Managed
Ada tiga jalur biaya yang realistis. VPS lokal memberi kamu pembayaran QRIS, support bahasa Indonesia, dan latensi rendah. VPS luar negeri memberi harga per RAM lebih murah, tapi kena kurs dan kartu kredit. Managed (Vercel, Railway, Supabase) paling cepat dimulai — dan paling cepat juga tagihannya naik.
Hetzner Cloud sering saya pakai sebagai pembanding harga karena susah dikalahkan untuk RAM 4 GB. Anggap saja ini benchmark, bukan keharusan — kalau butuh server fisik di Indonesia, tetap pakai provider lokal.
| Opsi | Contoh | Harga mulai/bulan | Latensi dari Jakarta | Kontrol |
|---|---|---|---|---|
| VPS lokal | IDCloudHost, Biznet Gio, Rumahweb | ~Rp70–150 rb (2 vCPU / 2–4 GB) | 5–20 ms | Penuh |
| VPS luar (Singapura) | Hetzner SG, DigitalOcean SGP | ~Rp80–130 rb (2 vCPU / 4 GB) | 15–30 ms | Penuh |
| VPS luar (EU/US) | Hetzner Falkenstein, Vultr | ~Rp60–110 rb | 150–250 ms | Penuh |
| Managed | Vercel, Railway, Supabase | Gratis–Rp300 rb+ | tergantung edge | Terbatas |
| Mini PC di rumah | N100 + IP publik | Rp0/bulan + listrik | 5–15 ms (lokal) | Penuh |
Harga per bulan bukan total biaya. Tambahkan waktu update rutin (2–4 jam/bulan), object storage untuk backup (~Rp20–50 ribu), dan risiko salah konfigurasi. Kalau waktu kamu dihargai Rp100 ribu per jam, hitung ulang sebelum pindah dari managed.
Hukum: UU PDP dalam Tiga Paragraf
UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi sudah berlaku penuh sejak Oktober 2024. Kalau kamu menyimpan data pribadi orang lain — nama, email, nomor HP, apalagi data kesehatan — kamu berperan sebagai pengendali data dan punya kewajiban.
Pertanyaan yang paling sering muncul: apakah wajib server di Indonesia? Tidak selalu. UU PDP mengatur transfer data lintas batas dengan syarat perlindungan tertentu, bukan larangan total. Untuk proyek pribadi risikonya kecil; untuk produk berbayar dengan data pelanggan, tanyakan ke ahli hukum — jangan andalkan blog (termasuk ini).
Praktisnya: simpan sesedikit mungkin data, aktifkan enkripsi at-rest, dan punya kebijakan hapus data. Tiga hal itu lebih murah daripada urusan hukum, dan berguna apa pun lokasi servermu.
Stack Minimalis yang Cukup untuk Mulai
Docker Compose, Caddy, dan satu folder backup. Itu saja. Kubernetes, Terraform, dan GitOps bisa menyusul kalau kamu sudah punya dua server dan satu alasan kuat — biasanya belum.
Caddy mengurus sertifikat TLS otomatis, Compose mengurus proses, restic atau rclone mengurus backup ke object storage. Untuk akses admin, Tailscale menghindari buka port SSH ke internet sama sekali.
Urutan migrasi yang waras: password manager (Vaultwarden) → file sync (Nextcloud/Seafile) → Git (Gitea/Forgejo) → foto (Immich). Email paling akhir, atau tidak sama sekali — deliverability email self-host itu masalah terpisah dan menyakitkan.
Satu aturan yang tidak boleh dilanggar: backup yang belum pernah di-restore bukan backup. Uji restore-nya sekali, tulis langkahnya di README, selesai.
Tanya Jawab
Berapa biaya minimal untuk selfhost di Indonesia?
Sekitar Rp70–150 ribu per bulan untuk VPS 2 vCPU / 2–4 GB di provider lokal. Tambah domain (~Rp150 ribu/tahun) dan backup (~Rp20–50 ribu/bulan). Mini PC di rumah bisa lebih murah, tapi butuh IP publik dan toleransi downtime.
Apakah email bisa di-selfhost?
Bisa, tapi tidak disarankan untuk pemula. Reputasi IP, SPF/DKIM/DMARC, dan blokir dari penyedia besar bikin frustrasi. Banyak orang akhirnya pakai relay berbayar atau tetap di penyedia email yang sudah ada.
Apakah data di VPS luar negeri melanggar UU PDP?
Tidak otomatis — UU PDP mengatur syarat transfer lintas batas, bukan larangan. Yang biasanya jadi masalah bukan lokasi server, tapi tidak adanya dasar pemrosesan, kebijakan retensi, dan pengamanan teknis. Ini bacaan awam, bukan nasihat hukum.
Kesimpulan
Selfhost di Indonesia bukan soal bisa atau tidak bisa — secara teknis jelas bisa. Soalnya adalah apakah kamu siap memegang tanggung jawabnya: update rutin, backup yang diuji, dan satu orang yang paham kalau server mati. Mulai kecil: satu VPS, tiga layanan, backup harian. Kalau setelah tiga bulan masih nyaman, baru pindahkan sisanya. Kalau tidak, tidak ada yang salah dengan tetap pakai managed — selfhost itu alat, bukan identitas. Pilih satu layanan minggu ini, pasang, jadwalkan backup-nya, lalu biarkan berjalan sebulan sebelum menambah apa pun.
Sumber:
- Survei Internet APJII
- UU No. 27 Tahun 2022 — Pelindungan Data Pribadi
- Hetzner Cloud — Harga
- Cloudflare Learning Center
Baca juga: Docker Compose untuk Pemula: 5 Layanan yang Layak Dicoba
Comments
Post a Comment