commit 4823c3dfedeaf839a6022a519f0391887c4082b2 Author: Alessandro Date: Wed Mar 25 16:00:56 2026 +0100 configurazione iniziale nginx proxy manager (versione 2.13.5) - caricata il 25-03-2026 diff --git a/README.md b/README.md new file mode 100644 index 0000000..9a6798f --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Nginx Proxy Manager + +Percorso produzione: +/srv/compose/npm + +Dati: +/srv/data/npm diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..20763b7 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,42 @@ +#version: "3.8" + +services: + app: + image: jc21/nginx-proxy-manager:2.13.5 + restart: unless-stopped + ports: + - "80:80" # HTTP + - "443:443" # HTTPS + - "81:81" # Admin UI + environment: + DB_MYSQL_HOST: db + DB_MYSQL_PORT: 3306 + DB_MYSQL_USER: ${DB_USER} # <<< variabile dal file .env + DB_MYSQL_PASSWORD: ${DB_PASSWORD} # <<< variabile dal file .env + DB_MYSQL_NAME: ${DB_NAME} # <<< variabile dal file .env + volumes: + - ./data:/data + - ./letsencrypt:/etc/letsencrypt + depends_on: + - db + + networks: + - default + - opencloud-net + + + db: + image: mariadb:latest # sempre l'ultima versione + restart: unless-stopped + environment: + MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD} # <<< variabile dal file .env + MYSQL_DATABASE: ${DB_NAME} # deve combaciare con DB_NAME sopra + MYSQL_USER: ${DB_USER} # deve combaciare con DB_USER sopra + MYSQL_PASSWORD: ${DB_PASSWORD} # deve combaciare con DB_PASSWORD sopra + volumes: + - /srv/data/npm/mysql:/var/lib/mysql + +networks: + opencloud-net: + external: true + name: opencloud-compose_opencloud-net