Self-Hosted Email & Newsletters
4 stacks for anyone who wants sending email from infrastructure you control. Each one is a vanilla
compose.yaml that runs locally with docker compose up, with a measured RAM footprint
and a one-step deploy to Miget from $5/month flat.
#the stacks
listmonk
Self-hosted newsletters and mailing lists - millions of subscribers on a flat plan, sent through any relay you like.
Mailpit
The dev mail catcher - every test email from every app in your project, in one searchable UI, for $5/month.
Roundcube
The standard open-source webmail - your UI over any IMAP provider, with sessions and contacts in your Postgres.
useSend
The open-source Resend - transactional + campaign email with a dashboard and API, delivered through your own SES.
#what each one needs
RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.
| Stack | Services | RAM | Disk | Fits plan |
|---|---|---|---|---|
| listmonk | 2 | 1.5 GiB | 5 GB | $13/mo |
| Mailpit | 1 | 256 MiB | 1 GB | $5/mo |
| Roundcube | 3 | 1.6 GiB | 5 GB | $13/mo |
| useSend | 4 | 2.3 GiB | 5 GB | $25/mo |
Cost against the managed equivalents, per stack: listmonk , Mailpit , useSend .
Browse the rest of the catalogue
140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.