What Is Nano CMS?

Getting Started

Nano CMS is a small, flat-file blog engine written in plain PHP. It adds a fast, SEO-friendly blog to an existing static website without turning the whole site into a database-driven application.

What makes it different

  • No database. Posts are Markdown files on disk. The filesystem is the database.
  • No plugins, no build step. Upload it and it runs.
  • Removable admin. The admin folder only lives on the server while you publish, then you delete it - so there is no permanent login for attackers to probe.

Who it is for

Nano CMS suits developers and small businesses who keep a fast static site but want a steady stream of blog content for search ranking. If you have ever installed WordPress just to publish a handful of posts a year, this is the lighter alternative.

The whole CMS is on disk. A full backup is rsync -a /blog/.

Where to go next

New here? Carry on to Installing Nano CMS in Five Minutes, then Publishing Your First Post. Both are in the Getting Started section.