mirror of
https://github.com/RWejlgaard/pez-docs.git
synced 2026-05-06 03:34:44 +00:00
- Add Hetzner Cloud location (helsinki-a, nuremberg-a) - Update london-a to FreeBSD, london-b ZFS layout to 3x raidz1 - Note offline servers (london-c, copenhagen-b) - Update Plex docs with accurate ZFS and exporter behaviour - Add workload docs: Nextcloud AIO, Navidrome, slskd, Monitoring, Auth (Authelia/LLDAP/Bitwarden), Mail (poste.io), Gaming (Minecraft/MaNGOS) - Update README/intro with current service and location index
24 lines
840 B
Markdown
24 lines
840 B
Markdown
# Mail
|
|
|
|
## Setup
|
|
|
|
Self-hosted mail running on `nuremberg-a` (Hetzner, Germany) via [poste.io](https://poste.io) in Docker.
|
|
|
|
poste.io is an all-in-one mail server that bundles:
|
|
|
|
- Postfix (SMTP)
|
|
- Dovecot (IMAP)
|
|
- Rspamd (spam filtering)
|
|
- ClamAV (virus scanning)
|
|
- A web admin interface
|
|
- Webmail (Roundcube)
|
|
|
|
## Why a Cloud Server for Mail?
|
|
|
|
Running mail from a residential IP is a recipe for deliverability problems. Most major mail providers will either reject or silently drop mail from residential addresses. Hetzner gives a clean datacenter IP with a proper PTR record, which makes a significant difference.
|
|
|
|
`nuremberg-a` exists almost entirely to host the mail server. It's a low-resource machine for the purpose.
|
|
|
|
## Domain
|
|
|
|
Mail is set up for `pez.sh`. SPF, DKIM, and DMARC records are managed via Cloudflare DNS (via Terraform).
|