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:
- Check the troubleshooting guide
- Visit our GitHub Issues
- Join our community discussions