add audiobookshelf
This commit is contained in:
@@ -1,5 +1,35 @@
|
||||
version: "3.1"
|
||||
services:
|
||||
audiobookshelf:
|
||||
container_name: audiobookshelf
|
||||
image: ghcr.io/advplyr/audiobookshelf:latest
|
||||
ports:
|
||||
- 13378:80
|
||||
volumes:
|
||||
- "{{docker.audiobookshelf.volumes_path}}/audiobooks:/audiobooks"
|
||||
- "{{docker.audiobookshelf.volumes_path}}/podcasts:/podcasts"
|
||||
- "{{docker.audiobookshelf.volumes_path}}/config:/config"
|
||||
- "{{docker.audiobookshelf.volumes_path}}/metadata:/metadata"
|
||||
environment:
|
||||
- TZ=Etc/UTC
|
||||
restart: unless-stopped
|
||||
labels:
|
||||
traefik.enable: true
|
||||
# redirect scheme
|
||||
traefik.http.middlewares.audiobookshelf-redirect.redirectscheme.scheme: https
|
||||
traefik.http.middlewares.audiobookshelf-redirect.redirectscheme.permanent: true
|
||||
# http
|
||||
traefik.http.routers.audiobookshelf-web.rule: Host(`audiobookshelf.zacke.xyz`)
|
||||
traefik.http.routers.audiobookshelf-web.entrypoints: web
|
||||
traefik.http.routers.audiobookshelf-web.middlewares: audiobookshelf-redirect
|
||||
# https
|
||||
traefik.http.routers.audiobookshelf-websecure.rule: Host(`audiobookshelf.zacke.xyz`)
|
||||
traefik.http.routers.audiobookshelf-websecure.entrypoints: websecure
|
||||
traefik.http.routers.audiobookshelf-websecure.tls.certresolver: myresolver
|
||||
traefik.http.routers.audiobookshelf-websecure.middlewares: audiobookshelf-redirect
|
||||
# services
|
||||
traefik.http.services.audiobookshelf-websecure.loadbalancer.server.port: 80
|
||||
traefik.http.services.audiobookshelf-websecure.loadbalancer.server.scheme: http
|
||||
unifi-controller:
|
||||
image: lscr.io/linuxserver/unifi-controller:7.2.92
|
||||
environment:
|
||||
|
||||
Reference in New Issue
Block a user