
XDA menerbitkan artikel minggu ini tentang cara spesifik kontainer Docker dapat gagal tanpa crash. Pemeriksaan kesehatan lolos karena prosesnya masih berjalan, tetapi aplikasi di dalamnya tersangkut. Pengguna melihatnya sebelum Anda. Perbaikan di sisi kontainer adalah probe pemeriksaan kesehatan nyata, bukan pemeriksaan proses. Perbaikan di sisi operator adalah ponsel yang memberi tahu Anda ketika sesuatu tidak beres sebelum teman atau pasangan mengirim pesan kepada Anda.
Berita baiknya adalah Android sekarang memiliki set aplikasi observabilitas home lab yang tepat. Bukan sekadar penampil pendamping untuk dashboard tertentu. Pemberitahuan nyata, dashboard nyata, kontrol nyata. Berikut ini adalah tujuh aplikasi Android yang kami jalankan terhadap home lab yang sederhana (Synology NAS, Proxmox mini-PC, tiga Raspberry Pi 5, kluster Kubernetes kecil) dengan insiden yang benar-benar layak peringatan di bulan terakhir. Diurutkan berdasarkan seberapa sering masing-masing tangkapan masalah terlebih dahulu.
Apa yang penting saat memantau home lab dari ponsel
- Kesehatan langsung di luar status proses. Alat harus memeriksa apa yang dilakukan layanan, bukan hanya apakah PID-nya masih ada.
- Push notifikasi yang bertahan dalam mode Doze. Manajemen baterai agresif Android membunuh aplikasi pemberitahuan yang dikonfigurasi dengan buruk. Push FCM pihak pertama lebih andal daripada polling panjang.
- Kontrol dua arah. Mulai ulang kontainer, boot ulang Pi, nonaktifkan sensor yang rusak tanpa membuka laptop.
- Federasi. Satu layar ponsel untuk banyak layanan mengalahkan satu aplikasi per stack.
- Oto yang bertahan dari boot ulang sesi. Token berusia panjang, reauth biometrik, dan tanpa prompt “login lagi” setiap pagi.
- Biaya baterai. Aplikasi daemon latar belakang yang polling setiap 30 detik akan mengonsumsi 8% hari ponsel Anda. Aplikasi berbasis acara dan berbasis push tetap dekat nol.
Perbandingan cepat
| Aplikasi | Terbaik untuk | Paket gratis | Harga awal | Fitur menonjol |
|---|---|---|---|---|
| Home Assistant | Perangkat fisik + layanan | Ya, sumber terbuka | Gratis, HA Cloud sekitar 7 USD/bulan | Lebih dari 3000 integrasi |
| Uptime Kuma | Dashboard waktu henti endpoint | Ya, sumber terbuka | Gratis | Halaman status cantik disertakan |
| Portainer Companion | Armada Docker dan Kubernetes | Ya | Gratis dengan Portainer CE | Mulai/hentikan kontainer dari ponsel |
| Grafana | Dashboard mendalam dengan riwayat | Ya | Gratis dengan Grafana OSS | Penyelaman deret waktu |
| Netdata | Metrik waktu nyata per host | Ya | Tingkat gratis, tingkat Cloud berbayar | Resolusi per detik dari kotak |
| Prometheus Alertmanager | Peringatan berbasis aturan | Ya | Gratis | Perutean peringatan canggih |
| Docker Manager | Kontrol kontainer ringan | Ya | Sekitar 3 USD Pro | Berjalan langsung terhadap soket Docker |
Aplikasinya
1. Home Assistant — Menara pengawas all-in-one home lab terbaik
Home Assistant dimulai sebagai pusat rumah pintar dan dengan diam-diam menjadi dashboard home lab gratis terbaik di Android. Aplikasi pendamping berbicara dengan instans Home Assistant yang di-host sendiri melalui LAN atau proxy terbalik. Push notifikasi, grafik sensor, restart layanan, dan otomasi berjalan lama semuanya berada di satu tempat. Status kontainer Docker, penarikan daya sakelar jaringan, dan peringatan Uptime Kuma semuanya dapat ditampilkan di dalam tampilan Home Assistant tunggal.
Di mana hal itu jatuh pendek: Upaya setup sangat nyata. Home Assistant paling baik ketika Anda berkomitmen untuk itu sebagai hub. Setengah berkomitmen berarti aplikasi menduplikasi pekerjaan yang sudah dilakukan alat lain Anda.
Harga:
- Gratis: segalanya, selamanya
- Berbayar: Home Assistant Cloud sekitar 7 USD/bulan untuk akses jarak jauh tanpa proxy terbalik
Platform: Android, iOS, web
Unduh: Home Assistant di Aptoide · Google Play
Garis bawah: Pilihan terbaik jika Anda menginginkan satu aplikasi dan satu dashboard untuk seluruh rumah dan seluruh lab.
2. Uptime Kuma — Dashboard waktu henti endpoint terbaik
Uptime Kuma berjalan sebagai kontainer di NAS Anda dan melakukan ping pada layanan Anda. UI web dipoles, dan pengalaman sisi aplikasi di Android adalah tampilan ramah mobile dari dashboard yang sama, ditambah push notifikasi ketika pemeriksaan gagal. Menonton endpoint HTTP, port, catatan DNS, dan pemeriksaan kesehatan kontainer di satu tempat menjadikannya pilihan untuk pertanyaan “apakah sesuatu rusak” pada jam 8 pagi.
Di mana hal itu jatuh pendek: Bukan alat observabilitas tujuan umum. Ini tahu jika layanan sedang naik, bukan mengapa. Tidak ada aplikasi Android pihak pertama; Anda menggunakan UI web atau klien pihak ketiga.
Harga:
- Gratis: MIT sumber terbuka
- Berbayar: tidak ada
Platform: Web-first, ramah mobile
Unduh: Klien mobile Uptime Kuma di Aptoide — klien komunitas untuk API Kuma
Garis bawah: Pasangkan dengan saluran pemberitahuan nyata (ntfy, Pushover, atau Home Assistant) dan itu menjadi panel “naik atau turun” tunggal.
3. Portainer Companion — Kontrol Docker dan Kubernetes terbaik
Portainer Companion adalah klien Android pihak ketiga untuk API Portainer. Itu penting karena Portainer CE berjalan di setiap home lab yang memiliki Docker atau Kubernetes, dan aplikasi memungkinkan Anda untuk memulai ulang kontainer, exec ke dalam shell, atau menghapus volume yang tersangkut dari ponsel. Rotasi on-call yang merebus menjadi “restart kontainer” dicakup oleh ini saja.
Di mana hal itu jatuh pendek: Status pihak ketiga berarti permukaan API dapat melayang. Beberapa fitur Portainer yang lebih baru tiba kemudian di sisi Android. UI berfungsi daripada cantik.
Harga:
- Gratis: fungsionalitas penuh terhadap Portainer CE
- Berbayar: tidak ada untuk aplikasi
Platform: Android, iOS
Unduh: Portainer Companion di Aptoide · Google Play
Garis bawah: Instal ini jika Portainer sudah ada di stack.
4. Grafana — Dashboard mendalam terbaik
Grafana di mobile masih viewer daripada builder, tetapi viewer-nya sangat bagus. Setelah Anda menyiapkan dashboard di desktop, aplikasi Android menjadikannya dapat dipindai. Hook pemberitahuan ke penyedia apa pun yang berbicara webhook. Integrasi Loki dan Prometheus berarti log dan metrik mendarat dalam satu ketukan.
Di mana hal itu jatuh pendek: Membangun dashboard di ponsel tidak menyenangkan. Konfigurasi pemberitahuan harus terjadi di sisi web. Aplikasi paling baik di tablet, bukan layar ponsel.
Harga:
- Gratis: Grafana OSS, di-hosting sendiri
- Berbayar: Grafana Cloud dari sekitar 30 USD/bulan untuk penyiapan yang lebih besar
Platform: Android, iOS, web
Unduh: Grafana di Aptoide · Google Play
Garis bawah: Pilih ini jika lab sudah memiliki riwayat metrik yang layak untuk zoom.
5. Netdata — Metrik waktu nyata per host terbaik
Netdata mengirim agen per host yang mendorong metrik per detik ke dalam dashboard. Aplikasi Android menampilkan dashboard tersebut, menunjukkan anomali per layanan, dan push alert ketika host berperilaku buruk. Tingkat gratis sangat murah. Tingkat Cloud menambahkan korelasi antar host dan peringatan pusat.
Di mana hal itu jatuh pendek: Korelasi lintas host tanpa tingkat Cloud memerlukan Netdata induk yang di-hosting sendiri yang akan dilewati banyak home lab. Deduplikasi peringatan lebih tipis daripada Alertmanager.
Harga:
- Gratis: agen penuh dan dashboard single-host
- Berbayar: Tier Cloud Netdata mulai dari sekitar 4 USD/bulan per pengguna aktif untuk lintas host dan retensi panjang
Platform: Android, iOS, web
Unduh: Netdata di Aptoide · Google Play
Garis bawah: Pilih ini jika Anda menginginkan visibilitas per detik dan baik-baik saja per host daripada di seluruh armada.
6. Prometheus Alertmanager — Peringatan berbasis aturan terbaik
Prometheus dan Alertmanager bersama-sama adalah tulang belakang peringatan dari sebagian besar home lab yang serius. Sisi Android adalah viewer ditambah target perutean: Alertmanager mendorong ke Pushover, Discord, ntfy, atau webhook, dan ponsel mendapat ping. Kompleksitas aturan adalah poin. “Hanya peringatan jika kontainer tidak sehat selama lima menit DAN CPU di atas 80% untuk periode yang sama” trivial di sini dan mustahil pada sebagian besar pesaing.
Di mana hal itu jatuh pendek: Alertmanager tidak “instal dan pergi”. Konfigurasi scrape Prometheus adalah topik mereka sendiri. Jika Anda belum pernah menulis query PromQL, rencanakan akhir pekan.
Harga:
- Gratis: sumber terbuka berlisensi Apache
- Berbayar: tidak ada
Platform: Web-first; Android melalui Grafana atau klien Alertmanager khusus
Unduh: Tidak ada aplikasi Android pihak pertama; peringatan tiba melalui perutean yang dikonfigurasi.
Garis bawah: Pilih ini ketika tingkat positif palsu pada alat pemberitahuan yang lebih sederhana menjadi tidak dapat diterima.
7. Docker Manager — Kontrol kontainer ringan terbaik
Docker Manager adalah alternatif yang lebih sederhana untuk Portainer Companion. Itu berbicara langsung ke soket Docker (melalui SSH atau endpoint TCP yang Anda buka ke LAN) dan memungkinkan Anda untuk mendaftar, memulai, menghentikan, dan memeriksa kontainer. Server Portainer tidak diperlukan. Untuk home lab kecil, overhead operasional yang lebih rendah adalah pitch.
Di mana hal itu jatuh pendek: Tidak ada dukungan Kubernetes. Mengekspos soket Docker melalui jaringan adalah pilihan keamanan yang memerlukan lapisan pengerasan (Tailscale, VPN, TLS + sertifikat klien).
Harga:
- Gratis: fitur lengkap
- Berbayar: sekitar 3 USD Pro sekali untuk menghapus iklan dan membuka multi-endpoint
Platform: Android
Unduh: Docker Manager di Aptoide · Google Play
Garis bawah: Pilih ini ketika lab hanya Docker dan Anda lebih suka tidak menjalankan Portainer sama sekali.
Cara memilih
- Jika Anda menginginkan satu dashboard dan satu aplikasi untuk rumah dan lab: Home Assistant.
- Jika pertanyaan harian adalah “apakah ada yang turun”: Uptime Kuma.
- Jika memulai ulang kontainer adalah on-call: Portainer Companion.
- Jika dashboard mendalam dengan riwayat penting: Grafana.
- Jika metrik waktu nyata per host adalah poin: Netdata.
- Jika aturan peringatan perlu lebih cerdas daripada ambang: Prometheus Alertmanager.
- Jika Docker adalah seluruh lab dan sederhana lebih baik: Docker Manager.
Tetap di dashboard web apa pun yang sudah Anda miliki jika tampilan ponsel tidak akan membuat Anda bertindak lebih cepat. Nilai aplikasi ini bukan melihat grafik. Itu memperbaiki sesuatu dalam sepuluh menit antara memperhatikannya dan melupakannya.
Pertanyaan Umum
Apakah aplikasi ini menguras baterai ponsel? Aplikasi berbasis push yang dikonfigurasi dengan baik (Home Assistant, Netdata Cloud, Uptime Kuma via ntfy) tetap di dekat nol. Aplikasi polling-berat (beberapa klien pihak ketiga) dapat mengonsumsi 8-10% sehari jika dikonfigurasi untuk memeriksa setiap 30 detik.
Mana yang memberikan peringatan tentang kegagalan pemeriksaan kesehatan Docker? Uptime Kuma jika Anda menunjukkannya ke endpoint kesehatan. Prometheus dengan cAdvisor scraping kontainer. Home Assistant dengan integrasi Docker juga bekerja.
Bisakah saya menggunakan ini tanpa VPN? Ya jika layanan dapat dijangkau melalui proxy terbalik dengan TLS. Tailscale, WireGuard, atau Cloudflare Tunnel adalah pola umum untuk membuat aplikasi ini bekerja dari mana saja.
Bagaimana dengan aplikasi khusus NAS seperti Synology DSM atau Truenas? Mereka ada dan berguna untuk pemantauan khusus NAS, tetapi mereka hanya mencakup satu kotak. Aplikasi di atas melihat seluruh lab.
Apakah Home Assistant berlebihan untuk sekadar pemantauan? Tidak benar-benar. Dashboard saja layak, dan tumbuh dengan lab. Tetapi jika Anda benar-benar memantau layanan dan bukan perangkat rumah pintar, Uptime Kuma adalah titik awal yang lebih ringan.