Compare commits

5 Commits

Author SHA1 Message Date
L. Kraven
d1aa797a0d updated env files 2024-05-30 19:15:38 -07:00
L. Kraven
a1367f97d4 removed unnecessary files 2024-05-30 19:11:40 -07:00
L. Kraven
2c453bc917 NH3-Docker 2024-05-30 00:37:55 -07:00
3b289939ad ESH-VM-DOCKER Full Docker Set 2024-05-29 23:33:23 -07:00
6f9eceb125 Added dockge 2024-05-29 22:47:30 -07:00
3 changed files with 82 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
data/
**/.env

View File

@@ -0,0 +1,45 @@
#version: "3"
services:
adguardhome:
image: adguard/adguardhome
container_name: adguardhome
ports:
- 53:53/tcp
- 53:53/udp
- 784:784/udp
- 853:853/tcp
- 3000:3000/tcp
- 8080:80/tcp
- 8443:443/tcp
volumes:
- adguard-workdir:/opt/adguardhome/work
- adguard-confdir:/opt/adguardhome/conf
restart: unless-stopped
labels:
# This means the container will be stopped during backup to ensure
# backup integrity. You can omit this label if stopping during backup
# not required. Can be omitted if false.
- docker-volume-backup.stop-during-backup=false
networks:
- tnet
backup:
image: offen/docker-volume-backup:latest
restart: always
volumes:
# volumes to backup.
- adguard-workdir:/backup/adguard-workdir:ro
- adguard-confdir:/backup/adguard-confdir:ro
- /mnt/backup/docker/nh3-docker/adguard:/archive
# can omit below if not stopping service.
# - /var/run/docker.sock:/var/run/docker.sock:ro
env_file:
- .env
networks:
- tnet
volumes:
adguard-workdir: null
adguard-confdir: null
networks:
tnet:
name: traefik-net
external: true

35
compose/dockge/compose.yaml Executable file
View File

@@ -0,0 +1,35 @@
services:
dockge:
image: louislam/dockge:latest
restart: unless-stopped
ports:
# Host Port : Container Port
- 5001:5001
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- dockge_data:/app/data
- /opt/docker/compose:/opt/docker/compose
environment:
# Tell Dockge where is your stacks directory
- DOCKGE_STACKS_DIR=/opt/docker/compose
networks:
- tnet
backup:
image: offen/docker-volume-backup:latest
restart: always
volumes:
# volumes to backup.
- dockge_data:/backup/dockge:ro
- /mnt/backup/docker/esh-vm-docker/dockge:/archive
# can omit below if not stopping service.
# - /var/run/docker.sock:/var/run/docker.sock:ro
env_file:
- .env
networks:
- tnet
volumes:
dockge_data: null
networks:
tnet:
name: traefik-net
external: true