Skip to main content

Email Notifications

Tiaki can send email notifications when new container updates are detected and when deployments succeed or fail.

Configuration

Set the following SMTP environment variables in your .env file:

.env
SMTP_HOST=smtp.example.com
SMTP_PORT=587
SMTP_USER=tiaki@example.com
SMTP_PASS=your-smtp-password
SMTP_FROM=tiaki@example.com

Restart the control plane after changing these values:

docker compose restart server

Provider examples

SendGrid

SMTP_HOST=smtp.sendgrid.net
SMTP_PORT=587
SMTP_USER=apikey
SMTP_PASS=SG.your-sendgrid-api-key
SMTP_FROM=tiaki@your-domain.com

Mailgun

SMTP_HOST=smtp.mailgun.org
SMTP_PORT=587
SMTP_USER=postmaster@your-domain.mailgun.org
SMTP_PASS=your-mailgun-smtp-password
SMTP_FROM=tiaki@your-domain.com

Gmail (App Password)

Use an App Password

Regular Gmail passwords don't work. You need to create an App Password with 2FA enabled on your account.

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your-address@gmail.com
SMTP_PASS=your-16-character-app-password
SMTP_FROM=your-address@gmail.com

AWS SES

SMTP_HOST=email-smtp.us-east-1.amazonaws.com
SMTP_PORT=587
SMTP_USER=your-ses-smtp-username
SMTP_PASS=your-ses-smtp-password
SMTP_FROM=tiaki@your-verified-domain.com

Configuring notification recipients

Once SMTP is configured, set notification recipients in the Tiaki dashboard under Settings → Notifications.

You can configure:

  • Email addresses to notify about new updates
  • Email addresses to notify on deployment results (success/failure)

Disabling notifications

Remove or comment out all SMTP_* variables to disable email notifications. Tiaki will continue to work normally without them.