Add nginx-proxy-manager
This commit is contained in:
parent
fd876154de
commit
c62d604c41
|
@ -0,0 +1,106 @@
|
|||
version: '3.8'
|
||||
services:
|
||||
app:
|
||||
image: 'jc21/nginx-proxy-manager:latest'
|
||||
restart: always
|
||||
networks:
|
||||
- npm
|
||||
ports:
|
||||
- '80:80' # Public HTTP Port
|
||||
- '443:443' # Public HTTPS Port
|
||||
- '81:81' # Admin Web Port
|
||||
environment:
|
||||
PUID: 1597002121
|
||||
PGID: 1597000514
|
||||
USER: nginx-proxy-manager
|
||||
# Mysql/Maria connection parameters:
|
||||
DB_MYSQL_HOST: "db"
|
||||
DB_MYSQL_PORT: 3306
|
||||
DB_MYSQL_USER: "npm"
|
||||
DB_MYSQL_PASSWORD: "npm"
|
||||
DB_MYSQL_NAME: "npm"
|
||||
# Uncomment this if IPv6 is not enabled on your host
|
||||
#DISABLE_IPV6: 'true'
|
||||
volumes:
|
||||
- data:/data
|
||||
- letsencrypt:/etc/letsencrypt
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
depends_on:
|
||||
- db
|
||||
|
||||
db:
|
||||
image: 'jc21/mariadb-aria:latest'
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- npm
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: 'npm'
|
||||
MYSQL_DATABASE: 'npm'
|
||||
MYSQL_USER: 'npm'
|
||||
MYSQL_PASSWORD: 'npm'
|
||||
MARIADB_AUTO_UPGRADE: '1'
|
||||
volumes:
|
||||
- mysqldata:/var/lib/mysql
|
||||
|
||||
db-backup:
|
||||
image: tiredofit/db-backup
|
||||
restart: always
|
||||
networks:
|
||||
- npm
|
||||
volumes:
|
||||
- db-backup_backups:/backup
|
||||
- db-backup_logs:/logs
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
environment:
|
||||
- USER_DBBACKUP=1597002121 #nginx-proxy-manager
|
||||
- GROUP_DBBACKUP=1597000514 #Domain Guests
|
||||
- CONTAINER_ENABLE_MONITORING=FALSE
|
||||
|
||||
- BACKUP_JOB_CONCURRENCY=1
|
||||
- DEFAULT_CHECKSUM=NONE
|
||||
- DEFAULT_COMPRESSION=NONE
|
||||
- DEFAULT_BACKUP_INTERVAL=1440 # Backup every 1440 minutes
|
||||
- DEFAULT_BACKUP_BEGIN=0000 # Start backing up at midnight
|
||||
- DEFAULT_CLEANUP_TIME=8640 # Cleanup backups after a week
|
||||
|
||||
- DB01_TYPE=mysql
|
||||
- DB01_HOST=db
|
||||
- DB01_NAME=npm
|
||||
- DB01_USER=npm
|
||||
- DB01_PASS=npm
|
||||
|
||||
volumes:
|
||||
mysqldata:
|
||||
data:
|
||||
name: nginx-proxy-manager_data
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: cifs
|
||||
device: //ws22-fs.taudris.com/Resilient/Services/nginx-proxy-manager/data
|
||||
o: addr=ws22-fs.taudris.com,username=nginx-proxy-manager,password=tWrYqQOHG7KmynFLA6CXu92EVroGQ13hPZp4nlvpETIvbc6kSzKnPL9LSpNckNdE,rw,_netdev,vers=3.1.1,noserverino,mfsymlinks,seal,uid=1597002121,gid=1597000514,file_mode=0770,dir_mode=0770,echo_interval=2,handletimeout=4000
|
||||
letsencrypt:
|
||||
name: nginx-proxy-manager_letsencrypt
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: cifs
|
||||
device: //ws22-fs.taudris.com/Resilient/Services/nginx-proxy-manager/letsencrypt
|
||||
o: addr=ws22-fs.taudris.com,username=nginx-proxy-manager,password=tWrYqQOHG7KmynFLA6CXu92EVroGQ13hPZp4nlvpETIvbc6kSzKnPL9LSpNckNdE,rw,_netdev,vers=3.1.1,noserverino,mfsymlinks,seal,uid=1597002121,gid=1597000514,file_mode=0770,dir_mode=0770,echo_interval=2,handletimeout=4000
|
||||
db-backup_backups:
|
||||
name: nginx-proxy-manager_db-backup_backups
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: cifs
|
||||
device: //ws22-fs.taudris.com/Resilient/Services/nginx-proxy-manager/db-backup/backups
|
||||
o: addr=ws22-fs.taudris.com,username=nginx-proxy-manager,password=tWrYqQOHG7KmynFLA6CXu92EVroGQ13hPZp4nlvpETIvbc6kSzKnPL9LSpNckNdE,rw,_netdev,vers=3.1.1,noserverino,mfsymlinks,seal,uid=1597002121,gid=1597000514,file_mode=0770,dir_mode=0770,echo_interval=2,handletimeout=4000
|
||||
db-backup_logs:
|
||||
name: nginx-proxy-manager_db-backup_logs
|
||||
driver: local
|
||||
driver_opts:
|
||||
type: cifs
|
||||
device: //ws22-fs.taudris.com/Resilient/Services/nginx-proxy-manager/db-backup/logs
|
||||
o: addr=ws22-fs.taudris.com,username=nginx-proxy-manager,password=tWrYqQOHG7KmynFLA6CXu92EVroGQ13hPZp4nlvpETIvbc6kSzKnPL9LSpNckNdE,rw,_netdev,vers=3.1.1,noserverino,mfsymlinks,seal,uid=1597002121,gid=1597000514,file_mode=0770,dir_mode=0770,echo_interval=2,handletimeout=4000
|
||||
|
||||
networks:
|
||||
npm:
|
Loading…
Reference in New Issue