~/saas/plume
self-hosted · service · v1.8 · live

Plume v1.8.2

Self-hosted email marketing that runs on a $6 VPS. One Docker compose file, one Postgres, one worker. Unlimited subscribers, unlimited campaigns, SMTP your way — and none of the send-tier "upgrades" that make every email platform feel like a telecoms bill.

Go 1.22Postgres 16Redis 7DockerSMTP-nativeAMP emailWebhooks
$149 / one-time
USD · pretax · prices fixed forever
Screenshots
released sept 2024
version 1.8.2 (apr 2026)
updates lifetime, free
license unlimited hosts
downloads 1,602
support discord + email
plume.local — new campaign
April letters — the one about attention
TOsubscribers · 2,418 recipients
SEGMENTreaders · opted in last 60 days
TEMPLATEletter — plain, one image, no header
SCHEDULEtuesday, apr 23 · 09:12 local
deliverability check: ● ok · spf · dkim · dmarc schedule →
product shot
Plume email composer · live mockup
01

One compose file

docker compose up -d and you're running. API, worker, Postgres, Redis — five containers, forty megabytes each, one binary to rebuild.

02

Unlimited subscribers

No per-contact pricing. 10k or 1M subscribers, same price. Plume bills the VPS; the VPS bills itself by bandwidth.

03

Bring your SMTP

Postmark, SES, Resend, SendGrid, or a plain Postfix on a second box. Plume treats SMTP as a driver, not a lock-in.

04

Segments via SQL

No query-builder UI. You write a read-only SQL against your subscriber schema, it saves as a segment. Powerful, boring, fast.

05

Real analytics

Opens, clicks, unsubs, bounces — with actual privacy math. No 1-pixel tracking by default; the user opts in.

06

Built for exports

Every table, every campaign, every open — exportable as CSV or JSON via API. Your data stays your data.

What's in the zip

Go source (plume-api + plume-worker)Two binaries, ~11MB each. No CGo. Builds on any Linux or macOS box.
Docker compose fileFive containers, sensible defaults, volumes configured. One-line deploy.
React admin UIEmbedded in the binary. No separate frontend to deploy. Works on mobile.
Template editorMJML-first, HTML-optional. Dark mode aware. Live preview.
Migration scriptsImport from Mailchimp, ConvertKit, Substack. CSV fallback included.
90-page operator's manualHow to size your VPS, tune Postgres, set up DKIM. Written by humans.

Changelog (recent)

2026.04.09v1.8.2Segment editor UX, AMP email support, unsubscribe one-click header
2026.02.20v1.8.0Multi-workspace support, team roles, audit log
2025.12.03v1.7.0Webhook retries, exponential backoff, dead-letter queue
2025.10.11v1.6.0Resend driver, MJML template editor

FAQ

Can it actually handle a million subscribers?

Yes, on a $20 VPS (2 vCPU, 4GB RAM). We tested to 2.1M and hit the SMTP provider rate limit long before we hit Postgres. See the operator's manual for sizing.

Is SMTP included?

No. Plume sends through your SMTP — Postmark, SES, Resend, or self-hosted Postfix. This is on purpose: the SMTP market is competitive and priced well; we don't add a margin on top.

Does it have a hosted version?

Not yet. We may offer one in 2027. For now, self-hosted only.

GDPR? CAN-SPAM?

Unsubscribe headers, one-click unsubscribe, IP logging (off by default), data-retention knobs — all built in. The operator's manual walks you through the compliance checklist.

/ stop paying per contact

One compose file. One VPS. Unlimited subscribers.

/ reviews

What buyers are saying.

★★★★★ 4.9 / 5 · 247 verified reviews
★★★★★ apr 12, 2026

Exactly what was on the tin. No upsells, no tier gates, no "contact us for pricing" once I was in. Shipped in an afternoon and the docs were readable by a human.

Alex Chen verified
senior engineer · berlin, de
★★★★★ apr 04, 2026

I've bought half the catalogue at this point. The voice is consistent, the prices are honest, and the updates actually land. It's what indie shipping should look like.

Sarah Miller verified
indie founder · austin, tx
★★★★☆ mar 28, 2026

Did what the page said it would do. Knocked off half a star because I wish there was a Windows native build — I'm on WSL and it works but feels like a workaround. Support replied to me in four hours.

David Patel verified
platform engineer · london, uk
★★★★★ mar 22, 2026

I bought it at 11pm, downloaded it at 11:01pm, had it running at midnight. That's the whole review. Email went to a person who answered the next morning.

Priya Rao verified
tech lead · bangalore, in
★★★★★ mar 15, 2026

The amount of thought in the copy alone makes this worth the price. And that's before you get to the actual product. Rare to see this level of care at indie prices.

Mikael Lindberg verified
design lead · stockholm, se
★★★★☆ mar 08, 2026

Swapped out my previous tool for this one last sprint. Fewer features, honestly — but the ones that are here are the ones I actually use. Don't miss the rest.

Elena Vasquez verified
product engineer · mexico city, mx