# Copy to .env and adjust. .env is git-ignored; this file is not. # ─── Identity ─────────────────────────────────────────────────────── # Defaulted to 1000/1000 in compose.yaml. Unlike the LinuxServer images in # this repo, these are NOT passed to the container as PUID/PGID -- that image # ignores them. They feed Docker's `user:` directive, which actually changes # the uid the process runs as. Must own CONFIG_PATH, METADATA_PATH and be able # to read the media. #PUID=1000 #PGID=1000 #TZ=Europe/Paris # ─── Paths ────────────────────────────────────────────────────────── # Audiobookshelf's database and settings. Small; defaults to ./config. #CONFIG_PATH=./config # Cover art, cached metadata, downloads. Grows with your library. #METADATA_PATH=./metadata # REQUIRED. The parent folder holding Audiobooks/ and Podcasts/. # compose.yaml mounts ${MEDIA_PATH}/Audiobooks and ${MEDIA_PATH}/Podcasts. MEDIA_PATH=/srv/media # ─── Ports ────────────────────────────────────────────────────────── # Host port only. Do NOT add PORT to the container's environment -- the image # reads PORT to decide what it listens on internally, which would break the # 13378:80 mapping. #PORT=13378