Application settings file

Redakt CMS configuration settings for the system and any installed modules are located in the appsettings.json configuration file. All Redakt CMS settings are contained in the "Redakt" object, which in turn has several child objects for different Redakt components. The general structure looks like this:

    {
      "Redakt": {
        "LicenseKey": "",
        "Web": { ... },
        "BackOffice": { ... },
        "DataStore": { ... },
        "FileStore": { ... },
        "ApplicationCache": { ... },
        "ServiceBus": { ... }
      }
    }

License Key

Sets the Redakt CMS license key. Leave empty for a community license.

Web

Contains configuration settings for the web rendering engine. See here for configuration options.

Back office

Contains configuration settings for the back office application. See here for configuration options.

Data Store

Contains settings for the data store module. Specific module settings are contained in their own object. See the respective module's documentation page for configuration options. Example:

"DataStore": {
    "LiteDB": {
        "FilePath": "App_Data\\Redakt.db"
    }
}

File Store

Contains settings for the file store module. Specific module settings are contained in their own object. See the respective module's documentation page for configuration options. Example:

"FileStore": {
    "FileSystem": {
        "RootPath": "App_Data\\Media"
    }
}

Application Cache

Contains settings for the application cache module. Specific module settings are contained in their own object. See the respective module's documentation page for configuration options. Example:

"ApplicationCache": {
    "InMemory": {
        "SlidingExpirationSeconds": 300,
        "AbsoluteExpirationSeconds": 3600
    }
}

Service Bus

Contains settings for the service bus module. Specific module settings are contained in their own object. See the respective module's documentation page for configuration options. Example:

"ServiceBus": {
    "MongoCappedCollection": {
        "CollectionName": "ServiceBus"
    }
}