Skip to content

Commit

Permalink
add audiobookshelf
Browse files Browse the repository at this point in the history
  • Loading branch information
Mike Zrimsek committed Jun 15, 2024
1 parent 53d00bd commit 826c4c4
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
1 change: 1 addition & 0 deletions stacks/media-consumption/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ A more paired down version of the media stack that is just services that consume
- Jellyfin Vue - A fun alternative interface to Jellyfin
- Kavita - eBook Library Access
- EmulatorJS - ROM Game Library Access
- Audiobookshelf - Audiobook & Podcast Library Access

## Environment Variables

Expand Down
21 changes: 21 additions & 0 deletions stacks/media-consumption/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,27 @@ services:
- "com.centurylinklabs.watchtower.enable=true"
restart: unless-stopped

# audiobooks & podcasts
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
volumes:
- ${CONFIG_DIR}/audiobookshelf/config:/config
- ${CONFIG_DIR}/audiobookshelf/metadata:/metadata
- ${MEDIA_DIR}:/media
environment:
- TZ=${TIMEZONE:-America/New_York}
networks:
- public
labels:
- "traefik.enable=true"
- "traefik.http.routers.audiobookshelf.rule=Host(`${AUDIOBOOKSHELF_URL}`)"
- "traefik.http.routers.audiobookshelf.entrypoints=websecure"
- "traefik.http.routers.audiobookshelf.tls.certresolver=tlsresolver"
- "traefik.http.routers.audiobookshelf.middlewares=authelia@docker"
- "traefik.http.services.audiobookshelf.loadbalancer.server.port=80"
- "com.centurylinklabs.watchtower.enable=true"

networks:
public:
external:
Expand Down

0 comments on commit 826c4c4

Please sign in to comment.