Pasang Portainer di STB Armbian: Kelola Docker via Web

Dashboard Docker dari browser
Mengelola beberapa container Docker di STB lewat terminal bisa terasa merepotkan, terutama saat ingin melihat status atau log dengan cepat. Portainer menyediakan dashboard web untuk mengelola container, image, volume, dan jaringan. Ia bukan pengganti Docker: Portainer adalah antarmuka kontrol untuk Docker yang sudah berjalan.
Sebelum mulai, pastikan Armbian dan Docker sudah terpasang serta Docker Engine dapat menjalankan container biasa. Periksa ruang penyimpanan dan alamat IP STB. Dukungan image dan Docker bergantung pada arsitektur serta konfigurasi perangkat; cek arsitektur STB (perintah uname -m) dan pastikan image Portainer yang ditarik sesuai dengan arsitektur tersebut, mengacu pada dokumentasi resmi Portainer. Jika Docker belum berfungsi, bereskan itu lebih dulu.
Instal dengan Docker
Buat volume untuk menyimpan data Portainer, lalu jalankan container server. Contoh berikut memakai image Community Edition versi LTS dan port HTTPS 9443:
docker volume create portainer_data && docker run -d --name portainer --restart=always -p 9443:9443 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Perintah tersebut menghubungkan Portainer ke socket Docker lokal dan menyimpan datanya pada volume agar tetap ada saat container dibuat ulang. Jika image tidak dapat diambil atau container gagal berjalan, cek docker ps -a dan log dengan docker logs portainer. Pastikan perintah Docker tidak melaporkan masalah arsitektur atau izin sebelum lanjut.
Dari laptop atau ponsel yang berada di jaringan tepercaya yang sama, buka https://ALAMAT-IP-STB:9443, ganti bagian alamat IP dengan IP STB. Pada akses pertama, browser dapat memberi peringatan karena sertifikat HTTPS bawaan Portainer bersifat self-signed. Pastikan alamatnya memang milik perangkatmu, lalu ikuti halaman setup awal untuk membuat akun admin. Menu dan istilah dapat berubah antarversi.
Sesudah dashboard terbuka, pastikan environment lokal tampil dan status container yang ada sesuai dengan hasil docker ps. Cobalah melihat detail container sebelum mengubahnya; biasakan mengenali fungsi layanan pada STB agar tidak menghentikan aplikasi yang masih dibutuhkan.
Amankan dashboard sebelum dipakai
Gunakan kata sandi admin yang panjang dan unik. Jangan meneruskan port 9443 dari router ke internet. Portainer yang terhubung ke socket Docker memiliki kendali luas atas container di mesin tersebut; orang yang mengambil alih dashboard berpotensi mengelola beban kerja Docker. Jika butuh akses dari luar rumah, pilih VPN atau metode akses privat yang kamu pahami, bukan port-forward terbuka.
Port 9443 adalah akses web HTTPS standar pada panduan instalasi saat ini. Port 9000 hanya diperlukan untuk kebutuhan HTTP lama tertentu; jangan membukanya tanpa alasan. Port 8000 berkaitan dengan fitur Edge Agent dan tidak wajib untuk penggunaan lokal sederhana.
Bedanya dengan CasaOS
CasaOS menawarkan pengalaman home server serba ada dengan katalog aplikasi, sedangkan Portainer berfokus pada kontrol lingkungan Docker. Keduanya tidak saling menggantikan. Setelah Docker di STB siap, kamu bisa melanjutkan panduan memasang Docker di STB Armbian untuk memahami fondasi yang dipakai Portainer.