60 lines
1.9 KiB
Plaintext
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/
|
|
|
|
|
|
|