PHPackages                             phlak/plume - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. phlak/plume

ActiveProject[Parsing &amp; Serialization](/categories/parsing)

phlak/plume
===========

Self-hosted, flat-file blogging platform

0.15.1(3d ago)00MITPHPPHP &gt;= 8.4CI failing

Since Jan 5Pushed 3w agoCompare

[ Source](https://github.com/PHLAK/Plume)[ Packagist](https://packagist.org/packages/phlak/plume)[ Fund](https://paypal.me/ChrisKankiewicz)[ GitHub Sponsors](https://github.com/PHLAK)[ RSS](/packages/phlak-plume/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (161)Versions (54)Used By (0)

 [![Plume](plume.svg)](plume.svg)

 [![Join our Community](https://camo.githubusercontent.com/073a08ec4c3c801a8e24c53184d95a6562d74582854cb46320bcd76ef48ea543/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e5f7468652d436f6d6d756e6974792d3762313666662e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/PHLAK/Plume/discussions) [![Become a Sponsor](https://camo.githubusercontent.com/00da07edf5fbff7528a4743d85563603f9284f02680e0ab1e73652e680878548/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4265636f6d655f612d53706f6e736f722d6363343139352e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/users/PHLAK/sponsorship) [![One-time Donation](https://camo.githubusercontent.com/e9b5aa71ffdb17943c10c6d6b4a3132b66a938495331e488ecbdad1f3c078879/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d616b655f612d446f6e6174696f6e2d3030366262362e7376673f7374796c653d666f722d7468652d6261646765)](https://paypal.me/ChrisKankiewicz)
 [![Packagist PHP Version Support](https://camo.githubusercontent.com/77f045e57bc6956cd3c2c44b989587a2ff4df5e43b99a892b9239fdc35c2ee30/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70686c616b2f706c756d653f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/77f045e57bc6956cd3c2c44b989587a2ff4df5e43b99a892b9239fdc35c2ee30/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f70686c616b2f706c756d653f7374796c653d666c61742d737175617265) [![License](https://camo.githubusercontent.com/c46047eeb4c2591ed902bd0aae236ede0dadabc2e679245b338a0bb453219d51/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f50484c414b2f506c756d653f7374796c653d666c61742d737175617265)](https://github.com/PHLAK/Plume/blob/master/LICENSE) [![](https://camo.githubusercontent.com/3aab9f10a646e8e2ca6d3b1896f83ea472ca7c0ee8ed869cf96b20aae54cb37d/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f50484c414b2f506c756d652f63692d73756974652e79616d6c3f7374796c653d666c61742d737175617265)](https://github.com/PHLAK/Plume/actions)

---

Plume is your self-hosted, Markdown based publishing platform.

All posts (and pages) authored in Markdown, stored in a flat-file structure.

[![Screenshot](docs/public/images/screenshot.png)](docs/public/images/screenshot.png)

Plume is created and maintained by [Chris Kankiewicz](https://www.chriskankiewicz.com)([@PHLAK.dev](https://bsky.app/profile/phlak.dev)).

Features
--------

[](#features)

- **Dockerized installation** allows you to be up and running quickly.
- **Flat file structure** enables simple content management and backup.
- **Markdown rendering** for publishing, including [Shiki](https://shiki.style) powered syntax highlighting.
- **Full text search** to find the content you're looking for, powered by [YetiSearch](https://github.com/yetidevworks/yetisearch).
- **Automatic light and dark modes** based on the user's system theme with custom override.
- **RSS feed** for post syndication.
- **Theme support (experimental)** for full customization of the look and feel of your app.

Requirements
------------

[](#requirements)

Plume requires [Docker](https://www.docker.com) with [Docker Compose](https://docs.docker.com/compose/).

Alternatively, for a manual installation [PHP](https://www.php.net/) is required.

Installation
------------

[](#installation)

### Quickstart

[](#quickstart)

For effortless management via Docker check out [Plume Compose](https://github.com/PHLAK/plume-compose), a quick and easy way of getting up and running with a pre-configured [Docker Compose](https://docs.docker.com/compose/) configuration.

#### Other Installation Methods

[](#other-installation-methods)

See the [Installation documentation](https://docs.plume.pub/installation.html) for more information.

Configuration
-------------

[](#configuration)

See the [Configuration documentation](https://docs.plume.pub/configuration/configuration-overview.html) for more information.

Sponsors
--------

[](#sponsors)

Love Plume? [Sponsor development](https://github.com/sponsors/PHLAK) through a one-time donation or monthly sponsorship!

Changelog
---------

[](#changelog)

A list of changes can be found on the [GitHub Releases](https://github.com/PHLAK/Plume/releases) page.

Troubleshooting
---------------

[](#troubleshooting)

See the [Troubleshooting](https://docs.plume.pub/help-and-support/troubleshooting.html)section of the documentation for troubleshooting instructions.

For general help and support join our [GitHub Discussion](https://github.com/PHLAK/Plume/discussions)or reach out on [Bluesky](https://bsky.app/profile/plume.pub).

Please report bugs to the [GitHub Issue Tracker](https://github.com/PHLAK/Plume/issues).

Copyright
---------

[](#copyright)

This project is licensed under the [MIT License](https://github.com/PHLAK/Plume/blob/master/LICENSE).

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance97

Actively maintained with recent releases

Popularity0

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 99% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~4 days

Total

41

Last Release

3d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/53531?v=4)[Chris Kankiewicz](/maintainers/PHLAK)[@PHLAK](https://github.com/PHLAK)

---

Top Contributors

[![PHLAK](https://avatars.githubusercontent.com/u/53531?v=4)](https://github.com/PHLAK "PHLAK (287 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (3 commits)")

---

Tags

blogflat-filemarkdownplumepublishingself-hosted

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/phlak-plume/health.svg)

```
[![Health](https://phpackages.com/badges/phlak-plume/health.svg)](https://phpackages.com/packages/phlak-plume)
```

###  Alternatives

[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[phlak/directory-lister

PHP directory lister

2.5k1.4k](/packages/phlak-directory-lister)[laravel/framework

The Laravel Framework.

34.8k543.8M20.1k](/packages/laravel-framework)[bacula-web/bacula-web

The open source web based reporting and monitoring tool for Bacula

1557.7k](/packages/bacula-web-bacula-web)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9421.6k61](/packages/open-dxp-opendxp)[duxweb/dux-lite

The lightweight framework based on slim php

161.0k9](/packages/duxweb-dux-lite)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
