← SelfhostSpecs

docker-mailserver — system requirements

Self-hosted, single-container mail server (SMTP, IMAP, LDAP, anti-spam, anti-virus) configured entirely via files, no SQL database. · website · repository

Minimum RAM
512 MB
“512MB RAM”
Scope: Minimum for general Docker deployment; requires avoiding services like ClamAV (disabled by default) to run within this RAM ceiling · official source · retrieved 2026-08-16
Recommended RAM
2 GB
“2GB RAM”
Scope: Recommended for general Docker deployment, with swap enabled for the container · official source · retrieved 2026-08-16
Minimum CPU cores
1 core
“1 vCore”
Scope: Minimum for general Docker deployment; requires avoiding services like ClamAV (disabled by default) to run within the stated RAM ceiling · official source · retrieved 2026-08-16
Recommended CPU cores
1 core
“1 vCore”
Scope: Recommended for general Docker deployment, with swap enabled for the container · official source · retrieved 2026-08-16

External services

Container

Image: ghcr.io/docker-mailserver/docker-mailserver · compressed size (amd64): 396 MB · architectures: amd64, arm64 · source, retrieved 2026-08-16

Related apps