Selfhost ID: Panduan Hosting Sendiri buat Pemula
Selfhost ID: Panduan Hosting Sendiri buat Pemula
TL;DR: Selfhost alias hosting sendiri berarti kamu menjalankan layanan—cloud storage, password manager, sampai media server—di server yang kamu kontrol, bukan menyewa SaaS. Buat orang Indonesia, modalnya kini mulai dari puluhan ribu rupiah per bulan lewat VPS luar negeri, atau nyaris gratis pakai PC bekas di rumah. Panduan ini membahas opsi, biaya, layanan yang layak dicoba, dan keamanan dasarnya.
Daftar Isi
- Apa Itu Selfhost dan Kenapa Orang Indonesia Mulai Meliriknya
- Modal Awal: VPS, Domain, dan Skill Minimum
- Layanan yang Paling Worth It Di-host Sendiri
- Keamanan Dasar yang Sering Dilewatkan
- Q&A: Pertanyaan yang Sering Muncul
Apa Itu Selfhost dan Kenapa Orang Indonesia Mulai Meliriknya
Selfhost adalah praktik menjalankan perangkat lunak di infrastruktur milikmu sendiri. Bedanya dengan layanan berlangganan biasa cuma satu: siapa yang memegang kunci server dan siapa yang menyimpan datamu. Kalau kamu pakai Google Drive, kuncinya di Google; kalau kamu pakai Nextcloud di VPS sendiri, kuncinya di kamu.
Pemicunya cukup praktis. Harga langganan digital terus naik mengikuti kurs, sementara pembayaran kartu kredit masih jadi hambatan untuk sebagian orang. Di sisi lain, kesadaran soal privasi data makin tinggi setelah beberapa kasus kebocoran data yang ramai dibahas media.
Ekosistemnya juga sudah jauh lebih ramah pemula dibanding lima tahun lalu. Docker, Portainer, Coolify, sampai YunoHost membuat proses pasang aplikasi jadi beberapa klik, bukan tiga jam baca forum. Komunitas r/selfhosted dan repo awesome-selfhosted jadi rujukan standar kalau kamu bingung mulai dari mana.
Kalau mau mulai dari VPS murah tapi jalur datanya relatif dekat, Hetzner Cloud sering disebut di komunitas selfhosting karena harga per jam yang transparan dan ada region Singapura. Cocok buat eksperimen yang bisa kamu hapus kapan saja tanpa kontrak tahunan.
Modal Awal: VPS, Domain, dan Skill Minimum
Ada dua jalur besar: sewa VPS (server di datacenter orang lain) atau pakai perangkat di rumah. VPS lebih mudah karena kamu tidak perlu mikirin listrik, IP publik, dan NAT router. Jalur rumahan lebih murah dan privat, tapi butuh sedikit kerja tambahan untuk akses dari luar.
Berikut perbandingan kasarnya. Angka biaya dan latensi di bawah adalah kisaran publikasi masing-masing penyedia, bisa berubah kapan saja.
| Opsi | Biaya kasar/bulan | Latensi kasar dari Jakarta | Cocok untuk |
|---|---|---|---|
| VPS lokal (mis. Biznet Gio, IDCloudHost) | Rp75.000–200.000 | 5–20 ms | Layanan yang datanya harus di Indonesia |
| VPS luar (mis. Hetzner CX22) | ~€4 (sekitar Rp70.000) | ~50 ms via Singapura, 180+ ms ke Eropa | Belajar, proyek pribadi, eksperimen |
| PC bekas / Raspberry Pi di rumah | Rp0 langganan (listrik ~Rp30.000) | ~1 ms di jaringan lokal | Homelab, media server, backup |
| Mini PC / NAS bekas | Rp1,5–3 juta sekali bayar | ~1 ms di jaringan lokal | Backup rutin, file server keluarga |
cd, ls, nano, systemctl), dan mengerti cara mengarahkan DNS ke sebuah IP. Sisanya bisa dipelajari sambil jalan.
Domain tidak wajib, tapi sangat membantu. Banyak registrar global menjual domain .my.id dan .id dengan harga tahunan yang wajar. Untuk sertifikat HTTPS, Let's Encrypt gratis dan sudah otomatis di hampir semua tool deployment modern.
Satu saran yang jarang disebut: mulai dari satu layanan saja. Banyak orang gagal karena langsung pasang sepuluh container di minggu pertama, lalu bingung saat satu di antaranya mati.
Layanan yang Paling Worth It Di-host Sendiri
Tidak semua layanan layak di-selfhost. Yang cocok biasanya yang datanya personal, pemakaiannya rutin, dan versi SaaS-nya mahal per bulan.
- Password manager (Vaultwarden). Ringan, jalan di RAM 256 MB, dan menyimpan kredensial di tempat yang kamu kontrol. Alternatif paling masuk akal untuk Bitwarden premium.
- Cloud storage (Nextcloud). Fungsinya luas, tapi berat. Butuh minimal 2 GB RAM dan tuning cache kalau penggunanya lebih dari dua orang.
- Media server (Jellyfin). Populer untuk koleksi film dan musik pribadi. Perlu storage besar, jadi jalur PC rumahan biasanya lebih hemat daripada VPS.
- Ad blocker jaringan (Pi-hole atau AdGuard Home). Cukup satu container, efeknya langsung terasa di semua perangkat rumah.
- Backup dan sinkronisasi (Restic, Syncthing). Ini yang paling sering diabaikan padahal paling berdampak. Selfhost tanpa backup cuma memindahkan risiko, bukan menghilangkannya.
- Automation (n8n atau Home Assistant). Berguna kalau kamu sudah mulai menghubungkan banyak layanan dan perangkat.
Sebaliknya, email selfhost sering jadi jebakan. Deliverability ke Gmail dan Outlook butuh reputasi IP, SPF, DKIM, DMARC, dan kesabaran. Untuk pemula, pakai penyedia email yang sudah ada dan selfhost hal lain dulu.
Keamanan Dasar yang Sering Dilewatkan
Server yang terekspos ke internet akan dipindai bot dalam hitungan menit, bukan minggu. Ini bukan menakut-nakuti, ini pola yang terdokumentasi luas di forum keamanan.
Empat langkah minimum yang wajib:
Soal backup, aturan 3-2-1 masih relevan: tiga salinan, dua media berbeda, satu di luar lokasi. Backup yang belum pernah dicoba restore-nya belum bisa disebut backup.
Satu hal lagi: pisahkan layanan yang menghadap publik dari yang menyimpan data sensitif. Kalau bisa, taruh panel admin di jaringan privat dan akses lewat VPN. Ini menutup mayoritas serangan oportunistik tanpa biaya tambahan.
Q&A: Pertanyaan yang Sering Muncul
Apakah selfhost lebih murah daripada langganan SaaS?
Tergantung skalanya. Untuk satu orang dengan satu layanan, VPS Rp70.000 per bulan sering lebih murah dari langganan tahunan. Tapi hitung juga waktumu: maintenance, update, dan troubleshooting punya biaya. Selfhost paling untung kalau kamu menikmati prosesnya atau butuh kontrol penuh atas data.
Bagaimana kalau server mati saat aku tidur?
Ini risiko nyata dan tidak bisa dihilangkan sepenuhnya, hanya dikurangi. Pasang monitoring sederhana seperti Uptime Kuma yang mengirim notifikasi Telegram, dan buat dokumentasi langkah recovery. Untuk layanan kritis (misalnya password manager keluarga), simpan salinan darurat di tempat lain.
Apakah legal selfhost di Indonesia?
Secara umum ya, menjalankan server sendiri tidak dilarang. Yang perlu diperhatikan adalah jenis konten yang kamu layani dan kewajiban pendaftaran Penyelenggara Sistem Elektronik kalau layananmu dipakai publik secara luas. Untuk pemakaian pribadi dan keluarga, praktik ini umum dan tidak menimbulkan masalah.
Kesimpulan
Selfhost bukan soal menggantikan semua layanan berbayar sekaligus. Ini soal mengambil kendali pada hal-hal yang paling kamu pedulikan—password, file keluarga, backup—dan membiarkan sisanya tetap praktis. Mulai dari satu container, satu domain, satu backup yang benar-benar diuji. Kalau dalam sebulan tidak ada yang rusak dan kamu tidak merasa terbebani, baru tambah layanan kedua.
Langkah berikutnya: sewa VPS terkecil yang ada, pasang Docker, dan deploy Vaultwarden atau Uptime Kuma malam ini. Kalau macet, komunitas r/selfhosted dan dokumentasi resmi masing-masing proyek hampir selalu punya jawabannya. Selamat mencoba—dan jangan lupa backup.
Sumber:
- awesome-selfhosted — daftar aplikasi yang bisa di-host sendiri
- r/selfhosted — diskusi praktik dan troubleshooting
- Dokumentasi Cloudflare Tunnel
- Dokumentasi Let's Encrypt
Baca juga: Docker untuk Pemula: Dari Container Pertama sampai Compose
Comments
Post a Comment