Configuration
Environment variables, workspace settings, and operational configuration.
Weavestream is configured entirely through environment variables in .env. There are no config files to edit in the source tree.
Configuration Areas
- Environment Variables — complete reference for all variables in
.env - Workspace Settings — UI-level settings managed by SUPER_ADMIN
- Security Configuration — hardening options, rate limits, and auth tuning
- Key Rotation — rotating JWT and encryption keys without downtime
Quick Reference
The most important variables to set before going to production:
Generate all secrets in one step:
./scripts/keygen.sh >> .env
Then update DATABASE_URL and REDIS_URL to include the newly generated passwords.