Freedom251 › Blogging Platforms
Serendipity
by Serendipity

What Serendipity is
Serendipity is a free, open-source PHP weblog engine for maintaining blogs. Its default package targets casual bloggers, while its expandable framework can support professional applications. The self-hosted software requires PHP 7.4 or newer, MySQL, PostgreSQL, or SQLite, and Apache. Authors can write with a WYSIWYG editor, Markdown, or Textile, and an image manager is included. Entries support nested categories, multiple category assignments, and tags. Plugins add functions, themes change appearance, and the Spartacus repository supports installing and updating them. Plugin-based spam controls include Akismet, honeypots, word filters, a local Bayesian filter, captchas, and moderation. Multiple users can edit one weblog through permissions, and one installation can serve several independent weblogs. Serendipity supports Movable Type and Blogger XML-RPC APIs, RSS 2.0, Atom 1.0, HTML5, CSS3, conditional RSS caching, and UTF-8. Version 2.6.1 is listed as the latest stable release.
Who it suits
Serendipity suits bloggers wanting self-hosted PHP software, from casual publishing to extensible professional setups. It also fits teams needing multiple users, multiple weblogs, plugins, themes, and moderation controls.
What it does well
- Free and open source
- WYSIWYG, Markdown, and Textile editing
- Nested categories and tags
- Multiple users and independent weblogs
- Plugin-based spam controls
What to know first
- Requires PHP 7.4 or newer
- Requires Apache and a supported database
- Self-hosted deployment is required
- 2.7 is only a development snapshot
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Serendipity | Open-source PHP weblog software · BSD License · self-hosted | Free |
As s9y.org lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
Serendipity combines straightforward blog editing with extensibility, multiple-blog support, and broad publishing standards. It is a practical self-hosted choice for users comfortable maintaining the listed PHP, database, and Apache environment.
Facts from Serendipity's own pages
- Audience
- The maker describes the default package as designed for casual bloggers while also offering an expandable framework for professional applications. · docs.s9y.org, 12 Oct 2026
- Content organization
- Serendipity supports nested categories, posting entries to multiple categories, and tags. · docs.s9y.org, 12 Oct 2026
- Editing
- Entries can be written with a WYSIWYG editor or markup languages including Markdown and Textile, and the software includes an image manager. · docs.s9y.org, 12 Oct 2026
- Founded
- 2002 · s9y.org, 28 Sept 2026
- Integrations
- The software supports Movable Type and Blogger XML-RPC APIs and database backends for MySQL, PostgreSQL, and SQLite. · docs.s9y.org, 12 Oct 2026
- Multiple users and blogs
- Multiple users can edit and administer a weblog under a permission system, and one installation can serve multiple independent weblogs. · docs.s9y.org, 12 Oct 2026
- Plugins and themes
- Plugins can extend blog functionality, themes can change its appearance, and the Spartacus online repository supports installing plugins and themes and updating plugins. · docs.s9y.org, 12 Oct 2026
- Recent security fixes
- The 2.6.1 security and bugfix release addresses four reported security issues, including username duplication, search-page XSS, access to internal network resources during media downloads, and a possible open redirect. · blog.s9y.org, 12 Oct 2026
- Release
- The downloads page lists version 2.6.1 as the latest stable release and recommends it over the 2.7 development snapshot. · docs.s9y.org, 12 Oct 2026
- Requirements
- The FAQ lists PHP 7.4 or newer, MySQL, PostgreSQL, or SQLite, and the Apache web server as requirements. · docs.s9y.org, 12 Oct 2026
- Security
- The project invites security reports for responsible disclosure and says it usually responds within 24 hours to discuss next steps. · docs.s9y.org, 12 Oct 2026
- Spam controls
- Plugins provide comment and trackback spam controls including Akismet, honeypots, word filters, a local Bayesian filter, captchas, and moderation. · docs.s9y.org, 12 Oct 2026
- Standards and feeds
- Serendipity supports HTML5, CSS3, RSS 2.0, Atom 1.0, conditional GET for RSS caching, and UTF-8 environments. · docs.s9y.org, 12 Oct 2026
- Support
- Users can seek help in the forums, report bugs through the GitHub issue tracker, and obtain commercial support through the lead developer’s company. · docs.s9y.org, 12 Oct 2026
- Theme customization
- custom code · docs.s9y.org, 22 Sept 2026
- What it does
- Serendipity is a PHP-powered weblog engine for maintaining a blog, with a default package aimed at casual bloggers and an expandable framework for professional applications. · docs.s9y.org, 12 Oct 2026
Where Serendipity stands on Freedom251
- Blogging Platforms#42 of 125
