diff --git a/index.html b/index.html index fba6c5a6..f09ca213 100644 --- a/index.html +++ b/index.html @@ -192,6 +192,8 @@ sudo setup/start.sh

Development takes place on github at https://github.com/joshdata/mailinabox.

+

Take a look at the system architecture diagram.

+

Thank you to the contributors!

Mail-in-a-Box is dedicated to the public domain using CC0.

diff --git a/static/architecture.svg b/static/architecture.svg new file mode 100644 index 00000000..2333642b --- /dev/null +++ b/static/architecture.svg @@ -0,0 +1,1834 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Mail-in-a-Box Systems Architecture + A diagram of services running on the box. + + OpenDKIMlocalhost:8891(milter service) + + nsd4 (DNS)*:53 + + cron.daily* Incremental backup.* Resign DNSSEC zones. + + Dovecot - IMAP*:993 + + Dovecot - LDAlocalhost:10026 + + Managesieve(also Dovecot) + + Postfix*:25 (smptd)*:587 (submission) + + authentication(for submission) + user databasemail/users.sqlite + authentication + destinationvalidation/aliases + + Managementlocalhost:10222 + + Spamassassinlocalhost:10025 + + bind9localhost:53 + + + + + + mailboxesmail/mailboxes + maildelivery + + Publicly Accessible + + Local-Only Services + + Filesystem + + + nginx*:80 (HTTP)*:443 (HTTPS) + + static sitesweb/{default,...} + + php-fastcgi(FastCGI host) + + + + + Roundcube(webmail) + + Webfinger + + + + + DANE TLSA + + + + + (non-recursivenameserver) + (resolving nameserver,DNSSEC-aware) + +