63 lines
2.1 KiB
Plaintext
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
|