Skip to Content
ConfigurationEnvironment Variables

Environment Variables

Tracearr uses environment variables for core configuration.

Required Variables

VariableDescriptionExample
DATABASE_URLPostgreSQL/TimescaleDB connection stringpostgres://user:pass@host:5432/tracearr
REDIS_URLRedis connection stringredis://localhost:6379

Optional Variables

VariableDescriptionDefault
PORTHTTP server port3000
NODE_ENVEnvironment modeproduction
LOG_LEVELLogging verbosityinfo
SESSION_SECRETSession encryption key(generated)

Database Configuration

Tracearr requires TimescaleDB (PostgreSQL with the TimescaleDB extension) for time-series data storage.

DATABASE_URL=postgres://tracearr:password@localhost:5432/tracearr

Redis Configuration

Redis is used for caching and background job queues.

REDIS_URL=redis://localhost:6379

For Redis with authentication:

REDIS_URL=redis://:password@localhost:6379
Last updated on