-
Notifications
You must be signed in to change notification settings - Fork 0
Security and Secrets
Censorarr can store credentials for optional integrations. Treat these as secrets.
For supported secrets, Censorarr uses:
- GUI-saved secret
- environment variable
- legacy config value
This matters when troubleshooting. A stale GUI-saved value can override an environment variable that appears correct.
GUI-saved secrets are stored under the persistent /config area.
Do not publish runtime /config contents.
Avoid committing:
config/
secrets.json
.env
.env.*
API tokens
worker tokens
logs
reports
model caches
backup snapshots containing config
The repository .gitignore excludes common runtime locations, but always review changes before pushing.
Use a long random value.
The exact same value must be configured on:
- the GPU Worker as
ASR_WORKER_TOKEN - the main Censorarr remote-GPU settings
Current protocol header:
X-Censorarr-Token
Do not publish the real token in screenshots, issues, logs, or your public compose file.
The shipped compose supports:
WEB_USERNAME: "admin"
WEB_PASSWORD: ""A blank password means no web login.
If Censorarr is exposed beyond a trusted LAN, use appropriate authentication/reverse-proxy/network controls rather than relying on an open application port.
The worker accepts audio uploads for transcription. Keep TCP 9000 on a trusted network or otherwise protect access, and always configure a worker token.
If a token/API key is accidentally committed to a public repository, treat it as compromised:
- rotate/revoke it at the source
- update Censorarr
- remove it from current files
- consider repository-history cleanup if necessary
Censorarr Wiki
- Home
- Quick Start
- Windows
- Native Linux
- Synology Container Manager
- Docker / Linux
- Setup Wizard
- Media & Permissions
- Transcription & GPU Worker
- Plex
- Radarr & Sonarr
- Bazarr & Subtitles
- Profanity & Detection
- CLEAN Audio & Safety
- Scheduling & Notifications
- Updating
- Troubleshooting
- Configuration Reference
- Security & Secrets