Self-hosting Configuration
Environment file
Section titled “Environment file”All settings live in .env in the installation directory. Generate or change them with:
./scripts/config-generate.shThe script keeps existing values as defaults, so it can be re-run safely. Apply a change to the running stack with ./scripts/deploy.sh.
Main areas
Section titled “Main areas”| Area | What it controls |
|---|---|
| TLS | Automatic certificates, a supplied certificate, or a local certificate for trials |
| Storage | Uploaded files in a local volume or in S3 buckets |
| The SMTP relay used for resets and invitations |
Telemetry
Section titled “Telemetry”VeySur sends no usage data to VeySur Limited. Error reporting (BUGSINK_DSN) and Google Analytics are off unless the operator sets a destination. Any reports then go only to that destination.
Detailed reference
Section titled “Detailed reference”The repository documentation covers each area in depth: