Auth Secret
Generate and configure BETTER_AUTH_SECRET safely
Variable
| Variable | Required | Purpose |
|---|---|---|
BETTER_AUTH_SECRET | Yes | Signing/encryption secret for auth sessions and tokens. |
Recommended Generation Methods
OpenSSL (CLI)
Generate a long random secret:
openssl rand -base64 48Alternative:
openssl rand -hex 32Web Generator
Use https://randomkeygen.com/random-string if CLI is not available.
Requirements and Tips
- Minimum: 32+ characters.
- Recommended: 64+ random characters.
- Use different values for each environment.
- Never commit secrets to git.
Example
BETTER_AUTH_SECRET="a-very-long-random-secret-value"