updated files

This commit is contained in:
2025-03-18 23:44:40 -07:00
parent 0ca9b3fd52
commit aef46eadd0
24 changed files with 27877 additions and 53 deletions

View File

@@ -31,20 +31,7 @@ services:
- homepage.widget.password=P@@fml123
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/esh-vm-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

View File

@@ -0,0 +1,23 @@
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=2000
- PGID=2000
- TZ=Etc/UTC
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /opt/docker/conf/calibre-web:/config
- /mnt/books/calibre/calibre_library:/books
labels:
- homepage.group=Media
- homepage.name=Calibre-Web
- homepage.icon=si-calibreweb
- homepage.description=EBook Server (esh)
- homepage.href=http://10.0.50.45:8083
ports:
- 8083:8083
restart: unless-stopped
networks: {}

View File

@@ -6,8 +6,8 @@ services:
security_opt:
- seccomp:unconfined #optional
environment:
- PUID=1000
- PGID=1000
- PUID=2000
- PGID=2000
- TZ=America/Los_Angeles
- PASSWORD= #optional
- CLI_ARGS= #optional

View File

@@ -20,21 +20,9 @@ services:
- 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:
dockge_data: null
networks:
tnet:
name: traefik-net

View File

@@ -0,0 +1,29 @@
version: "3.5"
services:
drawio:
image: jgraph/drawio
container_name: drawio
restart: unless-stopped
ports:
- 8087:8080
- 8447:8443
healthcheck:
test:
- CMD-SHELL
- curl -f http://127.0.0.1:8080 || exit 1
interval: 1m30s
timeout: 10s
retries: 5
start_period: 10s
labels:
- homepage.group=Apps
- homepage.name=draw.io
- homepage.icon=mdi-pencil
- homepage.description=Draw.IO Graphing (esh)
- homepage.href=http://10.0.50.45:8087
networks:
- tnet
networks:
tnet:
name: traefik-net
external: true

View File

@@ -0,0 +1,14 @@
version: '3'
services:
esphome:
container_name: esphome
image: ghcr.io/esphome/esphome
volumes:
- /path/to/esphome/config:/config
- /etc/localtime:/etc/localtime:ro
restart: always
privileged: true
network_mode: host
environment:
- USERNAME=test
- PASSWORD=ChangeMe

View File

@@ -0,0 +1,31 @@
services:
homeassistant:
image: homeassistant/home-assistant:latest
container_name: homeassistant
environment:
- PUID=2000
- PGID=2000
- TZ=America/Los_Angeles
volumes:
- homeassistant_data:/config
#- /opt/docker/conf/homeassistant:/config
ports:
- 8123:8123 #optional
# devices:
# - /path/to/device:/path/to/device #optional
restart: unless-stopped
env_file:
- .env
labels:
- homepage.group=Apps
- homepage.name=Home Assistant
- homepage.icon=si-homeassistant
- homepage.description=Home Automation (esh)
- homepage.href=http://10.0.50.45:8123
networks:
- traefik-net
networks:
traefik-net:
external: true
volumes:
homeassistant_data: null

View File

@@ -16,9 +16,12 @@ services:
- tnet
labels:
- traefik.enable=true
- traefik.http.routers.homepage.rule=host(`10.0.50.45`)
- traefik.http.routers.homepage.rule=host(`eshhome`) || host(`10.0.50.45`)
|| host (`eshhome.esteban.net`)
- traefik.http.services.homepage.loadbalancer.server.port=3000
- traefik.http.routers.homepage.priority=1
env_file:
- .env
networks:
tnet:
name: traefik-net

View File

@@ -72,8 +72,7 @@ services:
env_file:
- .env
networks:
- tnet
- tnet
networks:
tnet:
name: traefik-net

View File

@@ -0,0 +1,27 @@
version: "3.3"
services:
uptime-kuma:
restart: always
ports:
- 3001:3001
volumes:
- uptime-kuma:/app/data
container_name: uptime-kuma
image: louislam/uptime-kuma:latest
labels:
- homepage.group=Apps
- homepage.name=Uptime Kuma
- homepage.icon=mdi-arrow-up-bold-circle
- homepage.description=Service Monitoring (esh)
- homepage.href=http://10.0.50.45:3001
- homepage.widget.type=uptimekuma
- homepage.widget.url=http://10.0.50.45:3001
- homepage.widget.slug=nethealth
networks:
- tnet
volumes:
uptime-kuma: {}
networks:
tnet:
name: traefik-net
external: true