Self-hosted · No WordPress required

The blog that fits your site.
Not the other way around.

DonkeyCMS installs a real, full-featured blog straight into the custom-coded website you already built — no rebuild, no theme lock-in, no plugin bloat.

Free forever for one site · no credit card, no time limit

app.donkeycms.com/admin
Welcome, Alex Rivera
AR
128
Total Posts
96
Published
22
Draft
10
Scheduled
4
Pending Review
7
Pending Comments
340
Media Items
12
Team Seats
4,382
Visits (30d)
Posts published over time

The idea

You already built a real website. Keep it.

DonkeyCMS is a self-hosted blog engine that installs directly into the custom-coded site you already have — hand-coded, AI-assisted, or built by a designer. It doesn't ask you to migrate to WordPress, rebuild your navigation in a theme, or hand your branding over to a plugin ecosystem. Your header, your footer, your markup stay exactly as they are. DonkeyCMS just adds the blog.

Why businesses choose DonkeyCMS

Six things it does that a plugin bundle on someone else’s platform doesn’t.

Setup

Fits the site you already have

Point Frame Setup at your homepage. It finds your header, nav and footer, and warns you about the transparent or fixed navs that quietly break a blog page.

Frame Setup showing a detected site header and footer
Writing

A real editor, not a page builder

Rich text with headings capped at H2–H4, so your post title stays the only H1. Drag in images, embed video, switch to Markdown and back.

The DonkeyCMS post editor toolbar with a post being written
Team

Roles you define, not roles we guessed

Build the exact roles your team needs from nine granular permissions — a writer who can publish, but can never touch anyone else’s post.

A custom role and its permission checklist
Analytics

Know what works, without cookies

Visits, top posts and referrers inside the admin you already use. No cookies, no IP addresses, no consent banner to bolt onto your site.

The visits-over-time chart on the analytics page
Media

Upload once, reuse everywhere

One shared library behind every upload field, with automatic WebP conversion — and a delete that refuses to break a published post.

The media library grid of uploaded images
Backups

Your data, your cloud

Scheduled backups to your own Cloudflare R2, Backblaze B2 or Google Drive account. You hold the account — nothing of yours is stored with us.

Cloud backup destinations in the DonkeyCMS settings

Drops into the stack your site already runs on

Bring your own accounts

One-click integrations

Connect your own cloud backup destination or mailing list provider — no code, no middleman.

Cloudflare R2 Cloudflare R2
Backblaze B2 Backblaze B2
Google Drive Google Drive
Mailchimp Mailchimp
Brevo Brevo
MailerLite MailerLite
GetResponse GetResponse
NewsMAN NewsMAN
theMarketer theMarketer

This is what it looks like, live.

14 AUG
Guides

5 Ways to Speed Up Your Site Without Touching Code

A practical look at image optimization, lazy-loading, and caching — no plugin required.


02 AUG
Announcements

Introducing Scheduled Publishing

Write now, publish later. Your posts go live exactly when you want, automatically.


27 JUL
Case Study

How We Migrated 300 Posts From WordPress in One Afternoon

A real walkthrough of the import tool, from export file to live blog.


Pricing

Simple, honest pricing

Self-hosted on your own server — no per-visitor fees, no usage metering, no surprise tier jumps.

Prices exclude VAT. VAT for your country is added at checkout.

Free

€0 €0

1 site · 1 seat

Start Free
  • Posts, drafts & scheduled publishing
  • Rich text editor — headings, images, video embeds, FAQ block
  • Frame Setup — auto-detects and connects your site's header/footer
  • XML sitemap, Open Graph tags, noindex, lazy-loaded images
  • Light / Dark / Auto mode
  • Rate limiting, CSRF protection, hardened cookies

+9 more — see full comparison

Pro

€9/mo €86/yr

Save ~20% billed yearly

1 site · 3 seats

Start Pro

Everything in Free, plus:

  • Categories & Tags
  • Media Library — shared images, alt text, usage-aware delete
  • Comments — spam-protected, moderation queue
  • Default social share image
  • Full typography, accent colors, corner style, width controls
  • Frame Studio — ongoing menu/logo edits, no code editing
  • Image optimizer — automatic WebP conversion
  • WordPress import — posts, pages, categories, tags, images
  • "Sync with page" mode — mirrors your site's own dark-mode toggle
  • Custom head/footer code fields

+4 more — see full comparison

Agency

€399/yr

Billed yearly only · €1,399 lifetime

50 sites · Unlimited seats

Start Agency

Everything in Business, plus:

  • White-labeled admin panel — your own logo & name
  • Priority support

See the full feature comparison →