Postal Hardware Requirements: RAM, CPU, MariaDB & Mail Storage

Plan Postal hardware using its official 4 GB RAM, 2-core and 25 GB minimum, plus MariaDB, SMTP port 25, DNS and ZimaOS deployment guidance.

Postal Hardware Requirements: RAM, CPU, MariaDB & Mail Storage

Postal requirements at a glance

Postal is a mail-delivery platform where IP reputation, DNS and outbound SMTP connectivity matter as much as local compute.

RAM minimum
Official minimum: at least 4 GB RAM.
CPU minimum
Official minimum: at least 2 CPU cores.
Storage minimum
Official minimum: at least 25 GB, with more based on message/data retention.
Host recommendation
Postal strongly recommends its own dedicated server running no other software.
Database
MariaDB 10.6 or newer is required; Postal explicitly does not support MySQL as a substitute.
Networking
Outbound port 25 must not be blocked, and correct mail-server DNS configuration is required.

From official requirements to the right setup

Postal should be planned as dedicated mail infrastructure rather than a normal shared web app.

  1. Official requirements

    Reserve at least 4 GB RAM, 2 CPU cores and 25 GB disk, and prefer a dedicated host as Postal recommends.

  2. Confirm your needs

    Provide MariaDB 10.6+ and size innodb_log_file_size to at least ten times the largest email message size you plan to accept/send.

  3. Leave room to grow

    Verify outbound SMTP port 25, public IP reputation, A/AAAA/MX and other required mail DNS records before relying on the installation.

  4. Run it on ZimaOS

    On ZimaOS, use Install Custom App only if you accept a co-hosted Docker topology; for production mail delivery, keep Postal isolated from unrelated apps as closely as possible.

Check every playback client

  • 4 GB+ RAM
  • 2+ CPU cores
  • 25 GB+ disk
  • MariaDB 10.6+
  • Outbound port 25
  • Public IP reputation
  • Mail DNS records
  • Backup retention

Official minimum requirements

Postal's current prerequisite page provides explicit minimum server specifications and a dedicated-host recommendation.

Review Postal prerequisites

The 4-GB/2-core/25-GB values are the official minimum. Mail delivery also depends on dedicated-host hygiene, MariaDB, port 25 and DNS/reputation, which hardware alone cannot solve.

RequirementOfficial minimumWhat this supports
RAM minimum4 GBCurrent official minimum.
CPU minimum2 CPU coresCurrent official minimum.
Disk minimum25 GBCurrent official minimum; scale for use case.
Host topologyDedicated server strongly recommendedPostal recommends running no other software.
DatabaseMariaDB 10.6+MySQL is explicitly unsupported as a replacement.
Outbound SMTPPort 25 must be availableProvider blocking can prevent mail delivery.

When to upgrade your hardware

Postal should scale when message throughput, MariaDB data or retention outgrows the minimum server profile.

Message throughput increases

MariaDB data and message retention grow

Mail reputation/network constraints become the bottleneck

More SMTP traffic raises app, database and queue activity.

High-volume transactional senders.

Postal provisions message databases and can accumulate significant history.

Long-retention or high-volume installations.

A larger server does not fix blocked port 25 or poor IP reputation.

Any production sender.

Plan hardware growth with confidence

Scale Postal around dedicated resources, MariaDB performance and mail-delivery networking.

Use SSD-backed MariaDB storage

Low-latency durable database storage helps message and configuration activity.

Use SATA/NVMe with Zima hardware.

Use 8 GB+ for comfortable dedicated small deployments

Provides margin above the 4 GB minimum for MariaDB and Postal processes.

ZimaBoard 2 832 if Postal is effectively isolated from unrelated apps.

Use 16 GB for higher throughput or more retention

Extra memory benefits MariaDB and the broader Postal stack.

ZimaBoard 2 1664.

Use ZimaCube only when storage/network duties justify it

Larger retention and broader storage may justify ZimaCube, but mail reputation remains independent of hardware.

ZimaCube 2 Pro.

Can it run on ZimaOS?

No public official ZimaOS one-click Postal App Store page was verified for this guide. Postal can run in containers, but upstream strongly recommends a dedicated server, so a shared ZimaOS host is not the ideal production topology.

Choose Zima hardware for Postal

Postal's minimum fits ZimaBoard 2, but production suitability depends heavily on isolation, outbound SMTP access and IP/DNS reputation.

Is this a small isolated Postal server or a higher-volume mail-delivery workload?

Small isolated Postal deployment

Use ZimaBoard 2 832 only when it is effectively dedicated to Postal and its database.

  • Minimum-class fitZimaBoard 2 832
  • More database headroomZimaBoard 2 1664
Higher throughput or larger data retention

Use stronger CPU/storage while keeping Postal isolated from unrelated services.

  • Higher-headroom platformZimaCube 2 Pro

