Environment Variables
These can be set in your shell or in a .env file the same directory as a omegga-config.yml file.
omegga accepts the following environment variables:
BRICKADIA_TOKEN- Specify hosting token instead of using config (generate one at https://brickadia.com/account/tokens)BRICKADIA_USER- Brickadia auth username (on first start)BRICKADIA_PASS- Brickadia auth password (on first start)BRICKADIA_PORT- Brickadia server port (default7777); overridesserver.portfrom the configOMEGGA_PORT- omegga webserver port (default8080); overridesomegga.portfrom the configOMEGGA_UI_HOST- host shown in the “Web UI available at” log message (default127.0.0.1)METRICS_ENABLED- Serve the prometheus metrics endpoint; overridesmetrics.enabledfrom the configMETRICS_BIND- Address the metrics endpoint binds to (default127.0.0.1); overridesmetrics.bindMETRICS_PORT- Metrics endpoint port (default9000); overridesmetrics.portBRICKADIA_DIR- Override the need to use steamcmd and point to a Brickadia install directory (eg./home/<USER>/.config/omegga/steam_installs/main/Brickadia)STEAM_INSTALLS_DIR- Set where omegga installs brickadia via steamcmd (default~/.config/omegga/steam_installs)STEAM_APP_ID- Set the Steam App ID for Brickadia (default3017590)STEAM_USERNAME- Set the Steam username for downloading Brickadia via steamcmd. Runomegga steamloginto authenticate with Steam GuardSTEAM_PASSWORD- (Optional) Steam password; if not set, you will be prompted interactivelyVERBOSE- Set totrueto enable verbose logging (defaultfalse)PACKAGE_NOTIFIER- When set tofalse, disables the npm update notifierSTEAM_NOTIFIER- When set tofalse, disables the SteamCMD update notifierSKIP_STEAMCMD_PROMPT- When set totrue, agrees to installing SteamCMD without promptingBRICKADIA_DEBUG- When set, enables debug logging (equivalent to the--debugflag)