Langsung ke panduan
RISBoost

Claude Code jalan 24 jam. Kamu nyuruh dari HP.

Di Part 1, Claude kerja di laptop kamu, jadi berhenti pas laptop ditutup. Di sini kita pindahin dia ke VPS: komputer sewaan yang nyala terus di internet. Kamu tinggal buka aplikasi Claude di HP dan kasih tugas.

Waktu
sekitar 45 menit
Server
Ubuntu 24.04
Dicek
Oktober 2026

Belum pernah pakai Claude Code sama sekali? Coba Part 1 dulu di laptop, biar kenal cara kerjanya.

Nanti jadinya begini
  1. Laptop kamucuma dipakai pas nyiapin, buat masuk ke server
  2. VPSClaude Code nyala terus di dalam ruangan tmux bernama agent
  3. HP kamuaplikasi Claude, menu Code, pilih sesi agent, kasih tugas dari mana aja

Laptop atau VPS?

Gak semua orang butuh VPS. Kalau kamu cuma pakai Claude pas lagi duduk di depan laptop, Part 1 udah cukup. VPS kepake kalau kamu mau Claude tetap bisa disuruh pas laptop mati.

Soal Di laptop Di VPS
Nyala kapan Selama laptop nyala & gak tidur 24 jam
Disuruh dari HP Bisa, asal laptopnya nyala Bisa kapan aja
File kerja Langsung file di laptop Di server. File dari laptop dikirim dulu
Biaya tambahan Gak ada Sewa VPS bulanan

Yang perlu disiapin

  • Akun Claude Pro, Max, Team, atau Enterprise. Buat nyuruh dari HP (fitur Remote Control), akun API/Console gak bisa, harus langganan.
  • VPS dengan Ubuntu 22.04 atau 24.04. Cara milihnya ada di langkah 1.
  • Laptop buat nyiapin. Terminal di Mac/Linux atau PowerShell di Windows udah cukup, gak perlu aplikasi lain.
  • Aplikasi Claude di HP (Android atau iPhone), login pakai akun yang sama.

Langkah pasang

