Settings

← Back

General Settings

The public-facing base URL of the application (e.g., https://files.example.com). Used for generating absolute URLs in webhooks.

A comma-separated list of file extensions (e.g., .pdf, .docx, .png). If empty, all files are allowed.

Performance Tuning

Maximum number of AI models (e.g., Piper TTS) that can run in parallel. Helps prevent CPU/GPU overload.

Time in seconds before an unused Whisper model is unloaded from memory.

How often to check for inactive models to unload.

OCR (ocrmypdf)

Transcription (Whisper)

Device settings (CPU/GPU) are configured via environment variables (see documentation).

Authentication (OIDC)

Used for logging in users. Requires `LOCAL_ONLY=False` environment variable.

Comma-separated list of email addresses for users who should have admin rights.

Webhooks

Allow programmatic access and job status callbacks.

Comma-separated list of URLs or domain prefixes that are allowed for callbacks (e.g., https://n8n.example.com).

If set, this token will be sent in the `Authorization` header for all callback requests.

TTS (Piper)

Conversion Tools

Edit the command line templates for each conversion tool. The following placeholders are available: {input}, {output}, {output_dir}, {output_ext}. Some tools may have additional placeholders; refer to the sourcecode or documentation for details.


History Management

These actions are irreversible. Please be certain before proceeding.

Clear Job History

Deletes all job records from the database. Files remain in the filesystem but cannot be deleted through the app anymore.

Delete Processed Files

Deletes all files from the 'processed' directory. Database records will remain but download links will be broken.