Ubuntu or Debian x64
Use systemd, root or sudo, at least 3 GiB RAM and 20 GiB free root-disk space.
The public bootstrap verifies signed metadata, requests a short-lived device-bound download grant, then retrieves the commercial package. A valid license key is required before package bytes are released.
curl -fsSL https://download.mfimail.eu/install.sh | sudo bash
LoadingThe installer is interactive and expects a clean, reachable server. It stops before infrastructure changes when the host, license or DNS preflight fails.
Use systemd, root or sudo, at least 3 GiB RAM and 20 GiB free root-disk space.
The A record must resolve to this server. Correct or remove an unreachable AAAA record.
Allow outbound HTTPS and inbound SSH, TCP 80 and TCP 443. Port 8090 stays private.
The standard installer provisions PostgreSQL, Redis, gateway services, browser sign-in workers, Nginx, Let's Encrypt and firewall rules. When it finishes, open the printed HTTPS panel and add provider accounts.
This path supports Ubuntu 22.04 or 24.04 under WSL2 with systemd and opens a local panel on Windows. It does not configure a public domain or TLS and remains preview until clean-host WSL2 acceptance is complete.
$p="$env:TEMP\mfi-install-wsl.ps1"; irm https://download.mfimail.eu/install-wsl.ps1 -OutFile $p; & $p
The client accepts metadata only when the vendor signature is valid.
The downloaded archive must match the exact signed byte count.
The local archive checksum must match the value inside the signed release record.