Halo Sobat Online! Kalau Sobat Online sudah pasang Docker di VPS — misalnya buat n8n, Gitea, atau Nextcloud seperti artikel-artikel sebelumnya — pasti kenal rasanya: tiap mau cek container harus buka terminal, ketik docker ps, docker logs, docker restart… Lama-lama hafal juga sih, tapi capek! Nah, kabar baiknya ada Portainer di VPS yang mengubah semua itu jadi klik-klik di browser. Yuk, kita pasang bareng-bareng!
Anggap saja begini: kalau Docker itu ruang mesin kapal, maka Portainer adalah anjungan kapten — semua tombol, lampu indikator, dan kemudi terkumpul di satu dashboard yang enak dilihat. Sobat Online tetap kaptennya, cuma tidak perlu lagi turun ke ruang mesin tiap lima menit.
Kenapa Portainer di VPS Layak Dicoba?
Buat Sobat Online yang VPS-nya sudah menampung beberapa aplikasi Docker, ini alasan Portainer bikin hidup jauh lebih gampang:
- Lihat semua container sekilas — status jalan/berhenti, pemakaian CPU dan RAM, semua tampil dalam satu tabel. Tidak perlu
docker statslagi. - Kelola pakai tombol — start, stop, restart, hapus container, bahkan buka terminal (console) ke dalam container, semua dari browser.
- Gratis dan open-source — edisi Community Edition (CE) bebas dipakai selamanya, termasuk untuk server pribadi maupun bisnis kecil.
- Ringan — Portainer sendiri cuma satu container kecil, tidak membebani VPS 1 GB RAM sekalipun.
- Aman secara default — sejak versi 2.9, Portainer memakai HTTPS di port 9443 dengan sertifikat bawaan, jadi login tidak lewat koneksi polos.
Singkatnya: kalau Sobat Online punya lebih dari dua container di VPS, Portainer hampir selalu worth it.
Syarat Sebelum Mulai
Cuma dua, gampang banget:
- VPS dengan Docker yang sudah jalan — cek dengan
docker --version. Kalau belum ada, pasang dulu Docker dari repositori resmi (jangan via snap di Ubuntu, kata dokumentasi resminya bisa bermasalah). - Akses root atau sudo ke VPS tersebut.
Satu catatan: Portainer butuh port 9443 (dashboard HTTPS) dan port 8000 (komunikasi Edge Agent, opsional tapi biarkan terbuka). Kalau Sobat Online memakai firewall seperti UFW, siapkan dulu:
sudo ufw allow 9443/tcp
sudo ufw allow 8000/tcp
Langkah 1: Pasang Portainer di VPS Pakai Satu Perintah
Cara resmi dan paling gampang menurut dokumentasi Portainer adalah perintah docker run langsung. Pertama buat volume khusus tempat Portainer menyimpan database-nya:
docker volume create portainer_data
Lalu jalankan container Portainer:
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Mari bedah perintah di atas supaya tidak sekadar copy-paste:
-d— jalan di background (detached).-p 9443:9443— dashboard HTTPS. Inilah yang Sobat Online buka di browser.--restart=always— Portainer ikut nyala otomatis kalau VPS reboot. Penting!-v /var/run/docker.sock:/var/run/docker.sock— kunci utamanya: Portainer “ngobrol” dengan Docker lewat file socket ini, sehingga bisa melihat dan mengatur semua container.-v portainer_data:/data— database Portainer disimpan di volume, jadi setting tidak hilang saat container dihapus/diupdate.portainer/portainer-ce:lts— image resmi edisi Community dengan tag lts (Long-Term Support, versi stabil terbaru — per 2026 sudah seri 2.45.x).
Tunggu sekitar setengah menit, lalu cek:
docker ps
Kalau ada baris portainer/portainer-ce:lts berstatus Up, berarti instalasi berhasil. Selamat!
Alternatif: Pakai Docker Compose
Kalau Sobat Online lebih suka file compose yang rapi (gampang dibackup ke Git), unduh file resmi lalu jalankan:
curl -L https://downloads.portainer.io/ce-sts/portainer-compose.yaml -o portainer-compose.yaml
docker compose -f portainer-compose.yaml up -d
Hasilnya sama persis. Pilih salah satu saja, jangan dua-duanya (nanti port-nya rebutan!).
Langkah 2: Buka Dashboard dan Buat Akun Admin
Sekarang bagian serunya. Buka browser dan kunjungi:
https://IP-VPS-Sobat:9443
Ganti IP-VPS-Sobat dengan alamat IP VPS. Browser akan menampilkan peringatan sertifikat — itu wajar karena Portainer memakai sertifikat self-signed bawaan. Klik “Advanced” lalu “Proceed / Lanjutkan”. (Nanti di Langkah 4 kita amankan lebih serius.)
Saat pertama dibuka, Portainer meminta Sobat Online membuat user admin. Isi username dan password yang kuat (minimal 12 karakter, campur huruf-angka-simbol). Setelah itu pilih Get Started dengan environment lokal (Docker yang ada di VPS ini) — Portainer langsung mendeteksinya otomatis.
Selesai! Sobat Online sekarang melihat dashboard berisi daftar container, image, volume, dan network — semua yang tadi cuma bisa dilihat lewat terminal.
Langkah 3: Keliling Dashboard — 5 Hal yang Wajib Dicoba
Supaya langsung terbiasa, coba lima hal ini:
- Containers — klik sebuah container untuk melihat log-nya (tombol Logs), statistik resource live (tombol Stats), atau membuka terminal di dalamnya (tombol Console). Persis seperti
docker logs,docker stats, dandocker exec, tapi visual. - Stacks — deploy aplikasi multi-container dari file
docker-compose.ymlcukup dengan paste teks ke editor web lalu klik Deploy. N8n, Gitea, Nextcloud yang dulu dipasang via terminal bisa dikelola dari sini. - Images — lihat image apa saja yang tersimpan, hapus yang tak terpakai untuk menghemat disk (tombol Remove), atau pull image baru dengan klik Pull image.
- Volumes & Networks — cek volume mana yang membengkak dan network apa saja yang dipakai container. Bagus buat bersih-bersih VPS.
- App Templates — Portainer punya katalog template aplikasi populer (WordPress, MySQL, dan lainnya) yang bisa dipasang sekali klik. Cocok buat eksperimen cepat.
Tips: Amankan Akses Portainer
Karena dashboard ini sekuat akses root ke Docker, jangan biarkan terbuka untuk seluruh internet tanpa perlindungan:
- Batasi lewat firewall — hanya izinkan IP rumah/kantor:
sudo ufw allow from IP-KAMU to any port 9443. - Atau pasang di belakang reverse proxy — misalnya Nginx atau Caddy dengan HTTPS dari Let’s Encrypt, lalu tutup port 9443 dari publik (kita sudah pernah bahas keduanya di artikel sebelumnya!).
- Aktifkan auto-update — update Portainer dengan stop-hapus-pull-run ulang (datanya aman di volume
portainer_data), atau pasang Watchtower supaya otomatis.
Perintah update manual kalau dibutuhkan:
docker stop portainer
docker rm portainer
docker pull portainer/portainer-ce:lts
docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:lts
Portainer vs Coolify: Butuh Dua-duanya?
Sobat Online mungkin ingat artikel Coolify kemarin — “alternatif cPanel untuk deploy aplikasi”. Bedanya gampang: Coolify fokus ke deploy aplikasi dari Git semudah PaaS (push-to-deploy), sedangkan Portainer fokus ke melihat dan mengatur container yang sudah ada. Keduanya gratis dan bisa hidup berdampingan: deploy pakai Coolify, pantau harian pakai Portainer. Tidak ada yang perlu disingkirkan!
Kesimpulan
Gimana, ternyata Portainer di VPS itu gampang banget kan? Cuma satu perintah docker run, buka port 9443, bikin akun admin — dan terminal yang dulu penuh dengan docker ps berubah jadi dashboard cantik di browser. Mulai dari cek log, restart container, sampai deploy stack baru, semua tinggal klik.
Jadi, tunggu apa lagi Teman-teman? Luangkan lima menit hari ini, pasang Portainer, dan rasakan bedanya mengelola VPS pakai “anjungan kapten”. Kalau ada error atau bingung di salah satu langkah, tulis di komentar ya — kita pecahkan bareng-bareng. Selamat berlayar, Sobat Online!

