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

62 lines
1.7 KiB
Plaintext

# https://github.com/linuxserver/docker-calibre/pkgs/container/calibre
Create user and group
---------------------
Credentials -> Local Users -> Add
Full Name: calibre
Username: calibre
Disable Password: <select>
Email: stuurmcp@telkomsa.net
UID: (note)
Create New Primary Group: <select>
Create Home Directory: <uncheck>
Samba Authentication: <uncheck>
Save
calibre UID: 3032
calibre GID: 3031
Create datasets
---------------
# In Truenas shell:
# list datasets
zfs list | grep -i "docker.*calibre"
# create following datasets if not present
zfs create SSD1/docker/data/calibre
zfs create SSD1/docker/data/calibre/config
chown -R calibre:calibre /mnt/SSD1/docker/data/calibre
Create folders
--------------
mkdir -p /mnt/SSD1/docker/stacks/calibre/secrets
Copy folder to docker stacks
----------------------------
# In Windows cmd shell in calibre folder, enter:
./cp2nas
# or
pscp -P 22 -r stacks/*.* root@192.168.2.2:/mnt/SSD1/docker/stacks/calibre/
Create secrets
--------------
cd /mnt/SSD1/docker/stacks/calibre/secrets
echo -n 'your_calibre_password' > /mnt/SSD1/docker/stacks/calibre/secrets/calibre_password
chown -R calibre:calibre /mnt/SSD1/docker/stacks/calibre/secrets
chmod -R 400 /mnt/SSD1/docker/stacks/calibre/secrets
Migrating data from old calibre (source) to newly installed one (target)
------------------------------------------------------------------------
# stop old/source calibre media server
heavyscript app --stop calibre
# verify on Truenas -> Apps that calibre has stopped
# stop new/target calibre media server (if it was started)
# on Dockge, select calibre and click stop
# copy the source to target folder:
cp -pr /mnt/stpool1/apps/calibre/. /mnt/SSD1/docker/data/calibre/config/
chown -R calibre:calibre /mnt/SSD1/docker/data/calibre/config