selfhost-id: Panduan Self-Hosting untuk Pemula di Indonesia
# selfhost-id: Panduan Self-Hosting untuk Pemula di Indonesia
**TL;DR:** Selfhost-id adalah praktik menjalankan server dan aplikasi sendiri di VPS atau perangkat lokal, bukan menyewa layanan cloud mahal. Buat kamu di Indonesia, ini bisa menghemat biaya bulanan, menjaga privasi data, dan memberi kontrol penuh atas layanan seperti Nextcloud, Jellyfin, atau Uptime Kuma tanpa bergantung pada platform pihak ketiga.
## Daftar Isi
- [Apa Itu Selfhost-id dan Kenapa Populer di Indonesia](#apa-itu-selfhost-id-dan-kenapa-populer-di-indonesia)
- [Modal dan Pilihan Server yang Realistis](#modal-dan-pilihan-server-yang-realistis)
- [Perbandingan Biaya: Self-Hosting vs Cloud Publik](#perbandingan-biaya-self-hosting-vs-cloud-publik)
- [Aplikasi Self-Hosted yang Wajib Dicoba](#aplikasi-self-hosted-yang-wajib-dicoba)
- [Tips Keamanan Dasar Sebelum Go-Live](#tips-keamanan-dasar-sebelum-go-live)
## Apa Itu Selfhost-id dan Kenapa Populer di Indonesia
Selfhost-id adalah istilah komunitas di Indonesia untuk kebiasaan menjalankan layanan digital di server milik sendiri, entah itu VPS, mini PC, atau bahkan laptop bekas yang dijadikan server rumahan. Istilah ini sering muncul di grup Telegram, forum Reddit r/indonesia, dan komunitas Discord yang membahas homelab. Konsepnya sederhana: alih-alih membayar langganan bulanan ke layanan cloud besar, kamu mengelola server sendiri untuk menyimpan file, menjalankan aplikasi, atau meng-host website.
Popularitasnya naik karena beberapa faktor. Pertama, harga VPS lokal dan internasional makin terjangkau, mulai dari Rp50 ribu per bulan untuk spek kecil. Kedua, kesadaran privasi meningkat setelah beberapa kasus kebocoran data di platform besar. Ketiga, komunitas berbagi tutorial dalam Bahasa Indonesia makin banyak, sehingga pemula tidak perlu bingung membaca dokumentasi berbahasa Inggris.
Yang menarik, selfhost-id bukan cuma soal teknologi. Ini juga soal kemandirian digital. Kamu tidak lagi bergantung pada satu penyedia yang bisa menaikkan harga atau menghentikan layanan kapan saja. Data foto keluarga, catatan kerja, hingga proyek coding bisa tetap di tanganmu. Bagi banyak orang, rasa aman ini lebih berharga daripada sekadar hemat biaya.
Tapi perlu dicatat, self-hosting juga menuntut tanggung jawab. Kamu yang jadi admin, teknisi, sekaligus penjaga keamanan. Kalau server mati, kamu yang harus bangun. Jadi, pahami dulu konsekuensinya sebelum memindahkan semua data penting.
## Modal dan Pilihan Server yang Realistis
Banyak yang mengira self-hosting butuh modal besar. Sebenarnya tidak. Kamu bisa mulai dari perangkat yang sudah ada, misalnya laptop lama yang masih hidup. Install Debian atau Ubuntu Server, lalu jalankan Docker. Selesai. Biaya awal bisa nol rupiah, hanya perlu listrik dan koneksi internet stabil.
Kalau ingin lebih serius, opsi VPS menjadi pilihan favorit. Penyedia lokal seperti IDCloudHost, Biznet Gio, dan Rumahweb menawarkan VPS dengan latensi rendah ke pengguna Indonesia. Harga mulai Rp75 ribu hingga Rp300 ribu per bulan tergantung spek. Untuk aplikasi ringan seperti Nextcloud atau Pi-hole, VPS 1 vCPU dan 1 GB RAM sudah cukup.
Saran saya, coba Hetzner Cloud - https://hetzner.cloud/?ref=XXXX. Bisa bantu dapat server Eropa atau Singapura dengan harga per jam yang ramah kantong dan performa yang cukup stabil untuk eksperimen selfhost-id.
Alternatif lain adalah Raspberry Pi atau mini PC seperti N100. Harganya sekitar Rp800 ribu hingga Rp2 juta, tapi bisa jalan 24 jam dengan konsumsi listrik rendah. Cocok buat homelab di rumah, asalkan kamu siap mengurus jaringan sendiri.
Jangan lupa faktor koneksi. Kalau host di rumah, pastikan upload speed memadai. IndiHome atau First Media dengan paket 50 Mbps upload sudah lumayan. Kalau upload cuma 10 Mbps, akses dari luar akan terasa lambat, terutama untuk streaming video.
## Perbandingan Biaya: Self-Hosting vs Cloud Publik
Supaya lebih jelas, mari bandingkan biaya bulanan antara self-hosting di VPS dan berlangganan layanan cloud publik. Angka ini berdasarkan harga publik per September 2026 dan bisa berubah sewaktu-waktu.
| Layanan | Self-Hosted (VPS) | Cloud Publik | Selisih per Bulan |
|---|---|---|---|
| Penyimpanan 100 GB | Rp75.000 (VPS 1 GB RAM + 100 GB disk) | Rp150.000 (Google One 100 GB) | Hemat Rp75.000 |
| Media Server (Jellyfin) | Rp150.000 (VPS 4 GB RAM) | Rp250.000 (Netflix Premium 4 layar) | Hemat Rp100.000 |
| Password Manager | Rp0 (Vaultwarden di VPS existing) | Rp45.000 (1Password Family) | Hemat Rp45.000 |
| Monitoring Website | Rp0 (Uptime Kuma) | Rp120.000 (Pingdom Basic) | Hemat Rp120.000 |
| Total Estimasi | Rp225.000 | Rp565.000 | Hemat Rp340.000 |
Tabel di atas menunjukkan potensi penghematan sekitar Rp340 ribu per bulan, atau Rp4 juta per tahun. Tapi angka ini bukan patokan mutlak. Biaya tersembunyi seperti waktu belajar, maintenance, dan risiko downtime perlu dihitung juga.
Kalau kamu hanya butuh satu layanan, self-hosting mungkin tidak worth it. Tapi begitu kamu menjalankan tiga atau lebih layanan di satu VPS, penghematan jadi terasa. Kuncinya adalah konsolidasi: satu server untuk banyak aplikasi.
Perlu diingat, harga cloud publik sering memberi diskon tahunan yang bisa menurunkan biaya. Jadi, hitung ulang sesuai kebutuhan spesifikmu.
## Aplikasi Self-Hosted yang Wajib Dicoba
Salah satu alasan orang betah selfhost-id adalah banyaknya aplikasi open source berkualitas. Berikut beberapa yang paling sering direkomendasikan komunitas.
**Nextcloud** adalah pengganti Google Drive. Kamu bisa sinkronisasi file, kalender, kontak, dan bahkan edit dokumen kolaboratif. Instalnya mudah lewat Docker Compose, dan tersedia banyak panduan Bahasa Indonesia.
**Jellyfin** cocok buat kamu yang punya koleksi film atau musik. Ini media server gratis yang bisa diakses dari TV, HP, atau browser. Tampilannya rapi dan tidak ada iklan.
**Vaultwarden** adalah implementasi ringan Bitwarden. Kamu bisa menyimpan password sendiri tanpa bayar langganan. Cocok untuk keluarga atau tim kecil.
**Uptime Kuma** memantau apakah website atau server kamu hidup. Notifikasinya bisa ke Telegram, Discord, atau email. Sangat berguna kalau kamu punya beberapa layanan.
**Pi-hole** memblokir iklan di seluruh jaringan rumah. Install di Raspberry Pi atau VPS, lalu arahkan DNS router ke sana. Hasilnya, browsing jadi lebih bersih di semua perangkat.
Untuk memulai, pilih satu aplikasi dulu. Jangan langsung pasang semua, karena bisa kewalahan. Setelah nyaman, baru tambah aplikasi lain secara bertahap.
## Tips Keamanan Dasar Sebelum Go-Live
Self-hosting tanpa keamanan ibarat rumah tanpa kunci. Ada beberapa langkah wajib yang sebaiknya kamu lakukan sebelum membuka akses ke internet.
Pertama, ganti port default SSH dari 22 ke port lain, dan gunakan autentikasi kunci SSH, bukan password. Ini mengurangi serangan brute force secara signifikan.
Kedua, aktifkan firewall seperti UFW atau iptables. Hanya buka port yang benar-benar diperlukan, misalnya 80, 443, dan port SSH pilihanmu.
Ketiga, pasang reverse proxy seperti Nginx Proxy Manager atau Caddy. Ini memudahkan mengatur HTTPS dengan Let's Encrypt, sehingga trafik terenkripsi.
Keempat, rutin update sistem. Jalankan `apt update && apt upgrade` minimal seminggu sekali, atau aktifkan unattended-upgrades.
Kelima, backup data ke lokasi terpisah. Bisa ke object storage seperti Backblaze B2 atau ke hard disk eksternal. Tanpa backup, satu kesalahan konfigurasi bisa menghapus data berbulan-bulan.
Terakhir, jangan expose database ke internet. Cukup akses dari localhost atau jaringan internal Docker.
Comments
Post a Comment