Configuration
Configuration variables
All these variables can be passed to executables as command-line arguments (see --help
for more information), as environment variables, or in .env
file.
Environment variable | Required | Description |
---|---|---|
NOTIFICO_DB | Database URL used as persistent data storage. Notifico supports SQLite, PostgreSQL, MySQL (MariaDB) and their derivatives. |
|
NOTIFICO_SECRET_KEY | Secret key, used for various needs. Mainly, for creating JWT tokens. Can be any printable sequence. | |
NOTIFICO_AMQP | AMQP broker URL address. Virtual hosts are currently not supported. Example: amqp://guest:guest@127.0.0.1 for local RabbitMQ instance. |
|
NOTIFICO_AMQP_PREFIX | AMQP queue prefix. | |
NOTIFICO_HTTP_INGEST_BIND | Local address for ingest service. | |
NOTIFICO_UI_BIND | Local address for web service. | |
NOTIFICO_PUBLIC_BIND | Local address for userapi service. | |
NOTIFICO_PUBLIC_URL | User-facing address for userapi service |
Credentials
Credentials in Notifico are set using environment variables. The format for setting credentials is as follows:
Where:
<NAME>
is the name of the credential. This name is converted into lowercase.<TRANSPORT>
is the transport name<VALUE>
is the actual credential value
For more detailed information about credential formats and their usage with specific plugins, please refer to the Plugins section of the documentation.