📧 Setup addy.io — Self-Hosted Email Alias & Forwarding
Deploy addy.io (AnonAddy) on Ubuntu with Docker — create unlimited email aliases that forward to your real inbox, so you never hand out your true address again, on port 8190.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/email/addy/addy-ubuntu.sh
chmod +x addy-ubuntu.sh
sudo bash addy-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/email/addy/addy-ubuntu.sh
2 Make it Executable
chmod +x addy-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts addy.io with its MariaDB database and Redis, exposing the web UI on 8190 and SMTP on port 25. It generates the app key and secrets automatically; you supply your alias domain.
sudo bash addy-ubuntu.sh
4 Open the Web UI and Configure DNS
Open addy.io, register your account, then set up the DNS records (MX plus SPF, DKIM, and DMARC) for your domain so aliases can send and receive:
http://<your-server-ip>:8190
Ports Used
| Port | Purpose |
|---|---|
| 8190 | Web UI (host → container 8000) |
| 25 | SMTP — must be open for aliases to receive mail |
| DNS | MX at this server + SPF, DKIM, DMARC for deliverability |
| MariaDB + Redis | Internal — the DB maps aliases to your real inbox |