Compare commits

...

15 Commits

Author SHA1 Message Date
b8a5345d68 Merge branch 'main' of github.com:ghost062591/swarm-production 2025-11-12 16:54:41 -05:00
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 30 additions and 15 deletions

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -21,6 +21,13 @@ services:
start_period: 120s
deploy:
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:
homelab:
external: true
external: true

View File

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

View File

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

View File

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

View File

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

View File

@@ -17,4 +17,9 @@ services:
networks:
homelab:
external: true
<<<<<<< HEAD
external: true
=======
external: true
>>>>>>> 3a6bfa0854c08910cd0821099c6c33a74df5d037

View File

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