Default username is "root" with no password.
docker pull advplyr/audiobookshelf
docker run -d \
-p 1337:80 \
-v </path/to/audiobooks>:/audiobooks \
-v </path/to/config>:/config \
-v </path/to/metadata>:/metadata \
--name audiobookshelf \
--rm advplyr/audiobookshelf
Note: Volume mappings should all be separate directories that are not contained in eachother.
Unraid users: it is recommended that you map /config and /metadata to /mnt/user/appdata/audiobookshelf/config and /mnt/user/appdata/audiobookshelf/metadata respectively.
Volume mappings
• /config will contain the database (users/books/libraries/settings)
• /metadata will contain open streams, cover art, current downloads, and cover art
• /audiobooks is your audiobook folder
• Then map any other directories you want to use for your book collection
A few questions are asked during install to setup the initial config.
If you already have audiobooks, you can enter the path to your audiobooks during the install. The installer will create a user and group named audiobookshelf.
curl -s --compressed "https://advplyr.github.io/audiobookshelf-ppa/KEY.gpg" | sudo apt-key add -
sudo curl -s --compressed -o /etc/apt/sources.list.d/audiobookshelf.list "https://advplyr.github.io/audiobookshelf-ppa/audiobookshelf.list"
sudo apt update
sudo apt install audiobookshelf
or use this one liner
curl -s --compressed "https://advplyr.github.io/audiobookshelf-ppa/KEY.gpg" | sudo apt-key add - && sudo curl -s --compressed -o /etc/apt/sources.list.d/audiobookshelf.list "https://advplyr.github.io/audiobookshelf-ppa/audiobookshelf.list" && sudo apt update && sudo apt install audiobookshelf
Grab the latest debian package from the audiobookshelf-ppa github repository, and install.
wget https://advplyr.github.io/audiobookshelf-ppa/audiobookshelf_1.4.12_amd64.deb
sudo apt install ./audiobookshelf_1.4.12_amd64.deb