
Sebagian besar ponsel Android lama berakhir di laci ketika baterainya mulai melemah dan kamera tidak lagi mengikuti perkembangan. Itu adalah pemborosan, karena perangkat keras yang sama yang berjuang dengan aplikasi modern masih memiliki cukup CPU, RAM, dan daya yang selalu aktif untuk menjalankan beberapa layanan self-hosted ringan sepanjang hari. Seorang penggemar home lab baru-baru ini membuktikan hal ini dengan mengubah ponsel yang sudah pensiun menjadi server kecil yang senyap menjalankan pemblokiran iklan, pemantauan, dan proxy terbalik, semuanya dalam kontainer. Panduan ini mencakup aplikasi terbaik untuk menjalankan kontainer Docker di ponsel Android lama, mulai dari lingkungan terminal yang membuatnya mungkin hingga kontainer yang benar-benar layak diterapkan setelah pengaturan selesai.
Apa yang harus dicari dalam aplikasi host Docker Android
Android tidak pernah dirancang untuk menjalankan runtime kontainer, jadi aplikasi yang dipilih lebih penting daripada di kotak Linux biasa. Favoritkan aplikasi yang memberikan ruang pengguna Linux yang tepat melalui PRoot atau chroot daripada emulator terbatas, karena sebagian besar alat kontainer mengasumsikan sistem file nyata dan manajer paket di bawahnya. Root tidak diperlukan untuk pengaturan dalam panduan ini, tetapi ponsel yang di-root membuka beberapa kenyamanan seperti cgroups sejati. Periksa dukungan ARM64 aktif, karena hampir setiap ponsel Android lama adalah ARM, dan pastikan aplikasi bermain wajar dengan optimasi baterai Android sehingga “server” Anda tidak terbunuh di latar belakang. Jejak RAM rendah paling penting. Ponsel lama sering kali mencapai puncak pada 2 hingga 4GB, jadi setiap kontainer perlu membenarkan tempatnya.
Perbandingan cepat
| Aplikasi | Peran | Root diperlukan | Jejak RAM | Catatan |
|---|---|---|---|---|
| Termux | Terminal Linux dasar | Tidak | Rendah | Fondasi untuk semua yang lain di daftar ini |
| UserLAnd | Peluncur distro Linux yang disederhanakan | Tidak | Rendah hingga sedang | Pengaturan yang lebih ramah, lebih sedikit bagian bergerak |
| Podman | Runtime kontainer tanpa root | Tidak | Rendah | Berjalan di dalam Termux, perintah kompatibel dengan Docker |
| AnLinux | Pembantu bootstrap Linux | Tidak | Rendah | Dipasangkan dengan Termux, bukan lingkungan mandiri |
| Portainer | UI manajemen kontainer | Tidak | Sedang | Berjalan sebagai kontainer sendiri, dikelola dari perangkat lain |
| AdGuard Home | Pemblokir iklan lebar jaringan | Tidak | Rendah | Salah satu kontainer paling berguna untuk dijalankan |
| Uptime Kuma | Pemantauan waktu aktif dan layanan | Tidak | Rendah | Jejak kecil, memantau semua yang lain di ponsel |
7 aplikasi dalam peringkat
1. Termux — Dasar terbaik secara keseluruhan
Termux adalah emulator terminal dan lingkungan Linux yang membuat seluruh pengaturan ini mungkin. Ini memberikan manajer paket nyata, akses SSH, dan ruang pengguna Linux yang cukup untuk memasang Podman dan mulai menarik gambar, semuanya tanpa root. Ini adalah aplikasi yang dimulai oleh hampir semua orang di ruang self-hosting-on-Android, dan bukan tanpa alasan.
Di mana kekurangannya: versi Google Play belum mengikuti pembaruan selama bertahun-tahun, yang menyebabkan masalah kompatibilitas nyata dengan paket yang lebih baru.
Harga: Gratis.
Platform: Android, ARM64.
Unduh: F-Droid (direkomendasikan daripada Google Play, yang sudah ketinggalan zaman)
Garis bawah: pasang Termux dari F-Droid terlebih dahulu. Setiap aplikasi lain di daftar ini mengasumsikan sudah ada di sana.
2. UserLAnd — Pengaturan Debian atau Ubuntu paling mudah
UserLAnd membungkus pendekatan PRoot yang sama seperti Termux tetapi dengan antarmuka yang lebih ramah, memungkinkan meluncurkan sesi Debian atau Ubuntu lengkap dalam beberapa ketukan. Ini adalah pilihan solid jika pengaturan baris perintah di Termux terasa terlalu banyak gesekan pada upaya pertama.
Di mana kekurangannya: kurang fleksibel daripada pengaturan Termux yang disesuaikan dengan tangan, dan pemasangan paket di dalam distronya bisa berjalan lebih lambat.
Harga: Gratis.
Platform: Android, ARM64.
Unduh: F-Droid atau Google Play
Garis bawah: permulaan yang baik jika terminal mentah Termux menakutkan, meskipun kebanyakan orang yang bertahan dengan self-hosting akhirnya beralih ke Termux secara langsung.
3. Podman — Runtime kontainer terbaik untuk Android
Podman adalah apa yang benar-benar menjalankan kontainer, dan ia dipasang langsung di dalam Termux dengan pkg install podman. Ini dirancang tanpa root dan menggunakan perintah yang kompatibel dengan Docker, jadi instruksi docker run apa pun dari dokumentasi proyek bekerja dengan perintah podman sebagai gantinya. Ini adalah bagian yang mengubah aplikasi terminal menjadi host kontainer yang sebenarnya.
Di mana kekurangannya: tidak setiap gambar di Docker Hub dibangun untuk ARM, jadi beberapa kontainer memerlukan tag yang kompatibel dengan ARM64 atau tidak akan dimulai.
Harga: Gratis dan sumber terbuka.
Platform: Android, ARM64 (melalui Termux).
Unduh: dipasang melalui Termux dengan pkg install podman, tidak ada aplikasi terpisah yang diperlukan.
Garis bawah: mesin sebenarnya di balik semua yang lain di daftar ini. Setelah Podman berjalan di dalam Termux, ponsel adalah host kontainer.
4. AnLinux — Pembantu bootstrap terbaik
AnLinux adalah aplikasi pendamping kecil yang menghasilkan perintah Termux yang tepat yang diperlukan untuk membawa distribusi Linux pilihan, menghemat pencarian posting forum untuk skrip instalasi yang tepat. Ini bukan lingkungan Linux sendiri, itu hanya menyiapkan satu di dalam Termux.
Di mana kekurangannya: ini adalah lapisan kenyamanan, bukan solusi lengkap, dan tidak menawarkan apa pun setelah pengaturan awal selesai.
Harga: Gratis.
Platform: Android, ARM64.
Unduh: Google Play
Garis bawah: layak diambil jika menginginkan distro tertentu seperti Alpine atau Arch di dalam Termux tanpa menghafal perintah pengaturan.
5. Portainer — Terbaik untuk mengelola kontainer dari jarak jauh
Portainer sendiri adalah kontainer yang memberikan dasbor web untuk semua yang lain berjalan di ponsel. Setelah aktif, dapat memulai, menghentikan, dan memeriksa log pada kontainer dari laptop atau perangkat lain di jaringan yang sama daripada menatap layar ponsel.
Di mana kekurangannya: menambahkan overhead RAM-nya sendiri, jadi layak dilewati di ponsel terkecil dan paling terbatas memori.
Harga: edisi komunitas gratis.
Platform: Android, ARM64 (sebagai kontainer).
Unduh: Docker Hub
Garis bawah: perbedaan antara mengambil perintah terminal dan memiliki dasbor nyata untuk mini home lab.
6. AdGuard Home — Kontainer terbaik untuk dijalankan
AdGuard Home adalah server DNS yang di-host sendiri yang memblokir iklan dan pelacak di seluruh jaringan, untuk setiap perangkat di Wi-Fi rumah, bukan hanya ponsel yang menjalankannya. Ini secara konsisten menjadi salah satu kontainer pertama yang diterapkan orang setelah menyiapkan ponsel lama mereka sebagai host, dan hampir tidak menyentuh CPU saat berjalan.
Di mana kekurangannya: setiap perangkat di jaringan perlu menunjukkan DNS-nya ke ponsel, yang berarti ponsel harus tetap aktif dan terhubung agar terus berfungsi.
Harga: gratis dan sumber terbuka.
Platform: Android, ARM64 (sebagai kontainer).
Unduh: Docker Hub
Garis bawah: kontainer bernilai tertinggi tunggal di daftar ini untuk rumah tangga yang menginginkan pemblokiran iklan di mana-mana sekaligus.
7. Uptime Kuma — Terbaik untuk mengawasi semua yang lain
Uptime Kuma adalah alat pemantauan yang di-host sendiri dan ringan dengan dasbor status yang bersih, membiarkan ponsel menonton layanan lainnya sendiri dan mengingatkan jika AdGuard Home atau yang lain turun. Ini cukup kecil untuk berjalan dengan nyaman di samping sisa tumpukan.
Di mana kekurangannya: pemberitahuan perlu dikonfigurasi secara manual melalui integrasi seperti email atau webhook perpesanan, tidak ada pemberitahuan default di luar kotak.
Harga: gratis dan sumber terbuka.
Platform: Android, ARM64 (sebagai kontainer).
Unduh: Docker Hub
Garis bawah: penambahan kecil yang senyap yang memberi tahu kapan tumpukan ponsel-server mengalami masalah.
Cara memilih yang tepat
Jika ini adalah percobaan pertama self-hosting dan ponsel adalah satu-satunya perangkat cadangan, mulai dengan Termux dari F-Droid, pasang Podman, dan berhenti di sana sampai AdGuard Home berjalan dengan andal. Kontainer tunggal itu sudah membenarkan seluruh pengaturan.
Bagi siapa saja yang lebih nyaman melewati baris perintah sepenuhnya, UserLAnd dengan AnLinux sebagai pembantu bootstrap mendapatkan lingkungan Linux yang bekerja lebih cepat, dengan mengorbankan kontrol yang sedikit lebih sedikit.
Jika tujuannya adalah layanan yang benar-benar senyap dan selalu aktif untuk seluruh rumah, seperti pemblokiran iklan lebar jaringan atau DNS lokal, pasangkan Termux dan Podman dengan AdGuard Home dan colokkan ponsel secara permanen dekat router. Tambahkan Uptime Kuma setelah itu stabil sehingga tahu segera jika ponsel offline.
Untuk home lab kecil dengan beberapa kontainer dalam bermain, tambahkan Portainer lebih awal. Mengelola semua yang lain melalui browser di perangkat lain jauh kurang rentan kesalahan daripada menggocok sesi terminal di layar ponsel, terutama setelah menjalankan tiga atau empat layanan sekaligus.
Ponsel yang di-root tidak diperlukan untuk apa pun dari ini, tetapi jika sudah memiliki root, tumpukan yang sama masih berlaku. Keuntungan dari root di sini marginal, jadi tidak layak di-root ponsel hanya untuk proyek ini.
Pertanyaan yang sering diajukan
Bisakah saya menjalankan Docker di Android tanpa root?
Ya. Podman, runtime kontainer yang digunakan dalam pengaturan ini, berjalan tanpa root di dalam Termux. Root tidak diperlukan untuk salah satu aplikasi atau kontainer yang dicakup di sini.
Apa ponsel Android lama terbaik untuk self-hosting?
Hampir semua ponsel dari beberapa tahun terakhir bekerja, asalkan memiliki setidaknya 2GB RAM dan koneksi daya yang stabil. Perangkat dengan baterai yang masih sehat atau yang terus-menerus terhubung adalah ideal, karena layanan ini dimaksudkan untuk berjalan terus-menerus.
Apakah Termux bekerja di Android 14 dan 15?
Ya, build F-Droid dari Termux secara aktif dipertahankan dan bekerja di versi Android saat ini. Versi Google Play adalah yang harus dihindari, karena telah efektif dibekukan selama bertahun-tahun dan mengalami masalah kompatibilitas.
Apakah F-Droid lebih aman daripada Google Play untuk Termux?
Untuk Termux khususnya, F-Droid adalah sumber yang direkomendasikan karena mengirimkan build yang secara aktif dipertahankan dan terkini. Perubahan kebijakan Google Play bertahun-tahun lalu membekukan versi daftar itu, jadi paket yang dipasang melaluinya bisa gagal atau berperilaku tidak dapat diprediksi.
Kontainer apa yang bekerja di Android ARM64?
Sebagian besar proyek self-hosted yang ringan dan aktif dipertahankan menerbitkan gambar ARM64, termasuk AdGuard Home, Uptime Kuma, dan Portainer. Gambar yang lebih berat atau hanya x86 adalah pengecualian daripada aturan, tetapi layak memeriksa tag Docker Hub proyek sebelum menarik apa pun yang tidak dikenal.