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

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.

OpsiLokasi TerdekatPerkiraan Biaya/BulanCatatan
Hetzner Cloud CX22Singapura~€4 (≈ Rp70 rb)Murah, tapi bukan region Indonesia
IDCloudHost / Biznet GioJakartaRp150–250 rbLatensi lokal rendah, harga lebih tinggi
DigitalOcean / VultrSingapura$12–24Dokumentasi lengkap, ekosistem besar
Mini PC di rumah (mis. N100)RumahRp3–5 jt sekali bayarListrik ~Rp30 rb/bln, butuh IP publik atau tunnel
NAS 2-bayRumahRp4–7 jt sekali bayarPaling nyaman untuk storage besar
Kesimpulannya sederhana: kalau butuh storage besar dan jarang diakses dari luar, perangkat di rumah lebih hemat dalam jangka panjang. Kalau butuh akses 24/7 dari mana saja dan tidak mau urus listrik serta ISP, VPS lebih praktis.

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-upgrades di 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:

Baca juga: [Panduan Memilih VPS untuk Pemula: Latensi, Harga, dan Region]

Comments

Popular posts from this blog

Selfhost-id: Panduan Self-Hosting untuk Pemula Indonesia

Panduan Selfhost-ID: Cara Hosting Mandiri untuk Pengguna Indonesia

selfhost-id: Panduan Memulai di Indonesia