# TODO set volume directories # TODO set timezone (TZ) # WARNING Audiobookshelf takes an extremely long time to be ready for # connections, with no indication of when it will be ready. You will get # continuous 502 Bad Gateway errors until it resolves. volumes: audiobooks: driver: local driver_opts: type: none o: bind device: /mnt/apple/audiobookshelf/audiobooks podcasts: driver: local driver_opts: type: none o: bind device: /mnt/apple/audiobookshelf/podcasts config: driver: local driver_opts: type: none o: bind device: /mnt/apple/audiobookshelf/config metadata: driver: local driver_opts: type: none o: bind device: /mnt/apple/audiobookshelf/metadata services: audiobookshelf: image: ghcr.io/advplyr/audiobookshelf:latest # ports: # - 13378:80 volumes: - audiobooks:/audiobooks - podcasts:/podcasts - config:/config - metadata:/metadata environment: - TZ=America/Denver restart: unless-stopped