steveipw
Member
OP
- Joined:
- Jun 2024
- Posts:
- 163
- From:
- Denver, US
Running mail server on 512MB RAM VPS — complete experience report
Specs:
- Contabo KVM, 512MB RAM, 1 vCPU, 20GB SSD
- Debian 12, Postfix + Dovecot + Rspamd
- 3 domains, ~10 mailboxes
Setup took 2 evenings. ZFS on root not practical at this size, went with ext4. RAM usage settled at 380MB with all services. For that money you get barely enough headroom for queue spikes.
Key tuning:
- Rspamd workers cut to 1
- No clamav (use milter at gateway instead)
- Postfix chrooted, minimal milters
Six months later: IP on 3 RBLs. Contabo subnet reputation destroyed by neighbors. SPF/DKIM/DMARC perfect, deliverability still trash. Giving up, moving to forwarding service. Not worth the fight at this tier.
zfs send | zfs receive. repeat.
hankels
Member
52 VPS and counting
- Joined:
- Jun 2024
- Posts:
- 301
- From:
- Phoenix, US
52 boxes across 8 providers, 3 do mail
512MB mail server: $3/mo = $0.006/GB/RAM. For that money you get what you pay for.
My numbers:
- OVHcloud 1GB mail: €4, still alive 14 months
- Vultr 512MB: blacklisted in 6 weeks
- Self-hosted at home: $0, but dynamic IP hell
RBL survival = IP reputation + provider tier. Cheap only if you enjoy pain.
seedbox, NAS, tape, and three offsite
pieter_rtm
Member
- Joined:
- Jul 2024
- Posts:
- 195
- From:
- Rotterdam, NL
OVHcloud 1GB mail: €4, still alive 14 months
As said, BGP prefix with clean SWIP helps. Without: lottery.
Specs that matter for mail hosting:
- Dedicated IPv4 (not shared)
- Provider with IP reputation monitoring
- PTR matching HELO
- TLS 1.3, no exceptions
512MB works. The IP pool does not. We see 40% of budget IPv4 space pre-burned.
Containers before it was cool