Configure audiobookshelf to use NFS volumes

Switch from local bind mounts to NFS volumes on 192.168.1.192:
- config: /mnt/user/media/audiobooks/config
- metadata: /mnt/user/media/audiobooks/metadata
- library: /mnt/user/media/audiobooks/library
- untagged: /mnt/user/media/audiobooks/untagged

Follows the same NFS pattern used by calibre for media storage.
This commit is contained in:
2026-02-10 19:28:37 +00:00
parent 24b6e247a6
commit 2bf8895740
+30 -4
View File
@@ -3,6 +3,32 @@ networks:
external:
name: npm-network
volumes:
config:
driver: local
driver_opts:
type: nfs
o: "addr=192.168.1.192,rw,nolock,soft"
device: ":/mnt/user/media/audiobooks/config"
metadata:
driver: local
driver_opts:
type: nfs
o: "addr=192.168.1.192,rw,nolock,soft"
device: ":/mnt/user/media/audiobooks/metadata"
library:
driver: local
driver_opts:
type: nfs
o: "addr=192.168.1.192,rw,nolock,soft"
device: ":/mnt/user/media/audiobooks/library"
untagged:
driver: local
driver_opts:
type: nfs
o: "addr=192.168.1.192,rw,nolock,soft"
device: ":/mnt/user/media/audiobooks/untagged"
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
@@ -15,10 +41,10 @@ services:
- VIRTUAL_PORT=80
- LETSENCRYPT_HOST=audiobookshelf.kolpacksoftware.com
volumes:
- /srv/audiobookshelf/config:/config
- /srv/audiobookshelf/metadata:/metadata
- /mnt/media/audiobooks/library:/audiobooks
- /mnt/media/audiobooks/untagged:/untagged
- config:/config
- metadata:/metadata
- library:/audiobooks
- untagged:/untagged
ports:
- 13378:80
restart: unless-stopped