KI-AGENT: Seafile Redis Secret URL-sicher erzeugen

This commit is contained in:
2026-05-22 17:07:06 +02:00
parent 5a4de421ce
commit 71f5763f7b

View File

@@ -108,6 +108,14 @@ random_secret() {
fi fi
} }
random_urlsafe_secret() {
if command -v openssl >/dev/null 2>&1; then
openssl rand -hex 32 | tr -d '\n'
else
LC_ALL=C tr -dc 'A-Za-z0-9' </dev/urandom | head -c 64
fi
}
env_quote() { env_quote() {
local value="$1" local value="$1"
value="${value//\'/\'\\\'\'}" value="${value//\'/\'\\\'\'}"
@@ -445,7 +453,7 @@ main() {
livekit_secret="$(random_secret)" livekit_secret="$(random_secret)"
seafile_mysql_root_password="$(random_secret)" seafile_mysql_root_password="$(random_secret)"
seafile_mysql_password="$(random_secret)" seafile_mysql_password="$(random_secret)"
seafile_redis_password="$(random_secret)" seafile_redis_password="$(random_urlsafe_secret)"
seafile_jwt_private_key="$(random_secret)" seafile_jwt_private_key="$(random_secret)"
seafile_admin_password="$(random_secret)" seafile_admin_password="$(random_secret)"