Email Configuration

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

This is GitBlixt's own email. To send email from an app you deploy, see App Deployment.

Configuration

Configure SMTP under Admin → Settings → SMTP; it applies without a restart. On a fresh install, these environment variables are used until it is set there:

SMTP_HOST=smtp.yourmailprovider.com
SMTP_PORT=587
SMTP_USERNAME=your-smtp-username
SMTP_PASSWORD=your-smtp-password
GITBLIXT_FROM_EMAIL=gitblixt@yourdomain.com

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
SMTP_USERNAME=you@gmail.com
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.