# blog

> A lightweight, single-user PHP blog with Facebook-style feed, dark mode, and SQLite/MySQL/PostgreSQL support. Self-hosted via Docker or manual Apache/PHP installation.

- **Category:** Blogging
- **Licence:** GPL-3.0
- **Latest version:** v1.5.0
- **Open source:** oss
- **Languages:** JavaScript, PHP, CSS
- **Platforms:** Docker, Docker Compose, Build from Source
- **Tags:** PostgreSQL, SQLite, MySQL, Blog, Lightweight, Docker, Php, Dark mode, Self Hosted, Single user, Facebook, Facebook Style, Bbcode

## Description

blog is a lightweight, single-user PHP blog that creates a Facebook-style feed where you can share rich text posts with photos, code highlighting, and link previews. It supports three visibility levels: public, friends-only, and private. The blog runs with zero configuration using SQLite, or can use MariaDB/MySQL or PostgreSQL for better performance. It includes dark mode, a legacy theme for older browsers, BBCode formatting, tag filtering, and multi-language support (English, German, Slovak, French, Czech, Bosnian, Spanish, Russian). Deployment options include Docker, Docker Compose (with optional external database), or manual installation on Apache 2.0+ with PHP 8.0+. The project is licensed under GPL-3.0.

## Links

- [Homepage](https://github.com/m1k1o/blog)
- [Docker](m1k1o/blog)
- [GitHub Repository](https://github.com/m1k1o/blog)

---
Source: https://selfhost.directory/project/blog