
Artikel XDA minggu ini membuktikan bahwa Ubuntu di Android bukan gimmick, melainkan cara penulisnya mengelola homelab dari mana saja. Laptop “sebagai jaga-jaga” ditinggalkan. Setup yang mereka uraikan adalah tumpukan aplikasi yang kami rekomendasikan beberapa saat lalu, dan layak dikumpulkan dalam satu daftar. Kami menguji delapan aplikasi admin server jarak jauh terbaik untuk Android pada hardware Pixel dan Samsung, dan mengujinya terhadap campuran Proxmox rumahan, Docker, dan beberapa instans VPS kecil, fokus pada bagaimana setiap aplikasi berperilaku di layar ponsel dan apa yang terjadi ketika Anda jatuh dari Wi-Fi ke LTE di tengah sesi.
Apa yang dicari dalam aplikasi admin server jarak jauh
Salah satu dari aplikasi ini dapat mengirim perintah ke server. Perbedaan muncul ketika ponsel bukan hanya shell.
- Perilaku keyboard. Keyboard Android tidak dirancang untuk
vim. Cari penyelesaian tab, tombol makro per koneksi, dan mode keyboard hardware untuk ponsel dan lipatan. - Persistensi sesi. SSH melalui Wi-Fi putus saat Anda keluar rumah. Dukungan
moshdantmuxmembuat sesi tetap aktif di seluruh perubahan jaringan. - Manajemen kunci. Menyimpan kunci yang dilindungi passphrase dalam keychain aplikasi adalah dasar. Kunci yang didukung hardware melalui YubiKey NFC atau elemen aman ponsel adalah puncaknya.
- Melampaui SSH. Homelab bukan hanya shell. UI kontainer, dashboard layanan, dan endpoint status sama pentingnya dengan terminal.
- Sinkronisasi lintas perangkat. Menambahkan host di laptop harus berarti muncul di ponsel, dan sebaliknya. Entri ulang manual adalah cara tercepat untuk meninggalkan alur kerja.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Platform | Paket gratis | Harga mulai | Fitur unggulan |
|---|---|---|---|---|---|
| Termius | SSH lintas perangkat dengan UI yang halus | Android, iOS, Windows, macOS, Linux | Ya | Langganan Termius Pro | Sinkronisasi host, kunci, dan snippet |
| JuiceSSH | Klien SSH cepat asli Android | Android | Ya | Pembuka kunci satu kali JuiceSSH Pro | Ekosistem plugin |
| Termux | Userland Linux penuh di Android | Android | Ya | Gratis | Shell lokal plus klien dan server SSH |
| ConnectBot | Klien SSH open-source | Android | Ya | Gratis | Tidak ada akun, SSH murni |
| Tailscale | Mesh VPN tanpa konfigurasi untuk host pribadi | Android, iOS, Windows, macOS, Linux | Ya | Rencana Tailscale untuk tim | SSH ke host di balik NAT |
| Portainer | Panel kontrol kontainer melalui tampilan web | Android (pembungkus web), browser apa pun | Ya | Langganan Portainer Business | UI Docker dan Kubernetes |
| Cockpit | UI web server Linux | Browser apa pun | Ya | Gratis | Berjalan di server, tidak ada klien ekstra |
| Home Assistant Companion | Dashboard homelab dan shortcut | Android, iOS | Ya | Langganan Nabu Casa untuk akses jarak jauh | Shortcut widget untuk skrip |
Aplikasi
1. Termius — Terbaik untuk SSH lintas perangkat dengan UI yang halus
Termius adalah aplikasi yang paling akhirnya digunakan oleh alur kerja homelab-dari-ponsel. Host, tag, kunci, snippet, dan aturan port-forwarding disinkronkan di setiap perangkat tempat Anda memasangnya, dan UI mobile beradaptasi dengan baik dengan layar ponsel. Dukungan Mosh membuat sesi tetap aktif ketika Wi-Fi putus.
Kelemahan: Fitur terbaik (sinkronisasi multi-perangkat, perpustakaan snippet, peran tim) berada di belakang Termius Pro. Tingkat gratis berfungsi untuk beberapa host.
Harga:
- Gratis: Klien SSH dasar, jumlah host terbatas
- Berbayar: Langganan Termius Pro untuk sinkronisasi, snippet, dan Mosh
Platform: Android, iOS, Windows, macOS, Linux
Unduh: Aptoide · Google Play
Garis bawah: Termius adalah pilihan ketika set host yang sama mengikuti Anda di setiap perangkat yang Anda miliki.
2. JuiceSSH — Terbaik untuk klien SSH cepat asli Android
JuiceSSH adalah favorit komunitas Android selama bertahun-tahun dan masih bertahan. Cepat, minimal, ramah-plugin, dan tidak memerlukan akun. Pembukaan Pro satu kali menambahkan fitur yang akan menjadi langganan di tempat lain.
Kelemahan: Hanya Android, jadi tidak disinkronkan dari desktop. Kecepatan pengembangan melambat dibandingkan dengan Termius.
Harga:
- Gratis: Klien SSH penuh
- Berbayar: Pembuka kunci satu kali JuiceSSH Pro untuk plugin dan fitur premium
Platform: Android
Unduh: Aptoide · Google Play
Garis bawah: JuiceSSH adalah pilihan ketika Anda menginginkan klien SSH Android yang cepat dan mandiri dengan biaya satu kali.
3. Termux — Terbaik untuk userland Linux penuh di ponsel
Termux bukan klien SSH, ini adalah emulator terminal dengan userland berbasis Debian penuh. Instal openssh-client, git, ansible, kubectl, dan alat CLI Linux apa pun yang Anda perlukan. Premis artikel XDA, menjalankan alat manajemen homelab dari ponsel itu sendiri, adalah wilayah Termux.
Kelemahan: Tidak di Play Store dalam build yang dipertahankan saat ini. Dapatkan dari F-Droid atau GitHub pengembang untuk versi saat ini. Kurva pembelajaran lebih curam daripada Termius atau JuiceSSH.
Harga:
- Gratis: Sepenuhnya open source
- Berbayar: Tidak ada
Platform: Android
Unduh: F-Droid
Garis bawah: Termux adalah pilihan ketika Anda menginginkan ponsel menjadi workstation Linux, bukan hanya klien.
4. ConnectBot — Terbaik untuk klien SSH open-source murni
ConnectBot adalah klien SSH open-source Android asli. Tidak banyak berubah selama bertahun-tahun, yang diinginkan penggunanya. Tidak ada akun, tidak ada cloud, tidak ada langganan. Hanya SSH.
Kelemahan: UI dasar. Tidak ada sinkronisasi, tidak ada Mosh, tidak ada sistem plugin. Jika Anda memerlukan salah satu dari itu, Anda memerlukan salah satu pilihan di atas.
Harga:
- Gratis: Sepenuhnya open source
- Berbayar: Tidak ada
Platform: Android
Unduh: Aptoide · Google Play · F-Droid
Garis bawah: ConnectBot adalah pilihan ketika tujuannya adalah “klien SSH, tidak ada akun, tidak ada upsell”.
5. Tailscale — Terbaik untuk menjangkau host di balik NAT tanpa port forwarding
Tailscale bukan klien SSH, ini adalah yang membuat SSH jarak jauh layak ketika homelab Anda berada di balik CGNAT atau ISP yang membatasi. Aplikasi Android bergabung dengan ponsel Anda ke tailnet, dan setiap klien SSH di ponsel kemudian dapat mencapai setiap host di tailnet berdasarkan nama. SSH Tailscale itu sendiri menambahkan lapisan tanpa kata sandi per pengguna untuk host tempat Anda mengaktifkannya.
Kelemahan: Biaya bulanan kecil di atas tingkat gratis pribadi. Jaringan perusahaan kadang memblokir relai DERP Tailscale, yang mendorong Anda ke jaringan alternatif.
Harga:
- Gratis: Penggunaan pribadi untuk hingga 100 perangkat
- Berbayar: Rencana Tailscale untuk tim dan bisnis
Platform: Android, iOS, Windows, macOS, Linux
Unduh: Aptoide · Google Play
Garis bawah: Tailscale adalah pilihan yang mengubah jaringan yang bermusuhan menjadi jaringan yang ramah. Instal sebelum menginstal klien SSH apa pun yang perlu menjangkau rumah.
6. Portainer — Terbaik untuk kontrol kontainer dari browser ponsel
Portainer adalah UI web untuk Docker dan Kubernetes. Instal di host, buka port melalui Tailscale, dan ponsel dapat menjalankan kontainer dari browser mobile: memulai, menghentikan, memeriksa log, exec ke shell. Ini bukan aplikasi Android asli dalam arti ketat, tetapi UI ramah-mobile menjadikannya aplikasi dalam praktik.
Kelemahan: UI web di ponsel fungsional, bukan halus. Beberapa fitur lanjutan mengharapkan layar laptop.
Harga:
- Gratis: Community Edition, manajemen Docker dan Kubernetes lengkap
- Berbayar: Langganan Portainer Business untuk tim dan fitur lanjutan
Platform: Android (melalui browser), iOS (melalui browser), browser modern apa pun
Unduh: portainer.io
Garis bawah: Portainer adalah pilihan ketika targetnya adalah kontainer, bukan baris perintah.
7. Cockpit — Terbaik untuk konsol server Linux berbasis browser
Cockpit adalah konsol web yang disponsori Red Hat dan Fedora untuk server Linux. Instal di server, telusuri ke port 9090, dan Anda memiliki UI yang dapat digunakan di ponsel untuk layanan, disk, jaringan, pengguna, log, dan kontainer Podman. Tanpa instalasi klien nol; apa pun dengan browser sudah cukup.
Kelemahan: Instalasi di sisi server diperlukan di setiap host. Bukan cocok untuk host yang tidak Anda kontrol (VPS bersama dengan izin terbatas).
Harga:
- Gratis: Sepenuhnya open source
- Berbayar: Tidak ada
Platform: Browser modern apa pun
Unduh: cockpit-project.org
Garis bawah: Cockpit adalah pilihan ketika ponsel harus tetap menjadi browser dan server melakukan pekerjaan.
8. Home Assistant Companion — Terbaik untuk dashboard homelab dan shortcut
Home Assistant Companion bukan hanya untuk rumah pintar. Home Assistant menjalankan tindakan perintah shell, pemicu MQTT, dan panggilan REST, yang berarti menjadi dashboard homelab yang hidup di layar beranda ponsel Anda. Widget di peluncur dapat memulai ulang layanan, menjalankan skrip, atau memicu backup.
Kelemahan: Setup memerlukan instans Home Assistant. Akses jarak jauh di luar jaringan memerlukan Nabu Casa atau proxy terbalik yang dihosting sendiri.
Harga:
- Gratis: Aplikasi penuh
- Berbayar: Langganan Nabu Casa untuk akses jarak jauh tanpa self-hosting
Platform: Android, iOS
Unduh: Aptoide · Google Play · F-Droid
Garis bawah: Home Assistant Companion adalah pilihan ketika ponsel harus menjadi permukaan kontrol homelab, bukan hanya terminal.
Cara memilih yang benar
- Tumpukan minimum yang layak: Termius + Tailscale. Itu mencakup SSH dari mana saja dan dapat menjangkau host rumah di balik NAT.
- Jika Anda menginginkan terminal sepenuhnya lokal di ponsel: Termux, kemudian SSH dari dalamnya.
- Jika Anda tidak suka langganan: JuiceSSH Pro dengan pembuka kunci satu kali, ConnectBot untuk SSH murni, Termux untuk shell, Tailscale gratis untuk jaringan.
- Jika beban kerja adalah Docker atau Kubernetes: Portainer di atas Tailscale.
- Jika beban kerja adalah layanan Linux dan disk: Cockpit di atas Tailscale.
- Jika Anda menginginkan widget di peluncur untuk menjalankan skrip: Home Assistant Companion dengan tindakan perintah shell.
FAQ
Bisakah saya menjalankan Ansible dari ponsel Android? Ya, di dalam Termux. pkg install ansible memberi Anda biner ansible-playbook yang berfungsi. Arahkan ke host melalui SSH dengan cara yang sama seperti dari laptop.
Apakah Tailscale adalah VPN lengkap? Ini adalah mesh VPN berbasis WireGuard, tetapi “VPN lengkap” menyiratkan perutean semua lalu lintas Anda. Tailscale secara default hanya merutekan lalu lintas tailnet, yang ingin Anda capai untuk menjangkau host rumah tanpa melepaskan internet reguler Anda.
Aplikasi mana yang mendukung Mosh? Termius di tingkat Pro dikirimkan dengan dukungan Mosh. Termux dapat menginstal paket mosh dan menjalankannya langsung.
Apakah aplikasi ini bekerja dengan keyboard hardware? Termius, JuiceSSH, Termux, dan ConnectBot semuanya menangani keyboard hardware dengan baik. Lipatan dan ponsel dengan keyboard terpasang adalah klien homelab yang layak.
Apakah ada alternatif open-source untuk Termius? ConnectBot untuk klien SSH dan Termux untuk shell bersama-sama mencakup sebagian besar dari apa yang disediakan Termius, kecuali sinkronisasi lintas perangkat.
Bisakah saya menggunakan YubiKey dengan SSH di Android? Ya, melalui NFC di YubiKey yang didukung. Termius mendukung kunci yang didukung YubiKey secara langsung. Termux melalui dukungan OpenSSH SecurityKey bekerja dengan kunci hardware FIDO2 melalui NFC atau USB-C.