Self-host FlatPress
1.5.1Lightweight flat-file blogging engine in PHP
- Stars
- 217
What is FlatPress?
FlatPress is a lightweight blogging engine that stores all content in flat files instead of a database. It runs on any standard web server with PHP 7.2 to 8.5. Key capabilities include a plugin system with widget support, customizable themes powered by Smarty templates, built-in comments with spam protection, and support for over 20 languages. Installation is simple: download the archive, unzip, upload to your web server, and run the web-based installer. The project has been actively maintained since 2006 and is licensed under GNU GPLv2.
Should you self-host FlatPress?
FlatPress scores 50/100 on selfhost.directory (how scoring works) and ranks #11 of 24 in Blogging. It has 217 GitHub stars.
It shipped 2 stable releases in the past year. The latest, 1.5.1, came out on 24 March 2026. New versions land roughly every 9 days.
Setup is easy: most people get it running in one sitting. It is GPL-2.0-licensed and written mostly in PHP.
Its closest alternative on selfhost.directory is Typecho (66/100, 12 457 stars). It scores higher overall, so compare the two before you pick. See FlatPress vs Typecho side by side.
Features
- Comments with spam protection
- Flat File Storage
- Multi-language Support
- Plugin System
- RSS Feeds
- Theme System
FlatPress README
More in Blogging
fxbloglite is a self-hosted microblogging service for Markdown posts with syntax highlighting, math, and file uploads — a lightweight Twitter alternative.
GhostGhost is a self-hosted, open-source Node.js CMS for professional publishing with built-in newsletters, memberships, and paid subscriptions.
HaloSelf-hosted open-source website builder for blogs, knowledge bases, corporate sites, and online stores with plugins, themes, REST API, and multiple databases.
hatsuHatsu is a self-hosted, open-source ActivityPub bridge connecting static sites to the Fediverse, automating follows and content push without microformats2.
HavenSelf-hostable private blogging
hexonHexon is an open-source, self-hosted web interface for managing Hexo static site generators with post/page management and git integration.
HTMLySelf-hosted, open-source flat-file CMS and PHP blogging platform with no database: full-text search, 2FA, scheduled posts, menus, sitemaps, and one-click updates.
HubzillaHubzilla is a powerful, privacy-respecting, all-in-one platform for decentralized social networking, collaboration, and content publishing. It supports federated identity, groups, forums, cloud storage, blogging, wikis, and more, all within a unified privacy framework.
idnoIdno is a self-hosted, open-source social publishing platform for the fediverse via ActivityPub, Webmentions, and IndieWeb. Runs on PHP with MySQL or MongoDB.
IssoOpen-source, self-hosted commenting server with a SQLite backend that drops in where Disqus used to run: embed one small JS file, moderate via a web admin.
Joomla!Self-hosted, open-source CMS for building multilingual, SEO-ready business and community websites on PHP with MySQL, MariaDB or PostgreSQL.
KnownIdno is a self-hosted, open-source social publishing platform for personal blogs. It supports ActivityPub federation, Webmentions, Microformats2, and RSS feeds.

0 comments