Self-hosted microblog CMS

Your domain.
Your voice.

A calm, portable home for short posts on a domain you control. Publish here. Connect to the fediverse when you choose.

Open source · AGPLv3 · Shared hosting + VPS
Optional ActivityPub federation

J
Jim’s streamjim.example

The web is better when your writing has a front door you control.

BONUMARK.ORGNotes from my own corner of the internet.
♡ 12◌ 3 replies↗ Share
Share something…Post
NO ALGORITHMYOUR OWN DOMAINPORTABLE BY DESIGNRSS INCLUDED

Why Bonumark Stream

Social posting,
without the social trap.

Social platforms are useful. They’re also rented space.

Rules change. Posts disappear into feeds. Audiences become locked inside systems you don’t control. Stream keeps the speed and ease of social posting. You control the domain, database, media, identity, and content. Your site stays the source, and your archive stays portable.

Publish like it’s yours

Short posts, long notes, photos, links, and standalone pages from one publishing flow. Draft, schedule, and bring comments and Likes home.

Connect on your terms

Enable ActivityPub so people can follow your site from the fediverse. Follow, reply, Like, and boost from Bonumark, with moderation and blocking under your control.

Leave whenever you want

Export your writing, make private backups, or publish a static copy. Your archive never becomes leverage against you.

Optional ActivityPub

Your site
stays home.

The fediverse is another way to connect.

People on compatible services can discover your identity, follow your site, and respond to your posts. Bonumark has been tested with Mastodon, GoToSocial, and Misskey.

You can follow people and reply, Like, or boost from Bonumark. Their posts appear in your private Following timeline, separate from your public Stream. Incoming replies are moderated; following someone does not republish their posts on your site.

Bonumark remains a single-owner publishing system, not a general social network or a Mastodon replacement. ActivityPub is off by default. Your posts save locally before federation delivery, so a remote server being unavailable does not stop you publishing.

Run Bonumark on compatible shared hosting or a VPS. Federation also needs HTTPS, domain-root discovery, outbound connections, and dependable scheduled delivery. Review the federation requirements

Everything in. Everything out.

A publishing system
with an exit strategy.

Start with what you already have. Keep every reasonable way to take it somewhere else.

Browse the source on GitHub
PUBLISH
  • Stream posts and pages
  • Photos and media uploads
  • Markdown editing
  • Comments and likes
  • Profiles and accounts
  • Themes and clean URLs
PORTABILITY
  • RSS feeds and sitemaps
  • WordPress, X, and Bluesky imports
  • Markdown and JSON imports
  • Markdown export
  • Private backup export
  • Static site export

Current release · v0.8.2

Your corner of the web is waiting.

Bonumark Stream v0.8.2 builds on optional federation with unified Comment and Like counts, clearer conversations, safer publishing recovery, and improvements to accessibility and media handling. Fresh-install and upgrade checks help protect the site you already own.