Semua perintah diketik di Terminal/PowerShell laptop, yang udah nyambung ke VPS.

  1. Sewa VPS

    Banyak penyedia VPS, lokal maupun luar. Harganya beda-beda, bandingin sendiri. Yang penting speknya:

    Sistem
    Ubuntu 24.04 (atau 22.04)
    RAM
    minimal 4 GB, ini syarat resmi Claude Code. Kalau nanti Claude disuruh bikin video atau ngolah file gede, ambil lebih.
    CPU
    2 vCPU cukup buat mulai
    Disk
    20 GB ke atas
    Lokasi
    Indonesia atau Singapura, biar responsnya cepet

    Abis bayar, penyedia ngasih alamat IP (contoh 203.0.113.10) dan password root. Catat dua-duanya, kepake di langkah berikut. Fitur tambahan kayak panel kontrol atau backup boleh dilewat dulu.

  2. Masuk ke VPS lewat SSH

    Buka Terminal (Mac/Linux) atau PowerShell (Windows), ketik ini. Ganti 203.0.113.10 pakai IP VPS kamu:

    ssh root@203.0.113.10

    Pertama kali masuk, muncul pertanyaan Are you sure you want to continue connecting. Ketik yes, Enter. Terus masukin password root.

    Pas ngetik password, layarnya gak nampilin apa-apa, bintang pun gak ada. Itu normal. Ketik aja (atau tempel), terus Enter. Berhasil kalau barisnya berubah jadi kayak root@nama-server:~#.

  3. Amanin server dulu

    Akun root itu kunci master, bisa ngapain aja. Kita bikin akun biasa bernama agent buat Claude, dan nyalain firewall. Jalanin satu-satu:

    Perbarui sistem:

    apt update && apt upgrade -y

    Bikin akun agent (diminta bikin password baru, sisanya Enter aja), terus kasih izin admin:

    adduser agent
    usermod -aG sudo agent

    Nyalain firewall. Urutannya penting: izinin SSH dulu, baru firewall dinyalain. Kebalik, kamu kekunci di luar server sendiri.

    ufw allow OpenSSH
    ufw --force enable
    ufw status

    Kalau keluar Status: active dan ada baris OpenSSH ALLOW, aman. Keluar, terus masuk lagi pakai akun baru:

    exit
    ssh agent@203.0.113.10
    Opsional: masuk pakai kunci SSH, bukan password

    Lebih aman & gak perlu ngetik password tiap masuk. Jalanin di laptop (bukan di VPS). Bikin kunci, Enter terus aja:

    ssh-keygen -t ed25519

    Kirim kuncinya ke VPS. Mac/Linux:

    ssh-copy-id agent@203.0.113.10

    Windows PowerShell:

    type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh agent@203.0.113.10 "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

    Abis itu ssh agent@IP langsung masuk tanpa password. Login pakai password tetap nyala, jadi kalau laptop ganti kamu gak kekunci.

  4. Pasang Claude Code

    Sekarang kamu masuk sebagai agent. Pasang pakai perintah yang sama kayak di Linux:

    curl -fsSL https://claude.ai/install.sh | bash

    Kalau di akhir muncul saran soal PATH, gak usah diketik. Cukup keluar (exit) dan masuk lagi (ssh agent@IP), Ubuntu udah ngurusnya sendiri. Terus cek & bikin folder kerja:

    claude --version
    mkdir -p ~/agent
  5. Login tanpa browser

    VPS gak punya layar, jadi login-nya dibantu HP atau laptop:

    cd ~/agent
    claude
    1. Pilih warna tampilan, terus pilih login pakai akun langganan Claude (bukan API). Fitur kontrol dari HP cuma jalan di akun langganan.
    2. Muncul link panjang. Blok & salin link itu, buka di browser HP atau laptop, login, klik izinkan.
    3. Browser nampilin kode. Salin, tempel di Terminal pada tulisan Paste code here if prompted, Enter.
    4. Keluar Login successful. Tekan Enter. Kalau ditanya percaya sama folder ini, pilih ya.

    Coba kasih tugas kecil biar yakin jalan, misalnya berapa sisa disk di server ini?. Abis itu keluar pakai /exit.

  6. Pasang tmux biar gak mati pas laptop ditutup

    Sekarang, kalau Terminal laptop ditutup, Claude di VPS ikut berhenti. tmux bikin "ruangan" di server yang tetap nyala walau kamu pergi.

    sudo apt install -y tmux
    tmux new -s agent

    Kamu sekarang di dalam ruangan agent (ada bar hijau di bawah). Yang perlu diinget:

    Ctrl+B, lalu D
    Keluar ruangan, isinya tetap jalan. Tekan Ctrl+B, lepas, baru D.
    tmux attach -t agent
    Masuk lagi ke ruangan.
    tmux ls
    Lihat ruangan apa aja yang nyala.
  7. Sambungin ke HP

    Masih di dalam ruangan tmux agent, jalanin Claude dengan Remote Control nyala:

    cd ~/agent
    claude --remote-control "agent"

    Pertama kali, Claude nanya mau nyalain Remote Control atau gak. Setujuin. Terus di HP:

    1. Buka aplikasi Claude, pastiin login pakai akun yang sama.
    2. Ketuk menu Code.
    3. Cari sesi agent (ikon komputer, titik hijau artinya nyambung). Ketuk, kasih tugas.

    Udah nyambung? Keluar dari ruangan pakai Ctrl+B, D, tutup laptop. Coba kirim tugas dari HP, Claude tetap jawab.

  8. Biar nyala lagi sendiri abis restart

    Kalau VPS restart (perawatan dari penyedia, misalnya), ruangan tmux ilang dan sesi di HP putus. Kita pasang pengingat biar server nyalain ulang sendiri.

    Pertama, matiin ruangan yang tadi biar gak dobel, terus jalanin mode server sekali secara manual. Kalau ditanya mau nyalain Remote Control, jawab y. Udah jalan? Tekan Ctrl+C.

    tmux kill-session -t agent
    cd ~/agent && claude remote-control --name agent

    Buka jadwal otomatis server (kalau ditanya editor, pilih 1 buat nano):

    crontab -e

    Tempel baris ini di paling bawah, terus simpan (Ctrl+O, Enter, Ctrl+X):

    @reboot sleep 30 && tmux new -d -s agent "cd ~/agent && ~/.local/bin/claude remote-control --name agent"

    Artinya: tiap server nyala, tunggu 30 detik, bikin ruangan agent, jalanin Claude yang bisa disuruh dari HP. Tes sekarang:

    sudo reboot

    Tunggu 1–2 menit. Sesi agent di HP nyala lagi. Mau ngecek dari laptop: masuk SSH, ketik tmux ls, harus ada agent.

