Blogging, distilled.

Just write.
Journal does
the rest.

A complete, self-hosted blog with none of the clutter. Thoughtful publishing, a beautiful reading experience, and an editor that stays out of your way.

Your words deserve
a little space.

Journal turns a blank directory into a considered home for your writing. No complex stack. No endless settings. Just the essentials, made with care.

Calm on the surface.
Capable underneath.

Journal public homepage
01Your journal, beautifully presented
Journal stories admin panel
02Every story in one quiet place
Journal homepage editor
03Shape the homepage without friction
✎

Made for writing

Draft, publish, categorize, and edit stories in an editorial workspace that feels pleasantly human.

⚡

Deliberately light

Plain PHP and MySQL keep Journal quick to load, easy to understand, and straightforward to host.

◇

Yours, completely

Self-hosted by design. Your database, your uploads, your audience, and your words remain under your control.

From download to
first post in minutes.

↓   Download the ZIP
01

Unzip & uploadPlace Journal on your PHP-enabled web server.

02

Run the installerOpen install.php and add your database details.

03

Remove the installerDelete install.php after setup, then begin writing.

✓ PHP 8.1+✓ MySQL 5.7+✓ Writable uploads/