A flat-file content management system for building websites and blogs without requiring a database installation.

Bludit is an open-source, self-hosted content management system designed for building websites and blogs. It operates as a flat-file CMS, meaning it stores all content and configuration in JSON format rather than relying on a traditional database installation. This architecture removes the need for database setup, maintenance, or complex configuration, making it a lightweight option for content delivery.
The software is deployed on a web server with PHP support. Users can install it by uploading the extracted zip files to a hosting directory or by utilizing a provided Docker image for rapid testing and deployment. Once the files are in place, the system provides a web-based installer that guides the user through the initial setup of the website and administrative credentials.
Bludit is built with PHP and requires version 8.0 or higher to function. It is intended for developers and site owners who want a system for content management without the overhead of managing a SQL database. The architecture allows for easy backups, as the entire site can be duplicated by copying the files and directories. The system includes a login brute-force blocklist and visitor statistics, though these require specific web server configurations when running behind a reverse proxy like Nginx or Apache to ensure client IP addresses are correctly identified via the REMOTE_ADDR variable.
Bludit is a lightweight tool for users seeking a simple, file-based approach to website and blog management.
Create and manage websites, blogs, and online stores with a self‑hosted open‑source publishing platform.
A Django based content management system providing precise control for designers and developers with a focus on user experience.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.