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

63 lines
2.1 KiB
Plaintext

# https://github.com/jlesage/docker-handbrake?tab=readme-ov-file
Create user and group
---------------------
Credentials -> Local Users -> Add
Full Name: handbrake
Username: handbrake
Disable Password: <select>
Email: stuurmcp@telkomsa.net
UID: (note)
Create New Primary Group: <select>
Create Home Directory: <uncheck>
Samba Authentication: <uncheck>
Save
handbrk UID: 3037
handbrk GID: 3036
Create datasets
---------------
# In Truenas shell:
# list datasets
zfs list | grep -i "docker.*handbrake"
# create following datasets if not present
zfs create SSD1/docker/data/handbrake
zfs create SSD1/docker/data/handbrake/config
zfs create SSD1/docker/data/handbrake/appdata
chown -R handbrk:handbrk /mnt/SSD1/docker/data/handbrake
Create folders
--------------
# In Truenas shell:
mkdir /mnt/SSD1/docker/stacks/handbrake
# it is advisable to create handbrake data folders in the media pool
# create source folder for manual conversions, preset imports, etc.
mkdir /mnt/stpool1/Downloads/handbrake/source
# create output and trash folders
mkdir /mnt/stpool1/NData1/staging/handbrake/output
mkdir /mnt/stpool1/NData1/staging/handbrake/trash
# create watch folders
mkdir /mnt/stpool1/NData1/staging/handbrake/watch
mkdir /mnt/stpool1/NData1/staging/handbrake/watch-4K
mkdir /mnt/stpool1/Downloads/handbrake/watch
mkdir /mnt/stpool1/Downloads/handbrake/watch-4K
chown -R handbrk:handbrk /mnt/SSD1/docker/data/handbrake
chown -R handbrk:handbrk /mnt/stpool1/NData1/staging/handbrake
chown -R handbrk:handbrk /mnt/stpool1/Downloads/handbrake
Copy folder to docker stacks
----------------------------
# In Windows cmd shell in handbrake folder, enter:
./cp2nas
# or
pscp -P 22 -r stacks/*.* root@192.168.2.2:/mnt/SSD1/docker/stacks/handbrake/
# This should copy handbrake stacks folder to /mnt/SSD1/docker/stacks/handbrake
Copy presets to source folder
-----------------------------
# In Windows cmd shell in handbrake folder, enter:
pscp -P 22 -r presets/*.* root@192.168.2.2:/mnt/stpool1/Downloads/handbrake/source/
# In Truenas shell:
chown -R handbrk:handbrk /mnt/stpool1/Downloads/handbrake/source