Keila

Self-hosted reliable and easy-to-use newsletter tool (alternative to Mailchimp or Sendinblue).

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3"
 
services:
  keila:
    image: pentacent/keila:latest
    ports:
      - "4000:4000"
    depends_on:
      - postgres
    environment:
      SECRET_KEY_BASE: "${YOUR_SECRET_KEY}"
      DB_URL: "postgres://postgres:postgres@postgres/postgres"
      URL_HOST: "${YOUR_URL_HOST}"
      MAILER_SMTP_HOST: "${YOUR_MAILER_SMTP_HOST}"
      MAILER_SMTP_USER: "${YOUR_MAILER_SMTP_USER}"
      MAILER_SMTP_PASSWORD: "${YOUR_MAILER_SMTP_PASSWORD}"
     restart: unless-stopped
 
  postgres:
    image: postgres:alpine
    ports:
      - "5432:5432"
    environment:
      POSTGRES_PASSWORD: postgres

Resources

Website: https://www.keila.io/

GitHub: https://github.com/pentacent/keila

Docker Hub: https://hub.docker.com/r/pentacent/keila

Configuration: https://www.keila.io/docs/installation