Kembali ke Panduan Deploy

Opsional — tanpa komputer, cukup HP Android

Deploy blog ke VPS cuma pakai HP Android

Belum punya laptop atau PC? Tidak apa-apa. Selama kamu punya HP Android dan koneksi internet, kamu tetap bisa men-deploy blog ke server sungguhan. Rahasianya: server (VPS) itu komputer di internet — kita hanya mengendalikannya dari HP lewat aplikasi kecil bernama SSH. Panduan ini santai, dari nol, sampai blog kamu benar-benar tayang.

Tanpa PC

Semua dikerjakan dari layar HP yang kamu pegang sekarang.

Server sungguhan

VPS tetap hidup 24 jam walau HP kamu mati atau ditutup.

Santai

Pelan-pelan, tinggal salin-tempel perintah yang sudah disiapkan.

Ini versi "tanpa komputer". Langkah-langkahnya sama persis dengan panduan VPS utama, hanya saja semua perintah dijalankan dari HP. Kalau nanti kamu punya laptop, ilmunya tetap kepakai 100%.
1
Pahami dulu

Apakah benar bisa tanpa PC?

Bisa, sungguh. Banyak orang mengira deploy harus pakai laptop, padahal tidak. Yang kamu kontrol saat deploy adalah VPS — sebuah komputer milik orang lain (provider) yang menyala 24 jam di pusat data. Laptop atau HP hanyalah remote control-nya.

Karena HP Android juga bisa menjalankan aplikasi "remote" itu (namanya aplikasi SSH), kamu bisa mengetik perintah ke server persis seperti dari laptop. Server-nya yang bekerja keras; HP kamu cuma mengirim perintah.

Analogi: VPS itu seperti mobil. SSH itu kunci dan setirnya. Tidak penting kamu memegang kunci itu pakai tangan kiri (laptop) atau tangan kanan (HP) — mobilnya tetap jalan sama saja.
2
Checklist

Yang perlu kamu siapkan

Cukup tiga hal, dan semuanya gratis untuk dimulai:

  • HP Android dengan koneksi internet yang stabil (WiFi lebih nyaman).
  • Akun GitHub untuk menyimpan kode blog (bisa dibuat lewat browser HP).
  • Sedikit dana untuk sewa VPS termurah (sekitar Rp 50–80 ribu/bulan).
Tidak butuh HP mahal. HP Android biasa pun cukup karena yang berat (membangun aplikasi) dikerjakan oleh server, bukan oleh HP-mu.
3
Remote control

Pasang aplikasi SSH di HP

SSH adalah cara aman untuk "masuk" ke server dan mengetik perintah di sana. Di Android, buka Play Store dan pasang salah satu aplikasi ini (keduanya gratis):

  • Termius — paling ramah pemula, ada tombol bantu & bisa simpan koneksi.
  • Termux — lebih ngepro, seperti terminal Linux lengkap di HP.

Untuk pemula, saya sarankan Termius. Tampilannya rapi, dan kamu bisa menyimpan alamat server supaya tidak perlu mengetik ulang tiap kali. Bagian hitam tempat mengetik perintah di aplikasi ini sama persis fungsinya dengan terminal di laptop.

Termius — tampilan terminal di HP
# Inilah "terminal" di HP kamu# Tempat mengetik perintah ke server~ $ whoamikamu
Bingung mengatur Termius setelah dipasang — apakah gratis, harus klik apa, cara menambah server? Ada panduan khususnya: cara setting Termius dari nol.
4
Sewa server

Beli VPS lewat browser HP

Buka browser di HP (Chrome), lalu daftar ke salah satu provider VPS murah seperti Hetzner, Contabo, atau DigitalOcean. Pilih paket termurah — untuk blog ini, 1 CPU dan 1–2 GB RAM sudah lebih dari cukup.

Saat membuat server, pilih sistem Ubuntu (versi terbaru). Setelah selesai, provider akan memberi kamu dua hal penting yang akan dipakai sebentar lagi:

  • Alamat IP — sederet angka seperti 203.0.113.10 (alamat rumah server).
  • Password root — kunci untuk masuk pertama kali (cek email/dashboard).
Simpan IP dan password ini baik-baik (misalnya di aplikasi catatan). Kamu akan menyalin-tempelnya ke aplikasi SSH, jadi tidak perlu menghafal.
5
Masuk ke server

Sambungkan HP ke server

Buka Termius, buat koneksi baru (New Host), masukkan alamat IP tadi, isi username root dan password dari provider. Tekan connect. Kalau kamu lebih suka mengetik, perintahnya seperti ini:

# Format menyambung ke server lewat SSH
ssh root@203.0.113.10
 
# pertama kali akan ditanya "yes/no" -> ketik: yes
# lalu masukkan password yang dikirim provider VPS

Pertama kali menyambung, akan muncul pertanyaan keamanan — ketik yes. Setelah password benar, kamu resmi "berada di dalam" server. Perhatikan tulisan di awal baris berubah menjadi nama server:

Termius — berhasil masuk ke server
kamu@hp ~ $ ssh root@203.0.113.10The authenticity of host ... can't be established.kamu@hp ~ $ Are you sure you want to continue? yesroot@203.0.113.10's password: ********Welcome to Ubuntu 24.04 LTSroot@server:~#  <- kamu sekarang di DALAM server
Mulai detik ini, setiap perintah yang kamu ketik berjalan di server, bukan di HP. HP-mu hanya jadi layar dan keyboard jarak jauh.
6
Sekali saja

