Deploy Keila
Self-hosted newsletter platform with powerful features
Just deployed
/var/lib/postgresql/data
Keila
Just deployed
Deploy and Host Keila on Railway
Keila is an open source newsletter tool and alternative to Mailchimp or Sendinblue. It lets you send newsletter campaigns, create sign-up forms, and manage contacts. Keila supports SMTP, AWS SES, Sendgrid, Mailgun, and Postmark for email delivery.
About Hosting Keila
Keila is an Elixir/Phoenix application that requires a PostgreSQL database for storing contacts, campaigns, and configuration. Deployment involves setting up the database connection, configuring a secret key for session encryption, and providing SMTP or transactional email service credentials for sending campaigns. The application runs as a Docker container and needs persistent storage for the database. You'll also need to configure the base URL for your deployment so that sign-up forms and unsubscribe links work correctly.
Common Use Cases
- Running a self-hosted newsletter for your blog, product, or community without recurring SaaS fees
- Managing multiple newsletter projects with isolated contact lists and campaigns
- Creating embeddable sign-up forms and double opt-in workflows for GDPR compliance
Dependencies for Keila Hosting
- PostgreSQL database for storing contacts, campaigns, and application data
- SMTP server or transactional email service (AWS SES, Sendgrid, Mailgun, or Postmark) for sending emails
Deployment Dependencies
Why Deploy Keila on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Keila on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
PGDATA
Postgres data path
PGPORT
Postgres port
POSTGRES_DB
Postgres database
POSTGRES_USER
Postgres user
SSL_CERT_DAYS
SSL certificate days
RAILWAY_DEPLOYMENT_DRAINING_SECONDS
Railway drain seconds config
Keila
pentacent/keilaKEILA_USER
Email address for the root user
MAILER_SMTP_HOST
Hostname of the SMTP server
MAILER_SMTP_PASSWORD
Password for the SMTP server
MAILER_SMTP_FROM_EMAIL
FROM email address