Selfhost-id: Panduan Self-Hosting Murah untuk Indonesia
Selfhost-id: Panduan Self-Hosting Murah untuk Indonesia
TL;DR: Self-hosting berarti menjalankan server sendiri untuk menyimpan file, foto, dan aplikasi, alih-alih menyewa layanan cloud jadi. Untuk orang Indonesia, kombinasi paling masuk akal adalah VPS Singapura atau Jakarta plus Cloudflare Tunnel, karena IP publik statis dari ISP rumahan masih jarang. Modal awalnya bisa mulai dari sekitar Rp 70 ribu per bulan.
Daftar Isi
- Apa Itu Self-Hosting dan Kenapa Orang Indonesia Meliriknya
- Pilih Infrastruktur: VPS Lokal, Luar Negeri, atau Server di Rumah
- Trik Jaringan: CGNAT, IP Dinamis, dan Cloudflare Tunnel
- Aplikasi Pertama yang Paling Worth It
- Regulasi dan Keamanan yang Sering Dilupakan
Apa Itu Self-Hosting dan Kenapa Orang Indonesia Meliriknya
Self-hosting adalah praktik menjalankan layanan di server yang kamu kendalikan sendiri — bisa VPS sewaan, bisa mini PC bekas di kamar — alih-alih memakai produk jadi seperti Google Drive atau iCloud. Datanya ada di disk yang kamu pegang, dan tidak ada yang bisa menaikkan harga langgananmu bulan depan. Konsepnya tua, tapi topik selfhost-id dalam konteks Indonesia belakangan ramai dibahas di grup Telegram dan forum diskusi teknologi.
Pemicunya cukup praktis. Langganan cloud storage dibayar dalam dolar, jadi terkena kurs, sementara kebutuhan penyimpanan terus naik. Banyak orang juga mulai sadar bahwa foto keluarga dan dokumen pribadi sebaiknya tidak sepenuhnya bergantung pada satu perusahaan.
Yang biasanya di-self-host pun tidak eksotis: penyimpanan file, galeri foto, server media, password manager, dan pemblokir iklan tingkat jaringan. Semuanya sudah punya alternatif open source yang matang.
Pilih Infrastruktur: VPS Lokal, Luar Negeri, atau Server di Rumah
Kalau kamu tidak mau repot mengurus IP publik, listrik, dan perawatan hardware, VPS adalah titik mula paling hemat. Hetzner Cloud menyediakan VPS murah dengan lokasi Singapura, sehingga latensi ke Indonesia masih wajar untuk pemakaian harian. Cocok kalau kamu ingin mulai kecil tanpa komitmen setahun.
Ada empat jalur yang paling umum diambil orang Indonesia:
VPS Jakarta. Latensi paling rendah dan pembayaran bisa lewat transfer bank atau QRIS. Harganya biasanya lebih mahal per spesifikasi dibanding penyedia luar, tapi untuk aplikasi yang diakses banyak orang dari Indonesia, selisih latensinya terasa.
VPS Singapura. Titik tengah yang populer: harga bersaing, latensi masih di kisaran 15–30 ms, dan spek lebih besar per rupiah. Ini pilihan default untuk sebagian besar kebutuhan selfhost-id.
VPS Eropa. Paling murah untuk storage besar, tapi latensi 170–200 ms terasa untuk aplikasi interaktif. Bagus untuk arsip, backup, dan media server yang buffering-nya jalan duluan.
Server di rumah. Raspberry Pi atau mini PC bekas memberi kontrol penuh dan biaya bulanan nyaris nol. Tantangannya ada di jaringan dan listrik, bukan di hardware.
| Opsi | Biaya kasar/bulan | Latensi dari Jakarta | Pembayaran | Paling cocok untuk |
|---|---|---|---|---|
| VPS Jakarta | Rp 100–200 rb | 2–10 ms | Transfer, QRIS, kartu | Aplikasi tim, layanan publik |
| VPS Singapura | Rp 70–150 rb | 15–30 ms | Kartu kredit/debit | Nextcloud, Immich, web |
| VPS Eropa | Rp 65–120 rb | 170–200 ms | Kartu kredit, PayPal | Arsip, backup, media server |
| Server di rumah | Rp 0 + listrik Rp 20–40 rb | 1–5 ms (LAN) | Beli hardware | Belajar, AdGuard, Home Assistant |
Saran praktis: mulai dari VPS 2 GB RAM. Itu cukup untuk dua sampai tiga layanan ringan, dan kamu bisa upgrade kapan saja setelah tahu mana yang benar-benar dipakai.
Trik Jaringan: CGNAT, IP Dinamis, dan Cloudflare Tunnel
Ini bagian yang paling sering bikin orang menyerah, padahal solusinya sudah ada dan gratis. Banyak ISP rumahan di Indonesia belum memberi IP publik statis, dan sebagian memakai CGNAT sehingga port forwarding tidak bisa dilakukan sama sekali. Port 80 dan 443 juga sering diblokir.
Cloudflare Tunnel menyelesaikan hampir semua masalah itu tanpa perlu membuka port di router. Kamu menjalankan satu daemon di server, mendaftarkannya ke Cloudflare, lalu trafik masuk lewat tunnel. Bonusnya, kamu langsung dapat HTTPS dan proteksi dasar tanpa konfigurasi tambahan.
Kalau hanya butuh akses pribadi dari HP atau laptop, Tailscale atau ZeroTier lebih sederhana. Keduanya membentuk jaringan privat antar perangkat, jadi tidak ada yang terekspos ke internet publik sama sekali. Untuk dashboard admin, ini pilihan yang lebih aman daripada publish ke domain.
Kalau ISP-mu ternyata memberi IP dinamis tapi publik, DDNS seperti DuckDNS sudah cukup. Cek dulu alamat IP di halaman status router sebelum membeli layanan tambahan apa pun.
Aplikasi Pertama yang Paling Worth It
Urutan ini disusun dari yang paling cepat memberi manfaat, supaya kamu tidak menyerah di tengah jalan:
- Vaultwarden — password manager yang kompatibel dengan aplikasi Bitwarden. Ringan, bisa jalan di RAM 256 MB.
- Uptime Kuma — monitoring uptime dengan notifikasi Telegram. Berguna sejak hari pertama.
- Nextcloud atau Immich — penyimpanan file dan galeri foto. Immich lebih khusus untuk foto dan pengalamannya mirip Google Photos.
- AdGuard Home — pemblokir iklan tingkat DNS untuk seluruh jaringan rumah.
- Jellyfin — media server untuk film dan musik pribadi.
Pasang satu per satu, jangan sekaligus. Setiap layanan menambah permukaan serangan dan beban maintenance, jadi tambahkan hanya ketika yang sebelumnya sudah stabil.
Regulasi dan Keamanan yang Sering Dilupakan
Kalau server hanya dipakai sendiri dan keluarga, kewajiban pendaftaran Penyelenggara Sistem Elektronik umumnya tidak relevan. Aturan PSE menyasar penyelenggara yang melayani publik, jadi pahami batasnya sebelum membuka layanan untuk orang lain. Kalau kamu menyimpan data pribadi orang lain, UU PDP No. 27/2022 juga mulai berlaku dan menuntut pengelolaan data yang bertanggung jawab.
Sisi keamanannya lebih sederhana: pakai SSH key dan matikan login password, aktifkan firewall, dan rutin update. Jangan pernah mengekspos panel admin ke internet tanpa autentikasi tambahan. Backup harus mengikuti prinsip 3-2-1: tiga salinan, dua media berbeda, satu di luar lokasi server.
Satu hal yang sering terlewat adalah menguji hasil backup. Backup yang belum pernah direstore sama saja dengan tidak punya backup.
Pertanyaan yang Sering Muncul
Apakah self-hosting lebih murah daripada langganan cloud?
Untuk storage 1–2 TB, VPS plus disk tambahan biasanya lebih murah, terutama karena harganya dalam rupiah. Tapi hitung juga waktumu: self-hosting menukar uang dengan maintenance. Kalau waktumu terbatas, langganan jadi layanan bisa tetap rasional.
Berapa spesifikasi VPS minimum untuk mulai?
2 GB RAM dan 2 vCPU sudah cukup untuk beberapa layanan ringan seperti Vaultwarden, Uptime Kuma, dan AdGuard Home. Nextcloud dan Immich lebih rakus, jadi siapkan 4 GB kalau keduanya mau jalan bersamaan. Disk 40–80 GB biasanya cukup untuk tahap awal.
Apakah butuh IP publik statis?
Tidak. Cloudflare Tunnel atau Tailscale bisa mengarahkan trafik tanpa IP publik sama sekali. IP statis baru berguna kalau kamu butuh akses langsung, misalnya untuk server game atau protokol yang tidak lewat HTTP.
Kesimpulan
Selfhost-id bukan soal punya server besar, tapi soal mulai dari satu layanan yang benar-benar kamu pakai. Pilih VPS kecil di Singapura atau Jakarta, pasang Cloudflare Tunnel supaya tidak tersandera keterbatasan ISP, lalu tambah aplikasi satu per satu. Anggaran Rp 100 ribu per bulan sudah cukup untuk sebagian besar kebutuhan pribadi, dan kamu bisa berhenti kapan saja tanpa kehilangan data. Mulai minggu ini: pesan VPS 2 GB, pasang Vaultwarden, dan pindahkan satu folder foto ke Immich. Setelah seminggu stabil, baru pikirkan layanan berikutnya.
Baca juga: Cara Pasang Cloudflare Tunnel di VPS Murah untuk Pemula
Sumber:
- Hetzner Cloud — harga dan lokasi
- Cloudflare Tunnel — dokumentasi
- Immich — quick start
- UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi
→ skipped: versi bahasa Inggris, gambar/OG meta, dan tabel kurs real-time. Tambahkan kalau artikel ini masuk ke halaman produk.
→ Ganti
ref=XXXX dan judul "Baca juga" sebelum publish.
Comments
Post a Comment