Pasang yang dibutuhkan server

Server yang baru masih kosong. Kita pasang Docker — alat yang akan membungkus dan menjalankan blog kamu secara rapi. Salin perintah ini, lalu tempel ke aplikasi SSH (tidak perlu diketik manual):

# Ketik di aplikasi SSH (HP) setelah masuk ke server
# Pasang Docker sekali saja
curl -fsSL https://get.docker.com | sh
 
# izinkan user kamu memakai docker tanpa sudo
sudo usermod -aG docker $USER
 
# keluar lalu masuk lagi agar berlaku
exit

Tunggu sampai selesai (beberapa menit, tergantung internet). Setelah itu, sambung lagi ke server seperti langkah sebelumnya supaya izin Docker aktif. Belum paham Docker? Tenang, ada panduan khususnya.

Penjelasan lengkap soal Docker untuk pemula ada di panduan Docker. Untuk sekarang, cukup ikuti perintah di atas.
7
Saat yang ditunggu

Ambil & jalankan blog

Sekarang kita ambil kode blog dari GitHub lalu menjalankannya. Pastikan blog kamu sudah ada di GitHub (lihat panduan VPS utama bila belum). Salin dan tempel:

# Ambil kode blog dari GitHub
git clone https://github.com/username-kamu/blog-saya.git
cd blog-saya
 
# Bangun & jalankan dengan Docker
docker compose up -d --build
 
# Cek apakah sudah hidup
docker compose ps

Docker akan membangun blog (ini butuh beberapa menit — santai, biarkan server bekerja). Bila berhasil, kamu akan melihat status running:

Termius — blog sedang berjalan
root@server:~/blog-saya# docker compose psNAME        STATUS         PORTSblog-web    Up 12 seconds  0.0.0.0:3000->3000# blog kamu sudah hidup di server!

Buka browser di HP, ketik alamat IP server (atau domain kamu). Blog kamu tayang — dijalankan sepenuhnya dari HP:

https://domainkamu.com
Koneksi aman — HTTPS aktif

Blog berbasis markdown

Tulis di Markdown. Push ke GitHub. Deploy di VPS milikmu sendiri.

Menyiapkan VPS pertama kamu

Sebuah catatan singkat tentang menjalankan blog kamu sendiri…

Menulis dengan Markdown

Sebuah catatan singkat tentang menjalankan blog kamu sendiri…

Deployment berhasil
8
Menulis

Edit tulisan langsung dari HP

Untuk menambah atau mengubah tulisan, kamu tidak perlu PC juga. Ada dua cara mudah dari HP:

  • Lewat web GitHub: buka repo di browser, tekan tombol pensil untuk mengedit file, lalu Commit. Praktis untuk perubahan kecil.
  • Lewat github.dev: buka repo lalu ubah huruf "github.com" menjadi "github.dev" di alamat — terbuka editor mirip VS Code di browser HP.

Setelah kamu Commit perubahan di GitHub, masuk lagi ke server lewat SSH dan ambil versi terbarunya, lalu jalankan ulang:

Termius — perbarui blog setelah edit
root@server:~/blog-saya# git pull origin mainroot@server:~/blog-saya# docker compose up -d --build# tulisan baru kamu langsung tayang
Capek mengetik dua perintah ini tiap update? Buat semuanya otomatis dengan panduan Deploy Otomatis — cukup Commit di GitHub, server perbarui sendiri.
9
Biar enak

Tips nyaman ngoding di HP

Mengetik perintah di HP memang agak beda. Beberapa kebiasaan ini membuat pengalamanmu jauh lebih lancar:

  • Pakai keyboard horizontal (HP dimiringkan) agar tombol lebih lega.
  • Manfaatkan baris tombol ekstra di Termius/Termux untuk simbol seperti | ~ / dan Tab.
  • Simpan perintah panjang sebagai Snippet, atau salin-tempel dari aplikasi catatan.
  • Pertimbangkan keyboard Bluetooth kecil bila sering mengetik — opsional tapi sangat membantu.
10
Kalau mentok

Masalah umum & solusinya

Hambatan paling sering saat ngoding dari HP biasanya soal keyboard dan koneksi. Ini solusi cepatnya:

MasalahSolusi
Keyboard HP tidak ada tombol seperti | atau ~Aplikasi seperti Termius & Termux punya baris tombol ekstra di atas keyboard. Geser baris itu untuk menemukan | ~ / - dan tombol Tab.
Koneksi putus saat layar HP matiAktifkan "Keep screen awake" di aplikasi SSH, atau jalankan perintah lama di dalam tmux/screen agar tetap jalan walau terputus.
Salah ketik password terusPassword VPS biasanya panjang. Salin dari email provider, lalu tempel (paste) ke aplikasi SSH — jangan diketik manual.
Susah mengetik perintah panjangSimpan perintah yang sering dipakai sebagai "Snippet" di Termius, atau tempel dari catatan. Hindari mengetik ulang.
Selamat! Kamu baru saja men-deploy blog ke server sungguhan hanya dengan HP Android. Tidak punya PC bukan lagi alasan untuk tidak mulai.