Files
glpi-neuroforge-mega/scripts/generate-secrets.sh
jbergner 8c67c7a7fa
All checks were successful
release-tag / release-image (push) Successful in 10m52s
Update 1.5.0
2026-08-27 07:51:39 +02:00

24 lines
503 B
Bash

#!/bin/sh
set -eu
gen() { openssl rand -hex 32; }
cat <<OUT
# Mega service tokens
NEUROFORGE_ADMIN_TOKEN=$(gen)
NEUROFORGE_APP_API_KEY=$(gen)
NEUROFORGE_INTEGRATION_TOKEN=$(gen)
NEUROFORGE_CONTROL_READ_TOKEN=$(gen)
NEUROFORGE_WORKER_TOKEN=$(gen)
NEUROFORGE_METRICS_TOKEN=$(gen)
KB_INTEGRATION_TOKEN=$(gen)
CONTROL_READ_TOKEN=$(gen)
SEARXNG_SECRET=$(gen)
# Web/UI and optional webhook secrets
WEB_PASSWORD=$(gen)
BASIC_AUTH_PASSWORD=$(gen)
CONTROL_BASIC_AUTH_PASSWORD=$(gen)
WEBHOOK_SECRET=$(gen)
OUT