PowerMTA.inEmail Infrastructure & Deliverability
LATESTGmail Sender RequirementsSMTP TLS ExplainedPTR & Reverse DNSDeliverability ChecklistAuthentication Troubleshooting
SELF-HOSTED EMAIL SOFTWARE

Installation guides for real-world deployments.

By Abhishek Sharma · Published 2026-08-21 · Last reviewed 2026-08-21

Step-by-step installation guides for MailWizz, Sendy and Acelle Mail on Ubuntu VPS, cPanel, Caddy and Docker, with HTTPS, cron, databases and delivery setup.

How to use this hub: Start with the VPS or cPanel guide if you want the simplest path. Use Caddy when you specifically want its reverse-proxy and automatic HTTPS workflow. Use Docker when you already understand persistent volumes, container networking, backups and upgrades. Each guide distinguishes vendor-documented steps from adapted infrastructure patterns.
MAILWIZZ

MailWizz installation guides

Choose the hosting method that matches your infrastructure experience and operational requirements.

Ubuntu VPS

Install MailWizz on a Linux VPS with PHP, MySQL/MariaDB, a web server, HTTPS and the scheduled jobs MailWizz needs for campaigns, bounces and maintenance.

Read the complete guide →

cPanel

Install MailWizz on cPanel using the hosting account's document root, database tools, PHP selector, SSL and cron interface, with routing and permissions checks.

Read the complete guide →

Caddy

Run MailWizz behind Caddy with PHP-FPM, automatic HTTPS and MailWizz-specific routing. This is a Caddy deployment pattern, not an official MailWizz Caddy guide.

Read the complete guide →

Docker

Containerize MailWizz with PHP-FPM, a web server and MySQL using persistent volumes, while keeping cron and upgrades operationally safe.

Read the complete guide →
SENDY

Sendy installation guides

Choose the hosting method that matches your infrastructure experience and operational requirements.

Ubuntu VPS

Install Sendy on a Linux VPS, connect it to Amazon SES, configure cron, HTTPS, database access and the Sendy uploads directory.

Read the complete guide →

cPanel

Install Sendy on cPanel using File Manager, MySQL Databases, PHP settings, SSL and Cron Jobs, then connect it to Amazon SES.

Read the complete guide →

Caddy

Run Sendy behind Caddy with PHP-FPM and automatic HTTPS. This is an adapted Caddy deployment pattern; Sendy's official guide does not document Caddy as its primary web-server setup.

Read the complete guide →

Docker

Containerize Sendy with PHP, a web server and MySQL while preserving the application files, uploads, database and cron jobs across container restarts.

Read the complete guide →
ACELLE MAIL

Acelle Mail installation guides

Choose the hosting method that matches your infrastructure experience and operational requirements.

Ubuntu VPS

Install Acelle Mail on Ubuntu with PHP, MySQL, Nginx, HTTPS and the background queue/cron services required for production use.

Read the complete guide →

cPanel

Install Acelle Mail on cPanel using PHP/MySQL tools, document-root settings, SSL and cron, while respecting Laravel-style writable directories and background processing.

Read the complete guide →

Caddy

Deploy Acelle Mail behind Caddy and PHP-FPM with automatic HTTPS, while keeping Laravel's public directory and queue/worker requirements intact.

Read the complete guide →

Docker

Deploy Acelle Mail with Docker Compose, persistent code/data volumes, MySQL, Redis, PHP-FPM and separate queue workers, following the vendor's current Docker architecture.

Read the complete guide →

Build the application layer first.

MailWizz, Sendy and Acelle Mail manage campaigns and subscribers; your delivery provider or MTA still determines how messages leave the server. Continue with SPF, DKIM, DMARC and deliverability guides after installation.

Read deliverability checklist