Compare commits
14 Commits
bc097a98de
...
8dfe1a8310
| Author | SHA1 | Date | |
|---|---|---|---|
| 8dfe1a8310 | |||
| f649d4dcb7 | |||
| 26fcb257d5 | |||
| 6a47ec2ed6 | |||
| 08a1882232 | |||
| f5bccb9f3b | |||
| 05e0febeb4 | |||
| 0055e31123 | |||
| 76cdb88226 | |||
| 51edbebf28 | |||
| 1a75b85508 | |||
| ecbb8d0da4 | |||
| 8b634466b2 | |||
| a22e1307ae |
@@ -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`)"
|
||||
|
||||
@@ -30,4 +30,4 @@ services:
|
||||
- traefik.http.services.adminer.loadbalancer.server.port=8080
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -42,4 +42,4 @@ services:
|
||||
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -79,4 +79,4 @@ networks:
|
||||
external: true
|
||||
outline_internal:
|
||||
driver: overlay
|
||||
attachable: true
|
||||
attachable: true
|
||||
|
||||
@@ -79,4 +79,4 @@ secrets:
|
||||
paperless-secret-key:
|
||||
external: true
|
||||
postgres-master:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -104,5 +104,5 @@ networks:
|
||||
# external: true
|
||||
# peertube-key:
|
||||
# external: true
|
||||
# gmail-app-password:
|
||||
# gmail-app-password:
|
||||
# external: true
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -19,3 +19,4 @@ services:
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
volumes:
|
||||
- /home/doc/projects/unraid-appdata/postgres:/config
|
||||
- /home/doc/projects/unraid-appdata/prowlarr:/config
|
||||
healthcheck:
|
||||
test: [ "CMD", "curl", "-f", "http://localhost:9696/ping" ]
|
||||
interval: 30s
|
||||
@@ -22,4 +22,4 @@ services:
|
||||
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -23,4 +23,4 @@ services:
|
||||
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
volumes:
|
||||
- /home/doc/projects/unraid-appdata/sabnzbd:/config
|
||||
- /home/doc/projects/swarm-data/appdata/sabnzbd:/config
|
||||
- /home/doc/projects/data/usenet:/data/usenet
|
||||
healthcheck:
|
||||
test: [ "CMD", "curl", "-f", "http://localhost:8080/api?mode=version" ]
|
||||
@@ -23,4 +23,4 @@ services:
|
||||
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
external: true
|
||||
|
||||
@@ -10,7 +10,7 @@ services:
|
||||
- PGID=1000
|
||||
- TZ=Etc/UTC
|
||||
volumes:
|
||||
- /mnt/swarm-data/sonarr:/config
|
||||
- /home/doc/projects/swarm-data/appdata/sonarr:/config
|
||||
- /home/doc/projects/data:/data
|
||||
deploy:
|
||||
replicas: 1
|
||||
@@ -18,3 +18,4 @@ services:
|
||||
networks:
|
||||
homelab:
|
||||
external: true
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user