emailwiz
Self-HostedOpen-source script to set up a full self-hosted email server in minutes
Overview
emailwiz is a bash script that simplifies deploying a secure, full-featured self-hosted email server. It automates setup of core components: Postfix (SMTP), Dovecot (IMAP/POP3), SpamAssassin, OpenDKIM, and Let’s Encrypt SSL. Designed to reduce manual configuration overhead, it guides users through prompts to get a privacy-focused email solution running quickly on a VPS or dedicated server, with minimal technical expertise required for deployment.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
emailwiz:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: emailwiz
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Automates setup of Postfix, Dovecot, SpamAssassin, OpenDKIM, and Let’s Encrypt SSL
- Guided command-line prompts for minimal manual input
- Supports secure TLS/SSL protocols for encrypted email transmission
- Includes spam filtering and DKIM signing to improve deliverability
Frequently Asked Questions
? Is emailwiz hard to install?
No—emailwiz uses guided command-line prompts to handle most setup steps. You need a VPS with root access and a domain name, but the script automates component installation. The main manual task is configuring DNS records (MX, SPF, DKIM) after setup.
? Is it a good alternative to Google Workspace?
Yes for users prioritizing data privacy and control. Unlike Google Workspace, emailwiz lets you self-host your server, avoiding third-party data collection. However, it lacks Google’s collaborative tools (docs, calendars) and requires ongoing server maintenance.
? Is emailwiz completely free?
Yes—emailwiz is open-source (MIT License) and free to use. You only incur costs for your server hosting and domain name; there are no subscription fees or hidden charges.
Top Alternatives
People Also Ask about emailwiz
Tool Info
Pros
- ⊕ Extremely fast deployment (minutes vs. hours of manual setup)
- ⊕ Full control over email data (privacy-focused)
- ⊕ Open-source and customizable script
- ⊕ Lightweight and low-resource usage
Cons
- ⊖ Requires a VPS/dedicated server with root access
- ⊖ No graphical interface (command-line only)
- ⊖ Users must manually configure DNS records (MX, SPF, DKIM)
- ⊖ Limited built-in support for collaborative features (e.g., calendars)