These are hardware mappings only; they do not guarantee email deliverability or sender reputation.

Zima hardware Best for Example workload Core configuration Recommended boundary Next step
ZimaBoard 2 832 Small isolated Postal deployments. Postal, MariaDB and modest mail volume.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
8 GB LPDDR5
Storage
32 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Meets the 4-GB/2-core/25-GB minimum, but Postal recommends a dedicated server and outbound port 25 must work. Get Now
ZimaBoard 2 1664 Postal with more MariaDB cache and retention. Higher mail/database activity with greater memory headroom.
CPU
Intel N150, 4 cores, up to 3.6 GHz
Memory
16 GB LPDDR5
Storage
64 GB eMMC plus dual SATA 3.0 and PCIe expansion
Network
Dual 2.5GbE
Acceleration
No dedicated GPU.
Still avoid unrelated co-hosted services for a production sender. Get Now
ZimaCube 2 Pro Higher-volume Postal and larger retention. Stronger CPU, 16 GB RAM, larger SSD/storage options and faster local networking.
CPU
Intel Core i5-1235U, 10 cores / 12 threads
Memory
16 GB
Storage
256 GB system storage with six HDD bays and SSD expansion
Network
10GbE plus 2.5GbE
Acceleration
No dedicated GPU required.
Hardware cannot fix blocked SMTP, poor IP reputation or DNS problems. Get Now

What the Press Says

Highlights from trusted reviewers worldwide.

La Razรณn
โ€œZimaCube 2: Not just another NAS, tested with 25TB storage, local AI agents, 4K transcoding, and real homelab workflows.โ€
Read full review
GameRevolution
โ€œThe ZimaBoard 2 is a compact x86 server board that can be turned into a mini NAS, home server, media box, or self-hosting hub.โ€
Read full review
TechRadar Pro
โ€œZimaCube 2: A modern, high-performance NAS with plenty of room to growโ€”built for users who want more than basic storage.โ€
Read full review
FOX 8
โ€œCoverage focused on ZimaCube 2's open hardware foundation, no monthly fee, and self-hosting flexibility.โ€
Read full review

Loved by the Community

Stories and reviews from people who build with Zima every day.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Zima Blade Little yet Powerful

Maybe I am not digital natives but I live with PCs since 12 years old in 1984 when IBM PC clone come to my home. Many years have passed and many operating system I've tried. For me Zima blade and CasaOS was a quantum leap for home PC enthusiast and server lab machine to make me stay curious and relevant for this era.

ZimaCube Pro personal cloud
โ˜…โ˜…โ˜…โ˜…โ˜…

Very good!!

I use ZimaCube Pro as 5th Proxmox cluster node. It runs several VMs and containers, including a VM with GPU passthrough to run a self-hosted LLM. A specific LXC container runs a Samba server for NAS capabilities using four of six RAID 6 SATA HDDs with ZFS.

ZimaBlade single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Great innovation for mini server!

It is very useful and makes a powerful mini server for many purposes, including university and college students in engineering and electronics. Thank you so much for making this server.

ZimaBoard 2 single-board server
โ˜…โ˜…โ˜…โ˜…โ˜…

Avaliaรงรฃo ZimaBoard 2

Construรญ um servidor de uso pessoal. O desempenho estรก muito bom e funciona perfeitamente onde quer que eu esteja. A surpresa รฉ nรฃo dependermos de grandes estruturas para termos nosso prรณprio servidor de dados. Como iniciante, estou gostando bastante do ZimaOS, pois ele รฉ simples e eficiente.

Frequently asked questions

These answers cover Postal RAM, CPU, storage, MariaDB, port 25, DNS and ZimaOS deployment.

How much RAM does Postal need?

Postal's official minimum is 4 GB RAM.

How many CPU cores does Postal need?

Postal's official minimum is 2 CPU cores.

How much storage does Postal need?

The official minimum is 25 GB, with additional space based on your message and retention workload.

Which database does Postal require?

Postal requires MariaDB 10.6 or newer and explicitly does not support MySQL as a replacement.

Does Postal require port 25?

Yes for normal SMTP delivery; the official prerequisites warn that providers often block outbound port 25.

Should Postal share a server with other apps?

Postal strongly recommends a dedicated server running no other software.

Can ZimaBoard 2 run Postal?

Yes from a hardware perspective, but production deployment should respect Postal's dedicated-host and networking requirements.

Does Postal need a GPU?

No dedicated GPU is required.

What sources informed this Postal hardware guide?

Current Postal prerequisites, container and DNS documentation plus current Zima product pages.

  1. Postal Prerequisites
  2. Postal Container Processes
  3. Postal DNS Configuration
  4. ZimaBoard 2 Product Specifications
  5. ZimaCube 2 Product Specifications