MonoRelay can back up yourDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Excurs1ons/MonoRelay/llms.txt
Use this file to discover all available pages before exploring further.
config.yml to a private GitHub Gist or any WebDAV-compatible storage. This lets you preserve your provider and routing configuration, recover from accidental changes, and synchronize settings across multiple MonoRelay instances. Push and pull operations are available from the Config Sync page in the admin dashboard.
GitHub Gist sync
Gist sync stores your configuration as a private GitHub Gist. The file is namedconfig.yml inside the Gist, and a stats.json snapshot can optionally be included.
Setting up Gist sync
Create a GitHub personal access token
Go to GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic) and generate a new token. Enable the Gist scope. Copy the token — it will only be shown once.
Enter your token
Paste your personal access token into the Token field. Click Verify token to confirm it is valid. MonoRelay stores the token securely in its local secrets database — it is not written to
config.yml.Set or find your Gist ID
If you have an existing MonoRelay Gist, enter its ID in the Gist ID field or click Find Gist to search for one automatically. Leave the field empty to create a new Gist on the first push.
Push and pull
- Push — Uploads the current
config.yml(with secrets filtered out) to the configured Gist. If no Gist ID is set, a new private Gist is created and the ID is stored for future use. - Pull — Downloads
config.ymlfrom the Gist and overwrites the local file. MonoRelay hot-reloads the configuration automatically after a successful pull.
gist_id directly in config.yml:
config.yml
WebDAV sync
WebDAV sync uploadsconfig.yml to any WebDAV-compatible server, including Nextcloud, ownCloud, or a self-hosted WebDAV endpoint.
Setting up WebDAV sync
Configure WebDAV credentials in config.yml
Add a
webdav block under your sync configuration with the server URL and credentials:config.yml
Open the Config Sync page
In the MonoRelay admin dashboard, click Config Sync in the sidebar. WebDAV operations are available alongside the Gist controls.
WebDAV credentials reference
| Config key | Description |
|---|---|
webdav_url | Full URL to the WebDAV directory or file path |
webdav_username | Username for Basic Auth (omit if the server is unauthenticated) |
webdav_password | Password for Basic Auth |
WebDAV sync does not filter secrets from
config.yml before uploading. Ensure your WebDAV server is access-controlled and uses HTTPS to protect the contents of the backup.