Compare commits
2 Commits
8dfe1a8310
...
bc097a98de
| Author | SHA1 | Date | |
|---|---|---|---|
| bc097a98de | |||
| 18c04db9bb |
@@ -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`)"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -42,4 +42,4 @@ services:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
homelab:
|
homelab:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
@@ -79,4 +79,4 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
outline_internal:
|
outline_internal:
|
||||||
driver: overlay
|
driver: overlay
|
||||||
attachable: true
|
attachable: true
|
||||||
|
|||||||
@@ -79,4 +79,4 @@ secrets:
|
|||||||
paperless-secret-key:
|
paperless-secret-key:
|
||||||
external: true
|
external: true
|
||||||
postgres-master:
|
postgres-master:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -19,4 +19,3 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
homelab:
|
homelab:
|
||||||
external: true
|
external: true
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -23,4 +23,4 @@ services:
|
|||||||
|
|
||||||
networks:
|
networks:
|
||||||
homelab:
|
homelab:
|
||||||
external: true
|
external: true
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user