Backend

These settings configure the core backend application through the config.toml file. All backend configuration is now centralized in this TOML file instead of environment variables.

General Settings ([misc])

  • frontend_url The URL the frontend will be accessed from. This is required. Do not include a trailing slash. Default is http://localhost:8000.

    Example: if you are accessing MediaManager at http://example.com/media, set this to http://example.com/media.

    If you are accessing MediaManager at the root of a domain, e.g. https://mediamanager.example.com, set this to https://mediamanager.example.com.

    frontend_url does not affect where the server binds. It also does not configure a base path prefix. For prefixes, see URL Prefix.

  • cors_urls A list of origins you are going to access the API from. Do not include trailing slashes.

  • development Set to true to enable development mode. Default is false.

Example Configuration

Here's a complete example of the general settings section in your config.toml:

config.toml
[misc]

# REQUIRED: Change this to match your actual frontend domain.
frontend_url = "http://mediamanager.dev"

cors_urls = ["http://localhost:8000"]

# Optional: Development mode (set to true for debugging)
development = false
circle-info

The frontend_url is the most important setting to configure correctly. Make sure it matches your actual deployment URLs.