P1

Publify 10 on Ubuntu 24.04

Azure Applications

an open source, self hosted blogging and web publishing engine, formerly known as Typo: write, publish and manage articles and pages, handle comments and feeds, and run your own blog from a clean web admin

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

Publify is a long running open source, self hosted blogging and web publishing engine, first released as Typo and one of the oldest Ruby on Rails applications still actively maintained. It gives you your own blog rather than a page on someone else's platform: a web admin for writing, editing and publishing articles and standalone pages, organising them with categories and tags, moderating reader comments, and publishing Atom and RSS feeds, with drafts, a built in text formatter and media uploads for the day to day of running a site. Visitors read a clean, themeable public front page of your published posts, while everything behind it stays under your control.

It suits an individual or team that wants to own their blog and its content outright, a company running an engineering or product blog inside its own cloud account, and anyone who would rather self host a straightforward publishing platform than depend on a hosted service.

Why the cloudimg image

cloudimg delivers Publify as a complete appliance rather than a Rails codebase you have to build and wire up yourself: it is installed from source at a current, CI verified upstream commit, served by the Puma application server behind an nginx reverse proxy and backed by PostgreSQL on the same instance, with assets precompiled at build time so the site is ready to serve the moment it comes up. It is secure by default: Publify itself never ships a built in account, and nothing that matters is baked into the image. On first boot, before the site is reachable, every instance generates its own Rails secret key and its own database password and creates a single unique administrator account, so no two machines share a credential and there is no default login for a stranger to guess, with the login written to a root only file on the machine. A first post is published on first boot so the front page shows real content straight away, the base is fully patched with unattended security updates enabled, and every image comes with a step by step deploy guide tested against the exact build and 24/7 cloudimg support.

Common uses

  • Run your own self hosted blog with a web admin for writing, publishing and managing posts and pages
  • Host a company engineering or product blog inside your own cloud account with feeds and comments
  • Own your content and its publishing platform outright instead of depending on a hosted service

See it running

Real screenshots taken while testing this image against its deployment guide.

Publify 10 on Ubuntu 24.04 screenshot 1 Publify 10 on Ubuntu 24.04 screenshot 2 Publify 10 on Ubuntu 24.04 screenshot 3 Publify 10 on Ubuntu 24.04 screenshot 4