[{"data":1,"prerenderedAt":87},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-listmonk":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":12,"tagline":13,"longDescription":14,"features":15,"useCases":25,"steps":35,"faq":51,"specs":70,"compatibleOs":78,"relatedApps":79,"relatedPosts":80,"category":81},"listmonk","Listmonk","Open-source newsletter and bulk email platform: manage subscribers, create campaigns and send via your own SMTP — no per-contact fees, self-hosted on your VPS.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-listmonk-vps",null,"Open-source newsletter platform — unlimited subscribers, campaigns and transactional email, self-hosted on your VPS.","Listmonk (AGPL-3.0, 17.4 k+ stars, v6.2.0) is a high-performance, self-hosted newsletter and bulk email platform written in Go. Unlike Mailchimp, ConvertKit or Brevo, Listmonk imposes no subscriber limits, no per-email fees and sends through your own SMTP relay — giving you full control over deliverability, bounce handling and cost.\n\nDeployed on a ServOrbit VPS, Listmonk handles subscribers, campaigns, transactional emails and custom attributes through a clean web UI. The Go binary weighs under 15 MB and idles below 100 MB of RAM alongside its PostgreSQL companion — letting you send to lists of tens of thousands on a 1 GB VPS without incurring SaaS bills.\n\nAdvanced features include subscriber segmentation with custom fields, double opt-in flows, CSV import, bounce processing via provider webhooks, link-level click tracking and a full REST API for sending transactional messages (order confirmations, password resets, account alerts) directly from any application.",[16,17,18,19,20,21,22,23,24],"Unlimited subscribers, lists and campaigns — no tier-based caps, no per-email fees, no subscriber limits","HTML drag-and-drop editor plus plain-text mode — or bring your own Go template via the API","Subscriber segmentation with custom attributes — filter lists by country, plan tier, signup date or any field","Double opt-in and single opt-in flows — GDPR-compliant list building with confirmation emails","Built-in transactional email API — send order confirmations, password resets and account alerts from any app","Bounce processing via webhooks (AWS SES, Mailgun, Postmark, Sendgrid) — auto-unsubscribe on hard bounce","Campaign analytics: open rates, click rates, per-link tracking, subscriber-level event timeline","Sub-15 MB Go binary, under 100 MB RAM, PostgreSQL storage — scales to millions of subscribers on modest hardware","AGPL-3.0 licence — no telemetry, no vendor lock-in, full API access",[26,29,32],{"title":27,"body":28},"Transactional email for your SaaS or e-commerce store","Plug Listmonk's transactional API into your application to send order confirmations, shipping updates, password resets and account alerts through your own SMTP relay. Because Listmonk runs on your VPS, you pay only for the SMTP volume — not a per-message SaaS fee. Set up templates once in the Listmonk UI and call the REST endpoint from your backend to fire personalised messages in milliseconds.",{"title":30,"body":31},"Weekly product newsletter","Build your audience on a Listmonk list with a double opt-in form embedded on your website. Draft your weekly update in the HTML editor, preview it on desktop and mobile, schedule delivery and let Listmonk throttle the send rate to stay within your SMTP provider's hourly limits. Open rates, click rates and per-link stats appear in the campaign dashboard as sends complete — all without paying Mailchimp's subscriber-tier pricing.",{"title":33,"body":34},"Segmented bulk campaigns","Import subscribers via CSV and tag them with custom attributes (plan tier, country, language, last purchase date). Listmonk's query-builder lets you create dynamic segments — for example, all active subscribers on the Pro plan who haven't opened the last three campaigns — and target them with a specific offer. Run A\u002FB tests across two subject lines and promote the winner automatically once a statistically significant sample has received each variant.",[36,39,42,45,48],{"title":37,"body":38},"Order a ServOrbit VPS","A 1 vCPU \u002F 1 GB RAM plan on Ubuntu 24.04 is more than sufficient. Listmonk's Go binary idles under 100 MB of RAM; PostgreSQL needs another 100–200 MB. On a 1 GB VPS you can comfortably manage lists of tens of thousands of subscribers. Scale up only if you send high-volume campaigns (100 k+ emails per day) and need parallel SMTP connections.",{"title":40,"body":41},"One-click deploy from the ServOrbit marketplace","Open your ServOrbit control panel, go to Marketplace → Automatisation & Workflows → Listmonk, and click Deploy. The provisioning playbook pulls `listmonk\u002Flistmonk:latest` and a PostgreSQL 17 container, runs `--install --idempotent` to seed the schema, and starts the Listmonk server on port 9000. The web UI is ready in under 30 seconds.",{"title":43,"body":44},"Configure your SMTP relay","Navigate to `http:\u002F\u002F\u003Cyour-vps-ip>:9000` and log in with the admin credentials shown in your ServOrbit control panel. Go to Settings → SMTP and enter your relay credentials (AWS SES, Mailgun, Brevo, Postmark or any SMTP server). Set the `From` name and email address. Click Send test email to verify delivery before building your first list.",{"title":46,"body":47},"Import subscribers and create a list","Go to Lists → New list, name it (e.g. \"Product Newsletter\") and set the opt-in type (double or single). Under Subscribers → Import, upload a CSV file with an `email` column (optional: `name` and any custom attribute columns). Listmonk deduplicates and imports the file in the background, reporting success count and skipped duplicates in the job log.",{"title":49,"body":50},"Create and send your first campaign","Go to Campaigns → New campaign. Select a list, write a subject line and draft your message in the HTML editor (or paste a raw HTML template). Click Preview to check rendering, then Send — or schedule for a specific date and time. Monitor real-time delivery progress, open rates and click rates in the campaign stats panel as Listmonk throttles sends through your SMTP relay.",[52,55,58,61,64,67],{"q":53,"a":54},"What is Listmonk?","Listmonk is an open-source, self-hosted newsletter and bulk email platform written in Go (AGPL-3.0, 17.4 k+ stars, v6.2.0). It lets you manage subscriber lists, send HTML or plain-text campaigns, fire transactional emails via a REST API, and track opens and clicks — all through your own SMTP relay, with no per-email fees and no subscriber-tier pricing.",{"q":56,"a":57},"Does Listmonk require an SMTP server?","Yes — Listmonk is an email sender, not an SMTP relay. You need to connect it to an SMTP provider: AWS SES (very cheap at $0.10\u002F1000 emails), Mailgun, Brevo, Postmark, Sendgrid, or any standard SMTP server including your own mail server. Enter the credentials in Settings → SMTP after installation.",{"q":59,"a":60},"How many subscribers can Listmonk handle?","Listmonk has been benchmarked sending to millions of subscribers. On a 1 GB VPS with PostgreSQL it comfortably manages tens of thousands of subscribers. For very large lists (1 M+) use a 2–4 GB VPS and tune PostgreSQL's `max_connections` and shared_buffers. The real throughput bottleneck is your SMTP relay's hourly sending quota — Listmonk's concurrency settings let you throttle sends to stay within it.",{"q":62,"a":63},"Does Listmonk support double opt-in?","Yes. When you create a list, choose 'Double opt-in' as the opt-in type. Listmonk will send a confirmation email to each new subscriber containing a confirmation link. Only subscribers who click the link are added to your active list. You can customise the confirmation email template in Settings → Templates.",{"q":65,"a":66},"Can I use Listmonk to send transactional emails?","Yes. Listmonk exposes a REST API endpoint at `POST \u002Fapi\u002Ftx` for transactional messages. Create a template in the Listmonk UI (e.g. 'Order confirmed'), then call the API from your backend with the recipient email, template ID and any variables. Transactional messages are sent immediately through your SMTP relay and logged in the subscriber's event history.",{"q":68,"a":69},"Is Listmonk free?","Yes. Listmonk is AGPL-3.0 open-source software — free to download, deploy and use. There are no subscriber limits, no campaign caps and no paid tiers. You pay only for the ServOrbit VPS that runs it and whatever SMTP volume your relay charges.",{"ram":71,"cpu":72,"stack":73,"port":77},"1 GB","1 vCPU",[74,75,76],"Docker","Go","PostgreSQL 17","9000",[],[],[],{"key":82,"slug":82,"name":83,"objective":84,"icon":85,"color":86},"automatisation","Automation & Workflows","Automate business processes.","automation","text-brand-action bg-brand-action\u002F10",1785714048974]