Plume is under active development.
We'd love to hear your comments and feedback on GitHub or Bluesky.

Your thoughts, in Markdown, on your server.

A self-hosted, flat-file publishing platform for writers who want to own their words.

Plume
A preview of a Plume blog showing a post titled The Witness with a clean, readable layout.

Why Plume?

Everything you need to publish, without the complexity you don't.

Write in Markdown

No database, no rich-text editor. Just your favorite text editor and plain Markdown.

Own Your Files

All your posts live as flat files. Back them up, version them, they're just a file.

Find Anything

Built-in full-text search helps readers (and you) discover every post instantly.

And More

Automatic light and dark modes and RSS feeds out of the box.

How it works

From idea to published in three simple steps.

1

Write your post

Create a Markdown file with your thoughts, code, images and front matter.

2

Drop it in

Add the file to your Plume content folder. No database migrations necessary.

3

Run with Docker

Start Plume with Docker and your words are live. Easy to manage and easy to move.

Questions or ideas?

We'd love to hear from you. Join the conversation, share feedback, or follow along for updates.