Aisle Media

Audiobookshelf

Audiobooks and podcasts.

Add to my serverdocker-compose generator (French)Compare alternatives (French)Official documentation

What is it for?

Audiobookshelf manages your audiobooks and podcasts: it remembers where you stopped, downloads new episodes and offers mobile apps with offline listening.

Who is it for?

Audiobook and podcast fans.

After installing

  1. Open the site address, create the administrator account, then add a library pointing to /audiobooks.

The docker-compose

Example behind Traefik. To adapt it (Nginx Proxy Manager, local port…) with a line-by-line explanation, use the generator (in French).

# docker-compose.yml : Audiobookshelf
services:
  audiobookshelf:
    image: ghcr.io/advplyr/audiobookshelf:latest
    container_name: audiobookshelf
    restart: unless-stopped
    environment:
      TZ: Europe/Paris
    volumes:
      - /srv/livres-audio:/audiobooks
      - ./podcasts:/podcasts
      - ./config:/config
      - ./metadata:/metadata
    networks:
      - traefik
    labels:
      - traefik.enable=true
      - traefik.http.routers.audiobookshelf.rule=Host(`livres.mydomain.com`)
      - traefik.http.routers.audiobookshelf.entrypoints=websecure
      - traefik.http.routers.audiobookshelf.tls.certresolver=letsencrypt
      - traefik.http.services.audiobookshelf.loadbalancer.server.port=80

networks:
  traefik:
    external: true