Home Features Why Change Self Host Contact

Deployment in Minutes,
Not Hours.

Running your own mail server shouldn't require complex script engineering. Irsal MailServer and Irsal Webmail are packaged together to sit seamlessly behind your reverse proxy of choice.

Three Steps to Your Own Mail Server

Works with Caddy, Traefik, or Nginx. Docker Compose handles the rest.

1

Fetch the Compose Configuration

Pull the official Docker Compose file directly from our servers.

Terminal
curl -O https://irsalmail.com/compose.yml
2

Launch the Stack

Start all services — mail server, webmail client, and dependencies — with a single command.

Terminal
docker compose up -d
3

Open the Setup Wizard

Navigate to your domain in the browser to complete initial configuration through the guided setup wizard.

Browser
https://mail.yourdomain.com

Domain & TLS Setup

Configure your domain records and automatic TLS certificate provisioning.

Authentication & Admin

Set up your admin account and connect LDAP or OIDC identity providers.

Security & Anti-Spam

Configure spam thresholds, blocklists, and AI filtering sensitivity.

Custom Branding

Upload your logo and set domain-specific branding for each tenant.

Minimal System Requirements

Irsal is designed to run efficiently on modest hardware. Scale up as your user base grows.

Operating System Linux (Ubuntu 22.04+, Debian 12+, RHEL 9+) or any Docker Container Environment
CPU 2 vCPU minimum — 4+ vCPU recommended for high throughput deployments
RAM 2 GB minimum — 4 GB+ recommended when using local AI models for spam filtering
Storage SSD/NVMe local storage or any S3-compatible object storage backend

Need Help With Deployment?

Our engineering team can assist with enterprise deployments, migration, and high-availability clustering.