Skip to content

Configuration Reference

Complete reference of all environment variables used by Kouma services.

Dashboard

VariableDefaultDescription
KOUMA_ENVSet to docker for containerized deployment
KOUMA_FS_HOST_URLFile server URL for screenshot access (e.g., http://localhost:3001)
KOUMA_DB_HOSTlocalhostMongoDB host
KOUMA_DB_USERNAMEMongoDB username
KOUMA_DB_PASSWORDMongoDB password
KOUMA_AUTH_MODEnoneAuthentication mode: none, passcode, microsoft, google
KOUMA_PASSCODEPasscode for passcode auth mode
KOUMA_JWT_SECRETJWT signing secret (auto-generated if not set)
PORT3001Dashboard service port

Microsoft OAuth

VariableDescription
KOUMA_MICROSOFT_CLIENT_IDAzure AD application client ID
KOUMA_MICROSOFT_CLIENT_SECRETAzure AD application client secret
KOUMA_MICROSOFT_TENANT_IDAzure AD tenant ID

Google OAuth

VariableDescription
KOUMA_GOOGLE_CLIENT_IDGoogle OAuth 2.0 client ID
KOUMA_GOOGLE_CLIENT_SECRETGoogle OAuth 2.0 client secret

OAuth Common

VariableDescription
KOUMA_OAUTH_ALLOWED_DOMAINSComma-separated list of allowed email domains

Engine

VariableDefaultDescription
KOUMA_ENVSet to docker for containerized deployment
KOUMA_FS_HOST_URLFile server URL for screenshot storage
KOUMA_DB_HOSTlocalhostMongoDB host
KOUMA_DB_USERNAMEMongoDB username
KOUMA_DB_PASSWORDMongoDB password
PORT3002Engine service port

Client / CLI

VariableDescription
KOUMA_HOSTKouma server URL
KOUMA_API_KEYProject API key
KOUMA_PIDProject ID

Docker Compose Example

yaml
services:
    kouma-dashboard:
        environment:
            - KOUMA_ENV=docker
            - KOUMA_FS_HOST_URL=http://localhost:3001
            - KOUMA_DB_HOST=kouma-mongodb
            - KOUMA_DB_USERNAME=kouma-user
            - KOUMA_DB_PASSWORD=kouma-password
            - KOUMA_AUTH_MODE=none

    kouma-engine:
        environment:
            - KOUMA_ENV=docker
            - KOUMA_FS_HOST_URL=http://localhost:3001
            - KOUMA_DB_HOST=kouma-mongodb
            - KOUMA_DB_USERNAME=kouma-user
            - KOUMA_DB_PASSWORD=kouma-password

Released under the MIT License.