Compare commits

...

14 Commits

Author SHA1 Message Date
8dfe1a8310 2025-11-11 21:02:39 -05:00
f649d4dcb7 2025-11-11 20:50:39 -05:00
26fcb257d5 2025-11-11 20:42:38 -05:00
6a47ec2ed6 2025-11-11 20:42:16 -05:00
08a1882232 changed config directory 2025-11-11 20:38:28 -05:00
f5bccb9f3b Testing Gitea webhooks 2025-11-11 20:27:44 -05:00
05e0febeb4 2025-11-11 19:35:59 -05:00
0055e31123 2025-11-11 19:30:25 -05:00
76cdb88226 2025-11-11 18:32:12 -05:00
51edbebf28 Traefik 2025-11-11 18:25:39 -05:00
1a75b85508 2025-11-11 18:17:42 -05:00
ecbb8d0da4 2025-11-11 18:11:42 -05:00
8b634466b2 2025-11-11 18:08:11 -05:00
a22e1307ae 2025-11-11 18:04:55 -05:00
13 changed files with 28 additions and 17 deletions

View File

@@ -22,13 +22,15 @@ http:
#----------------------------------------------------------------------------------- #-----------------------------------------------------------------------------------
routers: routers:
# Local VPN-only services (*.swarm.home) # Local VPN-only services (*.swarm.home)
unraid-local: unraid:
rule: "Host(`unraid.swarm.home`)" rule: "Host(`unraid.frostlabs.me`)"
entryPoints: entryPoints:
- web
- websecure - websecure
service: unraid service: unraid
tls: {} middlewares:
- authentik
tls:
certResolver: cloudflare
# peertube: # peertube:
# rule: "Host(`videos.frostlabs.me`)" # rule: "Host(`videos.frostlabs.me`)"

View File

@@ -30,4 +30,4 @@ services:
- traefik.http.services.adminer.loadbalancer.server.port=8080 - traefik.http.services.adminer.loadbalancer.server.port=8080
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -42,4 +42,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -79,4 +79,4 @@ networks:
external: true external: true
outline_internal: outline_internal:
driver: overlay driver: overlay
attachable: true attachable: true

View File

@@ -79,4 +79,4 @@ secrets:
paperless-secret-key: paperless-secret-key:
external: true external: true
postgres-master: postgres-master:
external: true external: true

View File

@@ -104,5 +104,5 @@ networks:
# external: true # external: true
# peertube-key: # peertube-key:
# external: true # external: true
# gmail-app-password: # gmail-app-password:
# external: true # external: true

View File

@@ -21,6 +21,13 @@ services:
start_period: 120s start_period: 120s
deploy: deploy:
replicas: 1 replicas: 1
labels:
- traefik.enable=true
- traefik.http.routers.emby.rule=Host(`movies.frostlabs.me`)
- traefik.http.routers.emby.entrypoints=websecure
- traefik.http.routers.emby.tls=true
- traefik.http.routers.emby.tls.certresolver=cloudflare
- traefik.http.services.emby.loadbalancer.server.port=8096
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -19,3 +19,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -10,7 +10,7 @@ services:
- PGID=1000 - PGID=1000
- TZ=Etc/UTC - TZ=Etc/UTC
volumes: volumes:
- /home/doc/projects/unraid-appdata/postgres:/config - /home/doc/projects/unraid-appdata/prowlarr:/config
healthcheck: healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:9696/ping" ] test: [ "CMD", "curl", "-f", "http://localhost:9696/ping" ]
interval: 30s interval: 30s
@@ -22,4 +22,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -23,4 +23,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -10,7 +10,7 @@ services:
- PGID=1000 - PGID=1000
- TZ=Etc/UTC - TZ=Etc/UTC
volumes: volumes:
- /home/doc/projects/unraid-appdata/sabnzbd:/config - /home/doc/projects/swarm-data/appdata/sabnzbd:/config
- /home/doc/projects/data/usenet:/data/usenet - /home/doc/projects/data/usenet:/data/usenet
healthcheck: healthcheck:
test: [ "CMD", "curl", "-f", "http://localhost:8080/api?mode=version" ] test: [ "CMD", "curl", "-f", "http://localhost:8080/api?mode=version" ]
@@ -23,4 +23,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -10,7 +10,7 @@ services:
- PGID=1000 - PGID=1000
- TZ=Etc/UTC - TZ=Etc/UTC
volumes: volumes:
- /mnt/swarm-data/sonarr:/config - /home/doc/projects/swarm-data/appdata/sonarr:/config
- /home/doc/projects/data:/data - /home/doc/projects/data:/data
deploy: deploy:
replicas: 1 replicas: 1
@@ -18,3 +18,4 @@ services:
networks: networks:
homelab: homelab:
external: true external: true

View File

@@ -114,7 +114,7 @@ services:
ports: ports:
- 80:80 - 80:80
- 443:443 - 443:443
- 8080:8080 - 8082:8080
environment: environment:
- CF_DNS_API_TOKEN_FILE=/run/secrets/cloudflare_api_token - CF_DNS_API_TOKEN_FILE=/run/secrets/cloudflare_api_token
volumes: volumes: