Configuration
v3.8.0
Search this version
Configuration
Configuration
Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Encryption
Copy Markdown
Open in ChatGPT
Open in Claude
If "DbBackupSchedule" option has been set to never during or after installation, make sure you created a database backup before creating a new key.
The product uses a randomly generated cryptographic key to encrypt uploaded files and other secrets.
To generate a new cryptographic key:
- Go to "Settings" → "Security" → "Encryption."

- Click the "Generate Key" button.
- Confirm the action in the appearing window.

- Select "Cancel" to abort. Select "Confirm" to continue.
- The new cryptographic key will be generated, and a one-time chance to download it will be provided. Store it securely in a file.

- If storage is dismissed by mistake, generate a new encryption key. The previous key will be automatically removed by the system.
The system uses the AES algorithm with CBC mode and PKCS7 padding to generate cryptographic keys. Newly created keys are stored as UTF8-encoded hexadecimal characters.
Once a new encryption key is generated, it will be used for all subsequent file uploads. Files uploaded prior will remain encrypted with the old keys.
Obsolete keys are automatically removed when all files encrypted with those keys are deleted. Manual process is not allowed.
Example
- File1 and File2 are encrypted with key A.
- User generates key B => key A becomes obsolete.
- User uploads File3.
- File3 is encrypted with key B.
- System runs a cleanup check and finds that key A is obsolete but is still used to encrypt files File1 and File2; thus, it is not removed.
- User generates key C => key B becomes obsolete similar to key A.
- User deletes files File1 and File3.
- System runs a cleanup check and deletes key B (obsolete + no encrypted files). Key A still has one file (File2) encrypted with it so it is left intact. Key C has no files encrypted with it but it is still the active key, so it remains intact, too.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
API KeysDiscard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message