Kasih agent kamu aturan

Sama kayak di Part 1, CLAUDE.md di folder ~/agent dibaca tiap Claude mulai kerja. Di server ini lebih penting lagi, karena kamu nyuruh dari HP dan gak selalu ngeliat apa yang dia lakuin. Paling gampang, suruh Claude bikinin dari HP:

Bikinin CLAUDE.md di folder ini. Kamu asisten toko online aku. Pakai bahasa Indonesia santai. Sebelum hapus file, install aplikasi, atau ngubah setelan server, tanya aku dulu. Kalau gak yakin, bilang gak yakin.

Jangan simpen rahasia di CLAUDE.md: password, PIN, nomor kartu, kode OTP. File itu dibaca terus dan bisa ikut kebawa ke mana-mana.

Kalau macet

ssh: "Connection timed out"

Cek lagi IP-nya, cek VPS-nya udah nyala di panel penyedia. Beberapa penyedia punya firewall sendiri di panelnya: pastiin port 22 (SSH) dibuka.

ssh: "Permission denied"

Password salah. Ingat, pas ngetik password layarnya kosong. Coba tempel passwordnya, terus Enter.

"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED"

Biasanya muncul abis VPS di-install ulang. Hapus catatan lama di laptop (ganti IP-nya), terus masuk lagi:

ssh-keygen -R 203.0.113.10
Windows: "'ssh' is not recognized"

Windows 10 versi baru & Windows 11 udah punya SSH. Kalau belum: Settings, Apps, Optional features, tambahin OpenSSH Client. Tutup & buka lagi PowerShell.

Abis install, claude gak ketemu

Keluar dari VPS (exit), masuk lagi. Masih gak ketemu? Jalanin source ~/.profile.

Sesi agent gak muncul di HP

Cek tiga hal: aplikasi Claude di HP login pakai akun yang sama, akunnya langganan (bukan API/Console), dan di VPS Claude-nya masih jalan (tmux ls ada agent). Aplikasi di HP juga perlu versi terbaru.

Dari HP tiba-tiba gak nyambung, ada tulisan login expired

Login Claude di server udah kedaluwarsa. Masuk SSH, tmux attach -t agent, ketik /login, ikutin langkah login tanpa browser kayak langkah 5. Claude ngingetin 3 hari sebelum login-nya habis.

Satu akun dipakai di laptop & VPS barengan, bisa?

Bisa. Tapi batas pemakaian akunnya dipakai bareng, jadi kalau dua-duanya sibuk, jatahnya lebih cepet habis.

Mau lebih dari satu agent?

Bisa: bikin folder lain (misalnya ~/agent-toko2), ruangan tmux lain, dan nama Remote Control lain. Tiap agent makan RAM, jadi cek dulu spek VPS kamu.

Data aku aman di VPS?

File kamu ada di server sewaan, bukan di laptop. Pilih penyedia yang jelas, pakai akun agent (bukan root), nyalain firewall, dan jangan taruh password atau data pelanggan yang gak perlu di folder kerja.

Belajar bareng

Agent udah jalan, terus mau disuruh apa aja? Gabung grup WhatsApp, kita bahas contoh tugas buat jualan sehari-hari.

Masuk grup belajar AI di WhatsApp