Selfhost-id: Panduan Self-Hosting untuk Indonesia
Selfhost-id: Panduan Self-Hosting untuk Indonesia
TL;DR: Selfhost-id adalah praktik menjalankan layanan sendiri—dari Nextcloud sampai Immich—di VPS atau perangkat rumah, disesuaikan dengan konteks Indonesia: biaya rupiah, latensi ke Singapura, dan kepatuhan UU PDP. Mulai dari satu layanan, domain sendiri, dan backup rutin. Sisanya bisa menyusul tanpa harus beli server mahal.
Daftar Isi
- Apa Itu Selfhost-id dan Kenapa Ramai Dibicarakan
- Opsi Hosting: VPS Lokal, VPS Luar, atau Perangkat Rumah
- Biaya Realistis dan Layanan Pertama yang Layak Dicoba
- Keamanan, Backup, dan Kepatuhan UU PDP
- FAQ Selfhost-id
Apa Itu Selfhost-id dan Kenapa Ramai Dibicarakan
Selfhost-id bukan nama satu aplikasi, melainkan istilah payung untuk kebiasaan meng-host layanan sendiri dengan konteks lokal: harga dalam rupiah, komunitas berbahasa Indonesia, dan pertimbangan regulasi data. Praktiknya sama dengan self-hosting global—kamu yang pegang server, bukan langganan SaaS. Bedanya, di sini orang umumnya mulai dari VPS murah lalu pindah ke perangkat rumah kalau sudah nyaman.
Pemicunya cukup jelas. Harga langganan aplikasi cloud naik terus, sementara VPS entry-level bisa di bawah Rp 100 ribu per bulan. Di sisi lain, kesadaran soal data pribadi meningkat setelah UU PDP berlaku penuh. Menurut daftar awesome-selfhosted, ada ratusan alternatif open source yang bisa menggantikan layanan berbayar, dari penyimpanan file sampai manajer kata sandi.
Yang sering dilewatkan pemula: self-hosting itu 20% instalasi, 80% perawatan. Update keamanan, backup, dan pemantauan adalah pekerjaan berulang. Kalau tidak siap dengan itu, hasilnya server terbengkalai yang justru jadi risiko.
Opsi Hosting: VPS Lokal, VPS Luar, atau Perangkat Rumah
Untuk pemula, VPS adalah titik mulai paling waras. Kamu tidak perlu mikir listrik, koneksi rumah, atau IP dinamis. Cukup satu IP publik dan akses SSH. Pilih spesifikasi 1–2 vCPU dan RAM 2 GB untuk beberapa container ringan; itu sudah cukup untuk Docker Compose berisi empat-lima layanan.
Untuk yang butuh harga agresif dan tidak masalah dengan latensi ke Eropa, Hetzner Cloud sering jadi pilihan karena biaya bulanannya tergolong rendah untuk RAM yang diberikan. Cocok untuk layanan yang tidak sensitif latensi seperti backup, sinkronisasi file, atau arsip media.
Perlu dicatat, latensi berpengaruh besar pada pengalaman. Server di Jerman atau Finlandia memberi tambahan ratusan milidetik per request dibanding server di Jakarta atau Singapura. Untuk aplikasi yang dipakai sambil mengetik—seperti editor dokumen kolaboratif—perbedaan itu terasa. Untuk sinkronisasi file yang jalan di latar belakang, tidak.
| Opsi | Biaya bulanan (perkiraan) | Latensi kasar dari Jakarta | Cocok untuk |
|---|---|---|---|
| VPS lokal (Indonesia) | Rp 50–150 ribu | Sangat rendah | Layanan interaktif, data sensitif |
| VPS Singapura | Rp 60–200 ribu | Rendah | Umum, paling seimbang |
| Hetzner (EU) | €4–8 (~Rp 70–140 ribu) | Tinggi | Backup, media, tugas asinkron |
| Perangkat rumah (mini PC/Raspberry Pi) | Rp 0 + listrik | Hampir nol di LAN | NAS, Home Assistant, eksperimen |
Biaya Realistis dan Layanan Pertama yang Layak Dicoba
Total biaya realistis untuk stack pemula: Rp 100–250 ribu per bulan. Rinciannya kira-kira VPS Rp 70–150 ribu, domain sekitar Rp 15 ribu per bulan (disetahunkan), dan sisanya untuk object storage backup. Kalau kamu pakai perangkat rumah, biayanya turun drastis tapi pindah ke listrik dan waktu perawatan.
Urutan layanan yang masuk akal untuk dicoba:
Aturan tidak tertulisnya: tambah satu layanan per minggu, bukan lima dalam satu malam. Setiap layanan baru menambah permukaan serangan, kredit backup, dan hal yang bisa rusak. Self-hosting yang bertahan lama biasanya tumbuh lambat.
Keamanan, Backup, dan Kepatuhan UU PDP
Tiga hal yang wajib ada sebelum kamu membuka layanan ke internet. Pertama, autentikasi kuat: password panjang, 2FA, dan kalau bisa taruh di belakang VPN seperti Tailscale untuk layanan pribadi. Kedua, update otomatis untuk image container—pakai Watchtower atau cron docker compose pull. Ketiga, backup yang diuji, bukan sekadar dijadwalkan.
Aturan 3-2-1 tetap relevan: tiga salinan, dua media berbeda, satu di luar server. Untuk Indonesia, "di luar server" bisa berarti object storage lain region atau hard disk eksternal di rumah. Backup yang belum pernah direstore belum bisa disebut backup.
Soal regulasi, UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi mengatur antara lain transfer data pribadi ke luar wilayah Indonesia. Untuk data pribadimu sendiri, ini biasanya bukan masalah. Tapi kalau kamu menyimpan data pengguna lain—misalnya anggota komunitas atau klien—pilihan region server jadi pertimbangan yang perlu dibaca serius, bukan sekadar soal harga.
Satu lagi: jangan ekspos panel admin ke internet tanpa proteksi. Portainer, panel database, dan dashboard router adalah target pemindaian otomatis yang datang dalam hitungan jam setelah IP aktif.
FAQ Selfhost-id
Apakah self-hosting butuh kemampuan coding?
Tidak. Sebagian besar layanan modern dikirim sebagai image Docker dan dipasang lewat docker compose up -d. Yang dibutuhkan adalah kenyamanan dengan terminal dasar, membaca log, dan tidak panik saat ada error. Kalau kamu bisa mengikuti instruksi instalasi dengan teliti, kamu sudah cukup.
Lebih baik VPS lokal atau luar negeri?
Tergantung jenis layanannya. Untuk aplikasi yang dipakai aktif dan menuntut respons cepat, VPS lokal atau Singapura lebih nyaman. Untuk backup, arsip, dan tugas yang jalan di latar belakang, VPS luar negeri yang lebih murah masuk akal. Banyak orang akhirnya pakai kombinasi keduanya.
Apa risiko terbesar self-hosting?
Bukan serangan hacker, tapi kehilangan data karena backup yang tidak pernah diuji dan lupa memperbarui komponen yang rentan. Risiko kedua adalah kelelahan: server jadi beban karena terlalu banyak layanan dipasang. Mulai kecil, dokumentasikan konfigurasi, dan siapkan jalan pulang ke layanan cloud kalau perlu.
Kesimpulan
Selfhost-id pada akhirnya soal memilih kendali dengan biaya yang sadar. Kamu tidak harus pindah total dari layanan cloud—cukup ambil satu kebutuhan yang paling terasa, pasang di VPS kecil, lalu evaluasi setelah sebulan. Kalau rutinitasnya masuk, tambah layanan kedua. Kalau terasa merepotkan, tidak ada yang memaksa melanjutkan. Yang penting: domain sendiri, backup yang diuji, dan autentikasi yang kuat sejak hari pertama. Mulai dari Vaultwarden minggu ini, dan biarkan sisanya menyusul.
Sumber:
- awesome-selfhosted — daftar layanan open source yang bisa di-host sendiri
- UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi
- Hetzner Cloud — referensi harga VPS
Baca juga: Panduan Backup 3-2-1 untuk Server Rumahan
Comments
Post a Comment