A self-hosted email platform inspired by the simplicity of Mail-in-a-Box, forked and extensively rewritten with modern tooling, a Go-based architecture, and a focus on ownership and automation.
Deploy on bare metal or Docker with a single command: mail delivery, spam filtering, DNS, TLS, calendars, contacts, and webmail managed from one admin panel.
- naust - the core mail platform, including provisioning, mail services, DNS/TLS automation, the Go control-plane daemon, and administration UI.
- naust-docs - documentation and the website at naust.email.
- rav - the primary webmail client for Naust.
- naust-jmap - a pre-release Go-native runtime for building JMAP servers.
Naust is under active development. The core platform is functional and deployable today, while Naust-JMAP is a pre-release Go-native JMAP runtime under active development. See the documentation for supported deployment paths and current limitations.
git clone https://github.com/naust-mail/naust.git
cd naust
sudo setup/install.shSee the getting started guide for prerequisites, Docker instructions, and configuration options.
Each repo has its own CONTRIBUTING.md with project-specific setup
instructions. General conduct and security reporting policy for the org are
in this repo's CODE_OF_CONDUCT.md
and SECURITY.md.