NATVPS.id – Portainer adalah container management platform berbasis web yang mendukung berbagai layanan kontainerisasi, seperti Docker, Swarm, dan Kubernetes. Portainer tersedia dalam dua versi yaitu Community Edition (CE) dan Business Edition (BE). Portainer dapat membantu manajemen layanan kontainer, seperti pembuatan kontainer baru, deploy Stacks (Docker Compose), dan lain sebagainya.
Artikel ini membahas langkah-langkah untuk memasang Portainer Community Edition (CE) di NAT VPS. Server yang digunakan menggunakan OS Ubuntu 22.04, namun Anda dapat menggunakan OS lain yang didukung secara resmi oleh Portainer.
Portainer menggunakan container Docker untuk berjalan. Oleh karena itu, kita perlu memasang Docker (dan Docker Compose). Pada artikel ini kita akan menggunakan script resmi dari Docker untuk mempermudah proses instalasi.
Jika Docker & Docker Compose sudah terpasang, silahkan lanjut ke langkah berikutnya.
Lakukan package update menggunakan perintah berikut:
apt update
Kemudian, pasang curl untuk mengunduh script instalasi Docker otomatis. Pasan juga nano untuk mengubah isi file Docker Compose:
apt install curl nano -y
Eksekusi script instalasi dengan perintah:
curl https://get.docker.com -fsSL | sh
Tunggu hingga proses instalasi selesai.
Untuk men-deploy Portainer, kita akan menggunakan Docker Compose agar lebih mudah dalam konfigurasi kontainer nantinya.
Buat folder baru dengan nama Portainer:
mkdir Portainer cd Portainer/
Buat file baru dengan nama docker-compose.yml menggunakan nano:
nano docker-compose.yml
Tempelkan isi file berikut:
# File Docker Compose untuk Portainer
# Dibuat berdasarkan:
# [1] https://docs.portainer.io/start/install-ce/server/docker/linux
# [2] https://docs.portainer.io/advanced/reverse-proxy/nginx
# Tutorial: https://natvps.id/install-portainer-di-nat-vps/
version: "2"
services:
portainer:
image: portainer/portainer-ce:latest
command: -H unix:///var/run/docker.sock
restart: always
ports:
- 8000:8000
- 9443:9443
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- data:/data
volumes:
data: Simpan file tersebut dengan menekan Ctrl+X, y, lalu Enter.
Terakhir, jalankan konfigurasi dengan memasukkan perintah:
docker compose up -d
Mengingat kita menggunakan NAT VPS, konfigurasi port forwarding perlu ditambah agar dapat mengakses Portainer dari luar server.
Jika bingung mengenai Port Forwarding, silahkan baca artikel sebelumnya: Penjelasan Domain Forwarding di NAT VPS.
Tambahkan konfigurasi port forwarding (TCP) yang mengekspos web server Portainer:
Jika seluruh proses instalasi berhasil, Portainer dapat diakses melalui https://<IP-Publik-VPS>:<PortUntukPortainer>. Sebagai contoh, jika IP publik NAT VPS adalah 103.186.31.38 dan konfigurasi port forwarding yang digunakan adalah 32501, maka Portainer dapat diakses melalui alamat https://103.186.31.38:32501.
Jika terdapat keterangan error seperti di atas, cukup lanjutkan dengan memilih Continue to xxx.xxx.xxx.xxx (unsafe), karena Portainer menggunakan self-signed SSL certificate pada konfigurasi awal.
Selesaikan konfigurasi Portainer dengan membuat akun administrator.
Selesai! Portainer telah terpasang dan siap digunakan untuk manajemen Docker.
NATVPS.id – Gopeed (Go Speed) adalah aplikasi pengunduh modern bersifat open-source yang yang mendukung berbagai…
NATVPS.id – IPTV (Internet Protocol Television) adalah teknologi yang menyiarkan konten televisi, video, dan siaran…
NATVPS.id – Jellyfin adalah server media open-source yang memungkinkan Anda mengatur, melakukan streaming, dan mengelola…
NATVPS.id – Gitea adalah sebuah layanan hosting Git (pengelola repositori kode) open-source yang dapat di…
NATVPS.id – LibreOffice adalah perangkat lunak perkantoran (office) yang gratis, modern, dan open-source. LibreOffice dapat…
NATVPS.id – Pi-hole adalah software DNS Server yang berfokus pada pemblokiran iklan dan situs trackers.…