Seri: Membangun Lingkungan Pengembangan Hanya dengan iPhone
- Bagian 1: Memilih VPS — Mengapa Hetzner CX43 adalah Pilihan Terbaik
- Bagian 2: Cara Menggunakan Claush dengan Menghubungkan Server Rumahan via VPN (artikel ini)
- Bagian 3: Perbandingan VPS vs Server Rumahan (segera hadir)
Pendahuluan
Selain menggunakan VPS, kamu juga bisa memanfaatkan PC atau Mac yang sudah ada di rumah sebagai server. Dengan konfigurasi server rumahan + VPN, tidak ada biaya bulanan dan kamu bisa menggunakan mesinmu sendiri langsung sebagai lingkungan pengembangan.
Persyaratan perangkat keras sama dengan artikel VPS — Claude Code sendiri hampir tidak mengonsumsi sumber daya. Karena server rumahan adalah mesin yang sepenuhnya milikmu, spesifikasi yang dibutuhkan tergantung pada apa yang kamu jalankan di dalamnya, tetapi untuk mengelola situs web atau mengedit file, PC lama pun sudah lebih dari cukup.
Perangkat Keras yang Bisa Digunakan sebagai Server Rumahan
| Perangkat Keras | Fitur |
|---|---|
| PC atau Mac sisa | Mudah untuk memulai |
| Raspberry Pi 5 | Hemat daya, senyap. Cukup untuk tugas ringan |
| Laptop lama | Konsumsi daya rendah. Cocok untuk operasi terus-menerus |
| NAS (Synology, dll.) | Model yang mendukung Docker bisa menjalankan Claude Code |
Mengapa Kamu Membutuhkan VPN?
Server rumahan biasanya berada di dalam jaringan lokal rumahmu. Untuk mengaksesnya dari iPhone saat bepergian, kamu membutuhkan cara untuk terhubung melalui internet.
Ada dua pendekatan utama:
| Metode | Deskripsi | Keamanan |
|---|---|---|
| Port forwarding (SSH terbuka) | Membuka port router untuk SSH | △ Berbahaya. Tidak direkomendasikan |
| VPN | Terhubung ke jaringan lokal via tunnel VPN | ◎ Aman |
Mengekspos port langsung ke internet membawa risiko keamanan yang signifikan. Menggunakan VPN adalah pilihan yang tepat.
Tiga Pilihan VPN
Ada tiga cara utama untuk mengatur koneksi VPN. Pilih sesuai lingkungan dan preferensimu.
Pilihan 1: VPN Bawaan Router (Paling Mudah)
Banyak router rumahan (Buffalo, NEC, ASUS, dll.) memiliki server VPN bawaan. Dengan router yang kompatibel, kamu bisa membuat lingkungan VPN tanpa menginstal apa pun di server rumahan.
- Aktifkan server VPN (L2TP/IPSec atau IKEv2) di panel admin router
- Masukkan informasi koneksi di “Pengaturan → Umum → VPN” di iPhone
- Tidak perlu aplikasi — metode paling sederhana
Pilihan 2: Tailscale (Aplikasi Paling Mudah Dikonfigurasi)
Tailscale adalah layanan VPN yang memungkinkan koneksi P2P hanya dengan mendaftar akun.
# Instal di server rumahan
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Instal aplikasi Tailscale di iPhone dan login. Tanpa konfigurasi router — terhubung dari mana saja.
Pilihan 3: WireGuard (Fleksibilitas Tertinggi)
WireGuard adalah protokol VPN yang cepat dan ringan, ideal bagi yang menginginkan kontrol lebih detail.
# Instal di server rumahan (Ubuntu/Debian)
sudo apt update && sudo apt install wireguard -y
Ada aplikasi WireGuard resmi untuk iPhone yang memungkinkan impor pengaturan via kode QR. Kamu perlu membuka port UDP 51820 di router.
Menghubungkan dengan Claush via SSH
Setelah terhubung via VPN, buka pengaturan server di Claush dan masukkan alamat IP lokal server rumahamu (mis.: 192.168.1.10) atau alamat IP yang ditetapkan oleh Tailscale sebagai nama host. Setelah itu, semuanya bekerja persis seperti VPS biasa.
Hal-hal yang Perlu Diperhatikan
IP Statis Diperlukan (untuk VPN Router dan WireGuard)
Alamat IP koneksi rumahmu bisa berubah (IP dinamis). Menggunakan layanan DDNS (seperti Duck DNS yang gratis) memungkinkan akses via nama domain. Dengan Tailscale, masalah ini tidak ada.
Biaya Operasi Terus-menerus
Server rumahan tidak bisa dimatikan. Pertimbangkan biaya listriknya. Raspberry Pi hanya menghabiskan beberapa ratus yen per bulan.
Kecepatan Koneksi Rumahan
SSH Claush terutama berbasis pertukaran teks, sehingga koneksi serat optik biasa sudah lebih dari memadai.
Ringkasan
| Detail | |
|---|---|
| Cocok untuk | Yang punya PC sisa / yang ingin meminimalkan biaya bulanan |
| Tidak cocok untuk | Yang tidak suka konfigurasi / yang mengutamakan kemudahan VPS |
| Metode paling mudah | VPN bawaan router + pengaturan VPN iPhone |
| Metode aplikasi paling mudah | Tailscale |
| Biaya | Hanya listrik (beberapa ratus yen/bulan untuk Raspberry Pi) |
Pada Bagian 3, kami akan membandingkan VPS dan server rumahan secara menyeluruh dari segi biaya, kemudahan, dan spesifikasi.
Ini adalah artikel Bagian 2 dari seri ini. Lihat juga Bagian 1: Memilih VPS.