docker-apps/audiobookshelf/audiobookshelf_jm.txt
2025-04-03 22:57:52 +02:00

60 lines
1.9 KiB
Plaintext

Create user and group
---------------------
Credentials -> Local Users -> Add
Full Name: audbkshelf
Username: audbkshelf
Disable Password: <select>
Email: stuurmcp@telkomsa.net
UID: (note)
Create New Primary Group: <unselect>
Primary Group: media
Create Home Directory: <uncheck>
Samba Authentication: <uncheck>
Save
audbkshelf UID: 3030
audbkshelf GID: 3029
Once off
--------
# if not done already:
# add mapping for media: follow steps in "add mapping for media.txt"
# set ACL permissions for media in "set ACL permissions for media.txt"
Create datasets
---------------
# In Truenas shell:
# list datasets
zfs list | grep -i "docker.*audiobookshelf"
# create following datasets if not present
zfs create SSD1/docker/data/audiobookshelf
zfs create SSD1/docker/data/audiobookshelf/appdata
zfs create SSD1/docker/data/audiobookshelf/config
chown -R audbkshelf:audbkshelf /mnt/SSD1/docker/data/audiobookshelf
Create folder
-------------
mkdir /mnt/SSD1/docker/stacks/audiobookshelf
Migrating data from old audiobookshelf (source) to newly installed one (target)
------------------------------------------------------------------------
# stop old/source audiobookshelf media server
heavyscript app --stop audiobookshelf
# verify on Truenas -> Apps that audiobookshelf has stopped
# stop new/target audiobookshelf media server (if it was started)
# on Dockge, select audiobookshelf and click stop
# copy the source to target folder:
cp -pr /mnt/stpool1/apps/audiobookshelf/. /mnt/SSD1/docker/data/audiobookshelf/config/
cp -pr /mnt/stpool1/appdata/audiobookshelf/. /mnt/SSD1/docker/data/audiobookshelf/appdata/
chown -R audbkshelf:audbkshelf /mnt/SSD1/docker/data/audiobookshelf
Copy folder to docker stacks
----------------------------
In Windows cmd shell in audiobookshelf parent (apps) folder, enter:
./cp2nas 10.0.0.20 audiobookshelf
# or
pscp -P 22 -r audiobookshelf/stacks/*.* root@10.0.0.20:/mnt/SSD1/docker/stacks/audiobookshelf/