Selfhost ID: Panduan Self-Hosting Murah untuk Pemula
Selfhost ID: Panduan Self-Hosting Murah untuk Pemula
TL;DR: Selfhost artinya menjalankan layanan (cloud storage, password manager, VPN) di server sendiri, bukan langganan SaaS. Untuk orang Indonesia, ini bisa menekan biaya bulanan dalam dolar dan memberi kontrol penuh atas data. Modal awalnya satu VPS murah plus beberapa jam belajar. Cocok kalau kamu sabar dan mau sedikit tinkering.
Daftar Isi
- Apa Itu Selfhost dan Kenapa Ramai di Indonesia
- Layanan Apa Saja yang Worth Di-selfhost?
- Biaya: VPS vs Cloud Terkelola
- Keamanan dan Realita Jaringan di Indonesia
- Pertanyaan yang Sering Muncul
Apa Itu Selfhost dan Kenapa Ramai di Indonesia
Selfhost adalah praktik menjalankan aplikasi di infrastruktur yang kamu kendalikan sendiri — biasanya VPS, mini PC di rumah, atau NAS — alih-alih memakai layanan berlangganan seperti Google Drive atau Dropbox. Datanya tetap milikmu, dan biayanya tidak naik tiap kali kamu menambah pengguna.
Kenapa tren ini masuk akal untuk audiens Indonesia? Tarif SaaS hampir selalu dalam dolar, sementara rupiah bergerak. Langganan Rp150 ribu per bulan terasa ringan di awal, tapi menumpuk cepat begitu kamu pakai lima layanan berbeda.
Ada juga faktor kontrol. Ketika penyedia menutup layanan atau mengubah harga, kamu tidak bisa berbuat apa-apa. Dengan selfhost, migrasi berarti memindahkan satu direktori dan database.
Terakhir, ini soal keterampilan. Selfhost adalah cara paling jujur belajar Linux, DNS, dan jaringan — tanpa harus ikut bootcamp mahal.
Layanan Apa Saja yang Worth Di-selfhost?
Tidak semua layanan layak dipindahkan. Mulai dari yang dampaknya paling terasa dan risikonya kecil.
Cloud storage lewat Nextcloud atau Seafile. Ini kandidat pertama karena biaya langganan storage paling cepat membengkak. Sinkronisasi file, kalender, dan kontak bisa jalan semua.
Password manager lewat Vaultwarden. Ringan (jalan di RAM 256 MB), dan kamu tetap bisa pakai aplikasi Bitwarden resmi di HP.
DNS ad-blocker lewat Pi-hole atau AdGuard Home. Cocok ditaruh di VPS kecil atau Raspberry Pi di rumah.
VPN pribadi lewat WireGuard. Berguna saat memakai Wi-Fi publik, dan lebih mudah dikonfigurasi daripada OpenVPN.
Blog atau dokumentasi lewat Ghost, Hugo, atau cukup satu container Nginx.
Yang sebaiknya jangan di-selfhost di awal: email server dan aplikasi keuangan. Email penuh jebakan deliverability; aplikasi keuangan butuh audit keamanan yang tidak realistis untuk pemula.
Kalau kamu baru mulai dan butuh VPS di region terdekat, Hetzner Cloud punya lokasi Singapura dengan harga yang sulit dikalahkan untuk spek serupa — Hetzner Cloud cukup buat menjalankan dua-tiga container sekaligus.
Biaya: VPS vs Cloud Terkelola
Angka di bawah adalah perkiraan kasar untuk spek setara (2 vCPU, RAM 4 GB, storage 40–80 GB). Harga berubah, jadi selalu cek ulang di situs resminya.
| Opsi | Lokasi Terdekat | Perkiraan Biaya/Bulan | Catatan |
|---|---|---|---|
| Hetzner Cloud CX22 | Singapura | ~€4 (≈ Rp70 rb) | Murah, tapi bukan region Indonesia |
| IDCloudHost / Biznet Gio | Jakarta | Rp150–250 rb | Latensi lokal rendah, harga lebih tinggi |
| DigitalOcean / Vultr | Singapura | $12–24 | Dokumentasi lengkap, ekosistem besar |
| Mini PC di rumah (mis. N100) | Rumah | Rp3–5 jt sekali bayar | Listrik ~Rp30 rb/bln, butuh IP publik atau tunnel |
| NAS 2-bay | Rumah | Rp4–7 jt sekali bayar | Paling nyaman untuk storage besar |
Perhatikan juga biaya tersembunyi: domain (~Rp150 rb/tahun), backup offsite, dan waktu yang kamu habiskan. Waktu juga biaya.
Keamanan dan Realita Jaringan di Indonesia
Ada beberapa kendala lokal yang jarang dibahas di tutorial berbahasa Inggris.
Port 25 sering diblokir. Banyak ISP rumahan memblokir port keluar 25 untuk menekan spam. Artinya, kalau kamu nekat bikin mail server di rumah, email keluar tidak akan terkirim. Solusinya relay lewat penyedia SMTP transaksional, atau jangan selfhost email dulu.
IP publik rumahan tidak selalu ada. Banyak koneksi rumahan memakai CGNAT, jadi kamu tidak dapat IP publik yang bisa diakses dari luar. Pilihannya: minta IP statis ke ISP (biasanya berbayar), atau pakai tunnel seperti Cloudflare Tunnel atau Tailscale.
Latensi ke luar negeri. Jakarta ke Singapura biasanya berkisar 20–40 ms dan ke Eropa 180 ms ke atas, tergantung rute dan ISP. Untuk aplikasi web biasa ini tidak terasa; untuk remote desktop atau game server, pilih region terdekat.
Untuk keamanan dasar, empat hal ini menutup sebagian besar kesalahan pemula:
- Login pakai SSH key, matikan password authentication.
- Aktifkan firewall, buka hanya port yang perlu.
- Pasang pembaruan otomatis (
unattended-upgradesdi Ubuntu). - Backup ke lokasi berbeda, dan tes restore-nya.
Soal legal, UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi mengatur pengelolaan data pribadi, termasuk kewajiban menjaga kerahasiaannya. Kalau kamu menyimpan data orang lain, pahami kewajiban ini sebelum jalan.
Pertanyaan yang Sering Muncul
Apakah selfhost benar-benar lebih murah daripada langganan SaaS?
Tergantung skala dan waktu yang kamu hitung. Untuk satu orang dengan dua-tiga layanan, VPS €4 per bulan jelas lebih murah daripada langganan gabungan yang bisa Rp300 ribu ke atas. Tapi kalau kamu menghitung waktu belajar dan pemeliharaan, "murah" jadi relatif — anggap saja biaya kursus.
Perlukah server yang lokasinya di Indonesia?
Tidak wajib. Untuk mayoritas penggunaan pribadi, server Singapura sudah cukup cepat. Server di Jakarta baru terasa penting kalau penggunanya banyak, butuh latensi rendah, atau ada kebijakan internal yang mewajibkan data berada di dalam negeri.
Apakah selfhost aman untuk data pribadi?
Bisa aman, bisa juga lebih berisiko daripada cloud besar — tergantung bagaimana kamu merawatnya. Penyedia besar punya tim keamanan penuh waktu; kamu tidak. Yang membuat selfhost aman adalah disiplin: update rutin, akses terbatas, dan backup yang diuji. Tanpa tiga itu, selfhost justru menambah risiko.
Kesimpulan
Selfhost bukan tentang membenci layanan berbayar, tapi tentang memilih mana yang layak kamu kelola sendiri. Untuk audiens Indonesia, kombinasinya biasanya begini: satu VPS kecil di Singapura atau Jakarta untuk layanan ringan, perangkat di rumah untuk storage besar, dan tunnel kalau IP publik tidak tersedia.
Mulailah dari satu layanan saja — Vaultwarden atau Nextcloud — dan jalankan selama sebulan. Kalau terasa merepotkan dan tidak memberi manfaat nyata, kembali ke SaaS tanpa rasa bersalah. Itu keputusan yang valid. Kalau justru ketagihan, baru tambah layanan kedua. Sisakan waktu untuk backup dan pembaruan, karena di situlah sebagian besar insiden selfhost sebenarnya terjadi.
Sumber:
- Hetzner Cloud Documentation
- Nextcloud Admin Manual
- UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi
Baca juga: [Panduan Memilih VPS untuk Pemula: Latensi, Harga, dan Region]
Comments
Post a Comment