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?

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.

OpsiBiaya per bulan (perkiraan)Latency dari JakartaPaling cocok untuk
Homelab (mini PC / Raspberry Pi)Listrik saja, modal awal Rp700rb–2jt<1 ms (LAN), 0 ms publik via tunnelBelajar, file pribadi, tidak butuh uptime 24/7
VPS lokal (Biznet Gio, IDCloudHost, Rumahweb)Rp50rb–150rb±5–20 msLayanan yang diakses publik dari Indonesia
Hetzner Cloud (Jerman/Finlandia)€4–€8 (≈Rp70rb–140rb)±170–220 msBlog, backup, workload yang tidak sensitif latency
VPS Singapura (Vultr, DO, Linode)$6–$12±15–40 msKompromi harga vs latency
Cara membacanya: untuk blog dan aplikasi yang dibuka sekali-sekali, latency 200 ms tidak masalah. Untuk dashboard yang dipakai sepanjang hari kerja atau sinkronisasi file besar, VPS Singapura atau lokal jauh lebih nyaman.

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:

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

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