Selfhost ID: Panduan Self-Hosting untuk Pemula Indonesia
Selfhost ID: Panduan Self-Hosting untuk Pemula Indonesia
TL;DR: Selfhost ID adalah istilah komunitas untuk menjalankan layanan sendiri — foto, catatan, password manager — di server milikmu, bukan langganan SaaS. Di Indonesia ini makin masuk akal: VPS lokal mulai Rp50 ribu/bulan, dan UU PDP bikin lokasi data jadi pertanyaan serius. Mulai dari satu layanan dan satu VPS, bukan migrasi total.
Daftar Isi
- Apa Itu Selfhost ID?
- Kenapa Self-Hosting Makin Ramai di Indonesia
- Pilihan Server dan Perbandingan Biaya
- Mulai dari Mana: Jalur Empat Langkah
- Pertanyaan yang Sering Muncul
Apa Itu Selfhost ID?
Selfhost ID bukan nama produk. Ini istilah yang dipakai komunitas Indonesia untuk praktik self-hosting: kamu menyewa (atau menyalakan) server sendiri, lalu memasang aplikasi di atasnya — bukan memakai versi berlangganan yang dikelola orang lain.
Praktiknya sederhana. Satu VPS, Docker, lalu docker compose up -d. Dalam hitungan menit kamu sudah punya layanan yang bisa diakses dari HP.
Yang biasanya dipasang duluan: Immich (pengganti Google Photos), Nextcloud (file & dokumen), Vaultwarden (password manager), dan n8n (otomasi). Semuanya open source, semuanya bisa jalan di VPS 2 GB RAM.
Bedanya dengan homelab? Homelab itu server di rumah. Selfhost ID biasanya di VPS, jadi tetap hidup walau listrik rumah mati dan bisa diakses dari mana saja.
Kenapa Self-Hosting Makin Ramai di Indonesia
Dua hal mendorongnya: harga dan regulasi. UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi sudah berlaku penuh sejak masa transisinya berakhir pada Oktober 2024, dan salah satu pertanyaan yang muncul adalah di mana datamu sebenarnya disimpan.
Kalau kamu mengelola data orang lain — klien, anggota komunitas, pelanggan kecil — tahu persis server-nya ada di mana itu nilai tersendiri. Kontrol itu yang kamu beli, bukan sekadar "hemat langganan".
Kalau soal harga jadi pertimbangan, Hetzner Cloud sering jadi langganan pertama banyak orang karena VPS terkecilnya masih di bawah €5 per bulan. Catatan pentingnya: lokasinya di Eropa, jadi latency-nya ke Jakarta bukan yang tercepat.
Alasan kedua lebih membosankan: kurs. Langganan SaaS dihitung dolar, dan kenaikan kurs langsung terasa di kartu kredit. VPS sekali bayar per bulan, biayanya flat.
Alasan ketiga: kamu tidak bisa diberhentikan. Tidak ada kebijakan akun yang berubah sepihak, tidak ada fitur yang dihapus, tidak ada harga yang naik 40% tahun depan.
Konsekuensinya juga nyata. Kalau server mati, tidak ada tim support yang bisa kamu hubungi. Semua tanggung jawab pindah ke kamu — termasuk backup.
Pilihan Server dan Perbandingan Biaya
Ada empat jalur yang realistis untuk orang Indonesia, dengan trade-off yang cukup berbeda. Angka di bawah adalah perkiraan kasar; cek ulang harga sebelum membeli.
| Opsi | Biaya per bulan (perkiraan) | Latency dari Jakarta | Paling cocok untuk |
|---|---|---|---|
| Homelab (mini PC / Raspberry Pi) | Listrik saja, modal awal Rp700rb–2jt | <1 ms (LAN), 0 ms publik via tunnel | Belajar, file pribadi, tidak butuh uptime 24/7 |
| VPS lokal (Biznet Gio, IDCloudHost, Rumahweb) | Rp50rb–150rb | ±5–20 ms | Layanan yang diakses publik dari Indonesia |
| Hetzner Cloud (Jerman/Finlandia) | €4–€8 (≈Rp70rb–140rb) | ±170–220 ms | Blog, backup, workload yang tidak sensitif latency |
| VPS Singapura (Vultr, DO, Linode) | $6–$12 | ±15–40 ms | Kompromi harga vs latency |
Untuk RAM, 2 GB cukup untuk 3–4 container ringan. Jangan tergoda spesifikasi besar di awal — upgrade itu mudah, memangkas biaya setelah terlanjur susah.
Mulai dari Mana: Jalur Empat Langkah
Langkah 1 — Pilih satu layanan, bukan sepuluh. Yang paling sering dipilih: Immich, karena rasa "akhirnya foto saya punya sendiri" langsung terasa. Pasang itu saja selama sebulan pertama.
Langkah 2 — Amankan aksesnya. Minimal: SSH key (bukan password), firewall hanya buka 22/80/443, dan fail2ban. Kalau mau lebih rapi, taruh semua layanan di belakang reverse proxy (Caddy paling singkat konfigurasinya) plus Cloudflare Tunnel supaya IP server tidak terekspos.
Langkah 3 — Backup, sebelum menyesal. Aturan 3-2-1 tetap berlaku: tiga salinan, dua media, satu di luar server. Yang sering dilupakan: backup yang belum pernah dites restore itu bukan backup. Coba restore sekali di bulan pertama.
Langkah 4 — Baru tambah layanan. Setelah sebulan stabil, baru pikirkan Nextcloud atau Vaultwarden. Tambah satu per satu, beri jeda seminggu, supaya kalau ada yang rusak kamu tahu penyebabnya.
Satu hal administratif: kalau layananmu dipakai publik (bukan cuma kamu dan keluarga), cek kewajiban pendaftaran PSE sesuai Permenkominfo 5/2020. Untuk pemakaian pribadi umumnya tidak relevan, tapi jangan menganggapnya nol.
Pertanyaan yang Sering Muncul
Apakah self-hosting lebih murah dari langganan cloud?
Tergantung volume. Untuk 100 GB foto, VPS Rp100 ribu/bulan jelas lebih murah dari langganan 2 TB. Tapi hitung juga waktumu: kalau dua jam per bulan dihabiskan untuk maintenance, "murah" jadi relatif. Untuk pemakaian sangat kecil, SaaS gratis sering masih menang.
Kalau server mati, data saya hilang?
Hanya kalau kamu tidak punya backup. Disk VPS bisa korup, provider bisa suspend akun, dan kamu bisa salah ketik rm -rf. Backup otomatis harian ke object storage (Rp20–30 ribu/bulan) adalah asuransi termurah yang bisa kamu beli.
Perlu belajar Linux sampai dalam?
Tidak. Yang kamu butuh: bisa SSH, paham direktori, bisa baca log, dan nyaman dengan Docker Compose. Sisanya dipelajari sambil jalan. Yang benar-benar wajib adalah disiplin backup dan kebiasaan membaca dokumentasi sebelum mengeksekusi perintah dari internet.
Kesimpulan
Selfhost ID cocok untuk kamu yang ingin tahu persis di mana datamu berada dan tidak keberatan memegang tanggung jawabnya. Mulai kecil: satu VPS 2 GB, satu layanan, satu backup otomatis yang sudah dites restore. Kalau sebulan pertama lancar, baru tambah layanan kedua.
Jangan terjebak membangun infrastruktur "yang siap untuk nanti" — mayoritas orang berhenti di tahap konfigurasi dan tidak pernah benar-benar memakai layanannya. Pilih satu masalah nyata (foto berantakan, password berserakan), selesaikan itu, lalu berhenti.
Kalau kamu sudah siap, sewa VPS-nya hari ini dan pasang Immich malam ini. Satu container sudah cukup untuk mulai.
Sumber:
- UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi
- JDIH Kominfo — Permenkominfo No. 5 Tahun 2020 tentang PSE
- Hetzner Cloud Documentation
- Immich — Overview & Requirements
Baca juga: Panduan Backup 3-2-1 untuk Homelab Rumahan
skipped: verifikasi harga & link affiliate
XXXX (ganti dengan ref ID asli), data latency aktual — ganti dengan hasil ping/mtr dari ISP-mu sebelum publish.
Comments
Post a Comment