Untuk menginstal NGINX Proxy Manager menggunakan Docker, ikuti langkah-langkah berikut:
sudo apt update
sudo apt install docker.io
sudo systemctl enable --now docker
sudo apt install docker-compose
mkdir -p ~/nginx-proxy-manager
cd ~/nginx-proxy-manager
docker-compose.yml
docker-compose.yml
untuk mengonfigurasi NGINX Proxy Manager. Di dalam folder yang baru saja Anda buat, buat file baru dengan nama docker-compose.yml
dan tambahkan konfigurasi berikut:version: "3"
services:
app:
image: jc21/nginx-proxy-manager:latest
container_name: nginx-proxy-manager
restart: unless-stopped
ports:
- "80:80" # HTTP
- "443:443" # HTTPS
- "81:81" # Admin Panel
environment:
DB_SQLITE_FILE: "/data/database.sqlite"
volumes:
- ./data:/data
networks:
- nginx-proxy-manager
depends_on:
- db
db:
image: mariadb:latest
container_name: nginx-proxy-manager-db
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: examplepassword
MYSQL_DATABASE: nginx
MYSQL_USER: nginx
MYSQL_PASSWORD: examplepassword
volumes:
- ./data/db:/var/lib/mysql
networks:
- nginx-proxy-manager
networks:
nginx-proxy-manager:
driver: bridge
80
untuk HTTP.443
untuk HTTPS.81
untuk panel administrasi NGINX Proxy Manager../data
: Menggunakan volume untuk menyimpan konfigurasi NGINX Proxy Manager../data/db
: Menggunakan volume untuk database MariaDB.docker-compose.yml
siap, jalankan perintah berikut untuk memulai NGINX Proxy Manager dan MariaDB:sudo docker-compose up -d
http://<IP_Anda>:81
admin@example.com
changeme