Pendahuluan: Mengembangkan Aplikasi Hanya dengan iPhone Kini Bisa Dilakukan
Saya menggunakan aplikasi Claush untuk terhubung dari iPhone ke VPS dan menjalankan sesi Claude Code dari jarak jauh. Bekerja dari sofa, di kafe, atau di mana saja tanpa membuka laptop — ternyata lebih praktis dari yang dibayangkan.
Tapi agar setup ini berjalan dengan baik, pemilihan VPS adalah kuncinya. Setelah mencoba berbagai provider, saya akhirnya memilih Hetzner CX43, dan alasannya sederhana: di kisaran harga ini, tidak ada yang lebih baik.
Ini adalah artikel ke-1 dari seri 3 bagian. Bagian 2 membahas server rumahan + VPN, dan bagian 3 membandingkan VPS dengan server rumahan untuk alur kerja Claude Code.
Apa yang Dibutuhkan Claude Code dari Sebuah VPS?
Claude Code adalah alat CLI berbasis LLM. Inferensi berat terjadi di server Anthropic, bukan di server Anda. VPS Anda hanya perlu:
- Menjalankan CLI Claude Code
- Mengelola koneksi SSH
- Menangani file dan proses pendukung
Anda tidak membutuhkan mesin bertenaga tinggi, tetapi Anda perlu RAM yang cukup dan koneksi yang stabil.
Apa yang Sebenarnya Dibutuhkan Claude Code
Claude Code hanyalah alat CLI yang memanggil API Anthropic secara eksternal — hanya bertukar teks dan hampir tidak mengonsumsi sumber daya server. Yang benar-benar menentukan kebutuhan spesifikasi adalah apa yang Anda kerjakan di server.
Spesifikasi yang Direkomendasikan Berdasarkan Kasus Penggunaan
| Kasus Penggunaan | CPU | RAM | Paket yang Direkomendasikan |
|---|---|---|---|
| Manajemen website, pengeditan file, Git | 2vCPU | 2–4 GB | Hetzner CX22 (~$4/bulan) |
| Pengembangan ringan dengan Node.js/Python | 2–4vCPU | 4–8 GB | Hetzner CX32 (~$6/bulan) |
| Pengembangan berbasis Docker | 4–8vCPU | 8–16 GB | Hetzner CX43 (~$10/bulan) ← pilihan penulis |
| Build besar, CI/CD, banyak layanan | 8vCPU+ | 16 GB+ | Hetzner CX53 ke atas |
Untuk pengembangan tingkat website, CX22 atau CX32 sudah lebih dari cukup. CX43 baru terasa manfaatnya ketika menjalankan Docker atau beberapa layanan secara bersamaan.
Perbandingan Provider VPS
| Provider | Paket | Harga Bulanan | Catatan |
|---|---|---|---|
| Hetzner CX43 | 8vCPU/16GB | ~$10 | Nilai terbaik — direkomendasikan |
| Vultr | 4vCPU/16GB | ~$24 | Lebih mahal secara signifikan |
| DigitalOcean | 4vCPU/8GB | ~$24 | Populer tapi mahal |
| Sakura VPS | 4vCPU/8GB | ~¥3.300 | Server di Jepang |
| ConoHa | 4vCPU/8GB | ~¥3.200 | Server di Jepang |
Hetzner 2–3 kali lebih murah dari paket setara, tanpa perbedaan performa yang berarti untuk beban kerja Claude Code.
Mengapa Latensi Helsinki Bukan Masalah
“Server di Finlandia tidak akan lambat dari Jepang?” — Pertanyaan yang wajar. Dalam praktiknya, sama sekali tidak bermasalah.
SSH Berbasis Teks
Interaksi terminal SSH hanyalah pertukaran teks. Bahkan dengan latensi round-trip 100–150 ms ke Helsinki, Anda tidak akan merasakannya dalam penggunaan normal. Ini bukan game real-time — ini adalah terminal teks.
Panggilan API Claude Code Menuju Anthropic
“Pemikiran” nyata dari Claude Code terjadi di infrastruktur Anthropic, bukan di VPS Anda. Lokasi geografis server hampir tidak berpengaruh pada kecepatan respons.
Saya menggunakan VPS Helsinki dari Jepang setiap hari, dan untuk jenis alur kerja ini, pengalamannya tidak bisa dibedakan dari mesin lokal.
Cara Memulai dengan Hetzner
Langkah 1: Buat Akun
Daftar di hetzner.com. Kartu kredit diperlukan.
Langkah 2: Buat Proyek
Di dashboard, klik “New Project”. Nama tidak masalah.
Langkah 3: Tambah Server
Klik “Add Server” dan konfigurasikan:
- Lokasi: Helsinki atau Falkenstein
- Image: Ubuntu 22.04 atau 24.04
- Tipe: Shared vCPU → CX43
- SSH Key: Tambahkan sebelum meluncurkan
Langkah 4: Daftarkan SSH Key
Buat pasangan kunci secara lokal dengan ssh-keygen dan unggah kunci publik ke Hetzner.
Langkah 5: Jalankan dan Hubungkan via Claush
Setelah server aktif, tambahkan alamat IP ke Claush dan hubungkan via SSH. Kemudian instal Claude Code:
curl -fsSL https://raw.githubusercontent.com/anthropics/claude-code/main/install.sh | bash
Rangkuman
- Claude Code hampir tidak mengonsumsi sumber daya server — hanya memanggil API eksternal. Spesifikasi ditentukan oleh beban kerja Anda
- Untuk pengembangan website, CX22 (~$4/bulan) sudah cukup; untuk pengembangan berbasis Docker, CX43 (~$10/bulan) adalah pilihan terbaik
- Hetzner CX43 (8vCPU/16GB/$10/bulan) 2–3 kali lebih murah dari pesaing setara dengan performa yang sama
- Latensi dari Jepang ke Helsinki dapat diabaikan untuk alur kerja SSH + Claude Code
- Dengan Claush di iPhone, Anda memiliki lingkungan pengembangan lengkap di saku
Jika Anda ragu memilih VPS mana, mulailah dengan Hetzner.
Artikel berikutnya: Membangun lingkungan pengembangan dengan biaya tetap nol menggunakan server rumahan + VPN
Situs resmi Claush — Jadikan iPhone Anda mesin pengembangan.