A minimalist blogging platform
No tracking. No algorithms. No noise. Just your writing.
ULTRV is a minimalist blogging platform for the small web. You write a post, press publish, and a second later it is online at your own address. Nothing else asks for your attention: no follower count, no personalised feed deciding what you should read, and no engagement treadmill. Write something, publish it, move on.
It is a privacy-friendly blog platform in the literal sense. A published ULTRV blog reports nothing back to anyone — no analytics script, no ad network, no share widgets, no cookie banner for your readers to click through. Someone arrives, reads what you wrote, and leaves, and nobody counts them.
- Looks great on any device
- Fast, lightweight pages — no bloat
- No trackers, no ads, no third-party scripts
- Custom domains — free on every plan — or a
.ultrv.blogsubdomain - Run multiple blogs from one account
- Rich text editor — no markdown required
- A full terminal client — write and publish without a browser
- Eighty-four themes that stay out of the way
- Drafts, tags, and RSS
- Export everything — your writing is yours
- Import from WordPress, Substack, Ghost, Medium, or Markdown — pull from an API or upload an export
- An API to build on top of
We think of this as part of the small web — the part of the internet still made by people, for people. Small web blogging is the older habit that never actually stopped: a person, a domain, and a page that loads.
Prefer the terminal? The ULTRV terminal blogging client is a real TUI, written in Rust, installed with one line of shell.
The first ten minutes
What setting up actually involves.
Signing up takes an email address and a password. No credit card, no sales call, no waiting list. You choose a name for the blog and it exists straight away at yourname.ultrv.blog. If you already own a domain, point a CNAME or A record at it in the same sitting — custom domains are included on every plan, the free one included, and the certificate is issued for you.
Then you pick a theme. That takes two minutes rather than an afternoon, because switching is one click and reversible, so there is no decision here worth agonising over. Write the first post in the editor, press publish, and the RSS, Atom, and JSON feeds already exist — nothing to install, nothing to configure. If you want the longer version, the getting started guide walks through the same path with the details filled in.
If your writing currently lives somewhere else, do that part first. Importing from WordPress, Substack, Ghost, Medium, or a folder of Markdown files pulls posts, drafts, and tags across in one pass. Running it twice doesn't duplicate anything, and if the result isn't what you wanted, one click puts it back the way it was.
Highlights
A few things ULTRV does differently.

More than posts
A blog doesn't have to be a column of dated entries. The other things get their own pages.

Eighty-four themes
Pick a look in one click. Change your mind again next March.

Terminal client
If you already live in the shell, you never have to open a browser.

Your own domain
Bring a domain you already own. It costs nothing extra, on any plan.

RSS, Atom, JSON
Readers follow you in whatever reader they prefer, without an account.

No trackers, no ads
Nobody is watching your readers. Not us, and not anyone we sold access to.
Who it's for
And who is better served elsewhere.
ULTRV suits people who have something to write and no interest in running a website. Essayists and diarists. Developers keeping a work log. People with a recipe habit, a garden, a reading list, a band, a long-running argument with themselves about films. Anyone who kept a blog in 2009 and has been vaguely missing it since.
It suits people leaving somewhere bigger, too. If you have been weighing up Substack, Ghost, WordPress, or Bear Blog and none of them quite fits, the comparisons with other blogging platforms set out where each one is genuinely better and where ULTRV is. They are written to help you pick correctly, including when the answer is not us.
There is a list of things ULTRV deliberately doesn't do, and it is worth reading before you sign up. No email delivery and no newsletter list: readers follow you with a feed, not by handing over an address. No paid subscriptions, no paywalls, no member billing, so nobody takes a cut of anything. No plugin marketplace — that is the price of never having to update or patch anything yourself. The stats you do get are deliberately shallow: views, visitors, top posts and referrers over a chosen window, counted with an anonymised hash and no stored IP addresses, and nothing that follows a reader anywhere. Some of that is permanent by design; the roadmap says what is actually being worked on.
The long view
Why ULTRV will still be here when you come back.

ULTRV is funded by the people who use it. The numbers add up at the size we are now. We don't need to be ten times bigger next year to keep the lights on, and we don't have to chase a market we don't believe in. No ads, no investors, no growth targets pulling the product somewhere weird.
This is the work we want to be doing, full stop. ULTRV isn't a side project, an experiment, or a stepping stone to something bigger. We're here, and we're not going anywhere. The server bills are paid for the next ten years.
It runs on the solid, well-trodden parts of the web. Plain HTML for your blog, RSS for your feeds, a standard database on standard servers. The kind of technology that's been doing this same job for twenty years and will keep doing it for twenty more. Nothing here depends on the JavaScript framework of the month.
Your writing is yours, by default and forever. Hit export and you get a folder: HTML, images, feeds, ready to host anywhere. That's a permanent commitment, baked into the platform.