EmDash is an open-source CMS for Astro that started at Cloudflare, and the easy assumption is that it is a Cloudflare product for Cloudflare customers. It is not quite that. EmDash runs on any Node.js server, which means it can run on your plans. Here is what that means for a hosting business, from a team that helps hosts run both sides of the WordPress market.
Why hosts should pay attention
The bottom of the market is moving to chat-first builders and Astro sites, and most of those customers never buy a hosting plan. EmDash is the first CMS built for that world with a familiar, WordPress-style admin: posts, pages, media, menus, drafts, scheduling and users. It reached a stable 1.0 in September 2026, with the core following semantic versioning and most commits now coming from outside Cloudflare.
For a host, it is two things at once:
- A risk. Its default path, and some newer features, point at Cloudflare. Customers who adopt it with no help from you will likely land there.
- An opportunity. It is MIT-licensed and portable. A host that offers EmDash well keeps the customer, and the customer’s next site.
What it takes to host EmDash
EmDash is an Astro integration, so an EmDash site is a Node.js application, not a PHP app.
| Need | What EmDash expects |
|---|---|
| Runtime | Node.js 22.16 or later, a long-running process |
| Database | SQLite (needs a persistent disk), PostgreSQL or libSQL |
| Media | Local filesystem, or any S3-compatible object storage |
| Sessions | Redis or file-based |
| Scheduled work | A cron job for scheduled publishing, plugin tasks and backups |
| Plugin sandbox | workerd, run as a child process, for registry plugins |
If you already sell Node.js hosting, VPS or container plans, you are most of the way there. The gaps are usually a one-click template, managed PostgreSQL or a persistent volume for SQLite, S3-compatible storage, and making sure the plugin sandbox runner is in place. Without the runner, plugin installs from the registry fail.
One honest caveat: the plugin sandbox is stricter on Cloudflare, which caps CPU, memory and subrequests per plugin call. On Node.js you get process isolation with looser limits. That is fine for most sites, but say it plainly to security-conscious customers.
Where EmDash fits in your lineup
Think of it as a middle tier between two products you already understand.
- WordPress plans stay the home for stores, memberships and plugin-heavy sites. That is still the biggest and most durable part of your book.
- Static Astro sites suit brochure customers who rarely change anything. HII Region, Seahawk Infra’s control panel for EmDash and Astro sites, is in early access for hosts that want to run them under their own brand.
- EmDash plans fit customers who need a real CMS (editors, posts, scheduling, AI agents) but are starting fresh or have outgrown a simple WordPress site.
Our stack guide lays out all four setups side by side.
The activate, retain, expand playbook, applied
- Activate. A one-click EmDash template from the blog or marketing starter gets a customer to a live admin in minutes. Seed it with their content during onboarding.
- Retain. EmDash sites still need updates, backups, monitoring and help. Offer a care plan from day one, the same motion that keeps WordPress customers from churning.
- Expand. Migrations from WordPress, custom plugins, MCP and AI agent setup, and design work are all pro services you can sell inside your panel.
- Capture. The chat-first customer who would have gone to a builder’s cloud can land on an EmDash or Astro plan with you instead.
Questions customers will ask
Will my WordPress site move over? Posts, pages, media, taxonomies, menus, comments and SEO fields come across with the importer and the EmDash Exporter plugin. The theme, plugin features and page-builder layouts do not. Our migration guide covers the full process.
Is it safe? Registry plugins run sandboxed with permissions the site owner approves, which addresses the plugin problem behind most WordPress compromises. Native plugins still run with full access.
Is it ready? The core is stable. The plugin ecosystem is young, and there is no WooCommerce equivalent. Recommend it where it fits, not everywhere.
Next step
You do not need an in-house EmDash team to offer it. Seahawk builds, migrates and looks after EmDash sites under your brand, on your servers, next to the WordPress care we already run for hosts through WP Maintain and Pro Services. Book a partner call and we will map which of your customers EmDash actually suits.