selfhost-id: Panduan Self-Hosting Murah di Indonesia
# selfhost-id: Panduan Self-Hosting Murah di Indonesia
> **TL;DR:** Selfhost-id merujuk pada praktik menjalankan aplikasi di server sendiri, umumnya VPS luar negeri, untuk menggantikan langganan SaaS bulanan. Modal awal sekitar Rp65.000 per bulan plus domain Rp150.000 per tahun, dengan syarat kamu mau belajar dasar Linux, Docker, dan backup rutin.
## Daftar Isi
- [Apa Itu Selfhost-id dan Kenapa Ramai di Indonesia](#apa-itu-selfhost-id-dan-kenapa-ramai-di-indonesia)
- [Perbandingan Biaya: VPS Lokal vs Global](#perbandingan-biaya-vps-lokal-vs-global)
- [Stack Self-Hosting untuk Pemula](#stack-self-hosting-untuk-pemula)
- [Keamanan dan Backup yang Sering Diabaikan](#keamanan-dan-backup-yang-sering-diabaikan)
- [FAQ Selfhost-id](#faq-selfhost-id)
## Apa Itu Selfhost-id dan Kenapa Ramai di Indonesia
Selfhost-id bukan nama produk atau perusahaan. Istilah ini dipakai komunitas untuk menandai aktivitas self-hosting yang dikelola dari Indonesia, mulai dari homelab di kamar kos sampai VPS sewaan di luar negeri. Intinya satu: kamu yang pegang kendali penuh atas server, data, dan biaya operasionalnya.
Pemicu utamanya sederhana, yaitu biaya langganan yang menumpuk. Satu akun cloud storage Rp100.000, satu lagi password manager Rp50.000, belum lagi layanan foto dan catatan. Kalau digabung, angkanya bisa menembus Rp400.000 per bulan hanya untuk tools yang sebenarnya bisa kamu jalankan sendiri di satu VPS.
Saran saya, coba [Hetzner Cloud](https://hetzner.cloud/?ref=XXXX) — bisa bantu karena harga VPS-nya relatif murah untuk spesifikasi sekelas dan tersedia region dekat Asia.
Alasan kedua adalah kontrol data. Dengan UU Perlindungan Data Pribadi yang mulai ditegakkan, menyimpan dokumen sensitif di server yang kamu kelola sendiri jadi opsi yang masuk akal. Kamu tahu persis di mana file berada, siapa yang punya akses, dan kapan backup terakhir dijalankan.
Yang perlu diluruskan: self-hosting bukan berarti gratis. Kamu menukar biaya langganan dengan waktu belajar dan tanggung jawab maintenance. Kalau downtime satu jam bikin panik, mungkin SaaS masih pilihan yang lebih tenang.
## Perbandingan Biaya: VPS Lokal vs Global
Harga di bawah adalah perkiraan per September 2026 untuk paket terkecil yang realistis dipakai. Selalu cek ulang di situs masing-masing karena provider sering mengubah harga dan spesifikasi.
| Provider | Spesifikasi | Estimasi Biaya | Latensi dari Jakarta |
|---|---|---|---|
| Hetzner Cloud CX22 | 2 vCPU, 4 GB RAM, 40 GB SSD | ±Rp67.000/bulan | ±30–60 ms |
| Vultr High Frequency | 1 vCPU, 2 GB RAM, 32 GB NVMe | ±Rp190.000/bulan | ±20–40 ms |
| DigitalOcean Basic | 1 vCPU, 2 GB RAM, 50 GB SSD | ±Rp190.000/bulan | ±20–40 ms |
| IDCloudHost VPS | 1 vCPU, 1 GB RAM, 20 GB SSD | ±Rp50.000/bulan | ±5–15 ms |
| Biznet Gio NEO Lite | 1 vCPU, 1 GB RAM, 20 GB SSD | ±Rp75.000/bulan | ±5–15 ms |
Kalau aplikasimu dipakai harian oleh banyak orang, latensi lokal jelas menang. Untuk Nextcloud pribadi atau bot kecil, selisih 40 ms hampir tidak terasa dan harga Hetzner jauh lebih efisien.
Perhatikan juga biaya tersembunyi: domain `.id` sekitar Rp200.000–250.000 per tahun, domain `.com` sekitar Rp150.000, dan backup object storage sekitar Rp20.000–50.000 per bulan. Tambahkan margin 20 persen karena kurs dan pajak layanan luar negeri bisa berubah.
Yang sering dilupakan, VPS lokal biasanya sudah termasuk dukungan bahasa Indonesia dan pembayaran via transfer bank. Itu nilai tersendiri kalau kamu tidak punya kartu kredit atau virtual card untuk bayar provider global.
## Stack Self-Hosting untuk Pemula
Tidak perlu langsung memasang sepuluh aplikasi. Mulai dari tiga ini, jalankan sebulan, baru tambah kalau memang butuh.
**Docker dan Docker Compose.** Hampir semua aplikasi self-hosted punya image resmi. Compose bikin konfigurasi tersimpan sebagai satu file YAML yang bisa kamu commit ke Git, jadi rebuild server jadi urusan lima menit.
**Caddy sebagai reverse proxy.** Konfigurasinya tiga baris dan sertifikat HTTPS diurus otomatis. Nginx lebih fleksibel, tapi untuk pemula Caddy menghemat waktu debugging yang lumayan.
**Aplikasi pertama yang masuk akal:** Vaultwarden untuk password, Uptime Kuma untuk monitoring, dan Nextcloud atau Immich untuk file dan foto. Ketiganya ringan dan dokumentasinya rapi.
Setelah nyaman, tambahkan Portainer untuk manajemen container lewat browser dan Tailscale kalau kamu ingin akses dari luar tanpa membuka port ke internet.
Satu catatan penting soal RAM. VPS 1 GB cukup untuk dua sampai tiga container ringan, tapi begitu kamu jalanin Nextcloud plus database, memori cepat habis dan swap bikin server lambat. Lebih baik ambil 4 GB dari awal daripada migrasi dua minggu kemudian.
## Keamanan dan Backup yang Sering Diabaikan
Bagian ini yang membedakan homelab yang awet dari yang jebol dalam sebulan. Urutannya: kunci SSH, firewall, update, backup.
Matikan login password untuk SSH dan pakai SSH key saja. Aktifkan UFW, buka hanya port 22, 80, dan 443. Pasang fail2ban supaya percobaan brute force otomatis diblokir setelah beberapa kali gagal.
Untuk layanan yang sifatnya pribadi, Cloudflare Tunnel atau Tailscale lebih aman daripada membuka port ke publik. Tidak ada port yang terekspos, jadi permukaan serangan jauh lebih
Comments
Post a Comment