Warnung: Wenn dies ein Ordner ist, wird der gesamte Inhalt einschließlich Unterordner und Dokumente gelöscht.
Definieren Sie pfadbasierte Zugriffsregeln für Bereiche Ihres Wikis. Regeln werden in der Reihenfolge ausgewertet. Die erste Übereinstimmung gewinnt.
Erstellen und verwalten Sie Backups Ihrer Wiki-Daten. Backups umfassen alle Dokumente, Bilder und Konfigurationsdateien.
Audiobookshelf ist ein selbst gehosteter Server für Hörbücher und Podcasts mit Weboberfläche, Multi-User-Unterstützung, Fortschritts-Synchronisation und mobilen Apps (Android/iOS).
Keine.
Tip
Optional
Wenn Audiobookshelf auch von außerhalb des Heimnetzes erreichbar sein soll, werden zusätzlich folgende Komponenten benötigt:
mkdir /syno/audiobookshelf
mkdir /syno/audiobookshelf/audiobooks
mkdir /syno/audiobookshelf/podcasts
mkdir /syno/audiobookshelf/config
mkdir /syno/audiobookshelf/metadata
Im Docker-Ordner folgende Verzeichnisstruktur anlegen:
audiobookshelf
audiobookshelf/audiobooks
audiobookshelf/podcasts
audiobookshelf/config
audiobookshelf/metadata
services:
audiobookshelf:
image: ghcr.io/advplyr/audiobookshelf:latest
container_name: audiobookshelf
restart: unless-stopped
ports:
- "8555:80"
environment:
- TZ=Europe/Berlin
volumes:
# Für die Proxmox-VM verwenden
- /syno/audiobookshelf/audiobooks:/audiobooks
- /syno/audiobookshelf/podcasts:/podcasts
- /syno/audiobookshelf/config:/config
- /syno/audiobookshelf/metadata:/metadata
# Für die Synology verwenden
# Volume-Nummer ggf. anpassen
- /volume2/docker/audiobookshelf/audiobooks:/audiobooks
- /volume2/docker/audiobookshelf/podcasts:/podcasts
- /volume2/docker/audiobookshelf/config:/config
- /volume2/docker/audiobookshelf/metadata:/metadata
healthcheck:
test: curl --fail http://127.0.0.1:80 || exit 1
interval: 60s
retries: 5
start_period: 60s
timeout: 10s
Note
Für dieses Image ist kein offiziell dokumentierter Healthcheck verfügbar. Der oben verwendete Healthcheck wurde selbst erstellt und prüft per curl die Erreichbarkeit auf Port 80 innerhalb des Containers.
http://<host-ip>:8555| Oberfläche | Host-Pfad | Container-Pfad | Zweck |
|---|---|---|---|
| Proxmox-VM | /syno/audiobookshelf/audiobooks |
/audiobooks |
Hörbuch-Bibliothek |
| Proxmox-VM | /syno/audiobookshelf/podcasts |
/podcasts |
Podcast-Bibliothek |
| Proxmox-VM | /syno/audiobookshelf/config |
/config |
SQLite-Datenbank und Migrations-Skripte |
| Proxmox-VM | /syno/audiobookshelf/metadata |
/metadata |
Buch-Metadaten, Cover-/Autorenbilder, Logs, Backups |
| Synology | /volume2/docker/audiobookshelf/audiobooks |
/audiobooks |
Hörbuch-Bibliothek |
| Synology | /volume2/docker/audiobookshelf/podcasts |
/podcasts |
Podcast-Bibliothek |
| Synology | /volume2/docker/audiobookshelf/config |
/config |
SQLite-Datenbank und Migrations-Skripte |
| Synology | /volume2/docker/audiobookshelf/metadata |
/metadata |
Buch-Metadaten, Cover-/Autorenbilder, Logs, Backups |
| Variable | Wert | Bedeutung |
|---|---|---|
TZ |
Europe/Berlin | Zeitzone |
Neustart-Verhalten: unless-stopped