Getting Started

Learn how to set up and run Mailtura

Welcome to Mailtura! This guide will help you get up and running with your own email automation infrastructure.

Prerequisites

Before you begin, ensure you have the following installed:

  • Docker and Docker Compose
  • Git
  • A domain name with DNS access

Installation

1. Clone the Repository

git clone https://github.com/noctarius/mailtura.git
cd mailtura

2. Configure Environment Variables

Copy the example environment file:

cp .env.example .env

Edit the .env file with your configuration:

DATABASE_URL=postgresql://user:password@localhost:5432/mailtura
SMTP_HOST=smtp.example.com
SMTP_PORT=587

3. Start the Services

Launch Mailtura using Docker Compose:

docker-compose up -d

4. Verify Installation

Check that all services are running:

docker-compose ps

You should see all services in the “Up” state.

Next Steps

Getting Help

If you encounter any issues: