Email Configuration

Email is optional but recommended. GitBlixt uses email for account confirmation, password resets, and notifications.

Configuration

Set the following environment variables to enable email:

SMTP_HOST=smtp.yourmailprovider.com
SMTP_PORT=587
SMTP_USERNAME=your-smtp-username
SMTP_PASSWORD=your-smtp-password
[email protected]

Provider Examples

AWS SES (recommended for self-hosters)

SMTP_HOST=email-smtp.us-east-1.amazonaws.com
SMTP_PORT=587
SMTP_USERNAME=<SES SMTP username>
SMTP_PASSWORD=<SES SMTP password>

Gmail (for low-volume testing only)

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
[email protected]
SMTP_PASSWORD=<app password>  # not your account password

Postmark, Mailgun, Resend — use port 587 with the credentials from your provider's SMTP settings page.

Running Without Email

If SMTP_HOST is not set, GitBlixt operates without email. Account confirmation is skipped, and password resets must be performed by an administrator through the admin panel.