Compare commits

..

2 Commits

Author SHA1 Message Date
bc097a98de 2025-11-12 06:12:07 -05:00
18c04db9bb Migrated Emby data to swarm 2025-11-12 06:07:46 -05:00
13 changed files with 18 additions and 29 deletions

View File

@@ -22,15 +22,13 @@ http:
#----------------------------------------------------------------------------------- #-----------------------------------------------------------------------------------
routers: routers:
# Local VPN-only services (*.swarm.home) # Local VPN-only services (*.swarm.home)
unraid: unraid-local:
rule: "Host(`unraid.frostlabs.me`)" rule: "Host(`unraid.swarm.home`)"
entryPoints: entryPoints:
- web
- websecure - websecure
service: unraid service: unraid
middlewares: tls: {}
- 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

@@ -8,7 +8,7 @@ services:
- PGID=1000 - PGID=1000
- TZ=Etc/UTC - TZ=Etc/UTC
volumes: volumes:
- /home/doc/projects/unraid-appdata/emby:/config - /home/doc/projects/swarm-data/appdata/emby:/config
- /home/doc/projects/data/media/tv:/data/tvshows - /home/doc/projects/data/media/tv:/data/tvshows
- /home/doc/projects/data/media/movies:/data/movies - /home/doc/projects/data/media/movies:/data/movies
ports: ports:
@@ -21,13 +21,6 @@ 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,4 +19,3 @@ 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/prowlarr:/config - /home/doc/projects/unraid-appdata/postgres:/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/swarm-data/appdata/sabnzbd:/config - /home/doc/projects/unraid-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:
- /home/doc/projects/swarm-data/appdata/sonarr:/config - /mnt/swarm-data/sonarr:/config
- /home/doc/projects/data:/data - /home/doc/projects/data:/data
deploy: deploy:
replicas: 1 replicas: 1
@@ -18,4 +18,3 @@ 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
- 8082:8080 - 8080: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: