feat: add pyload extraction passwords
This commit is contained in:
@@ -36,6 +36,14 @@ in
|
||||
path = "/var/lib/pyload/filebot-license.psm";
|
||||
};
|
||||
|
||||
# Extraction passwords for pyload (one password per line)
|
||||
sops.secrets.pyload-extraction-passwords = {
|
||||
mode = "0440";
|
||||
owner = "pyload";
|
||||
group = "pyload";
|
||||
path = "/var/lib/pyload/extraction-passwords.txt";
|
||||
};
|
||||
|
||||
# PyLoad user with jellyfin group membership for multimedia access
|
||||
users.users.pyload = {
|
||||
isSystemUser = true;
|
||||
@@ -76,6 +84,7 @@ in
|
||||
PYLOAD__EXTRACTARCHIVE__REPAIR = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__RECURSIVE = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__FULLPATH = "1";
|
||||
PYLOAD__EXTRACTARCHIVE__PASSWORDFILE = "/var/lib/pyload/extraction-passwords.txt";
|
||||
|
||||
# Enable ExternalScripts plugin for hooks
|
||||
PYLOAD__EXTERNALSCRIPTS__ENABLED = "1";
|
||||
@@ -90,6 +99,7 @@ in
|
||||
"/etc/hosts"
|
||||
"/etc/ssl"
|
||||
"/etc/static/ssl"
|
||||
"/run/secrets" # SOPS secrets access for FileBot license
|
||||
];
|
||||
# Bind mount multimedia directory as writable for FileBot hook scripts
|
||||
BindPaths = [ "/var/lib/multimedia" ];
|
||||
|
||||
Reference in New Issue
Block a user