phpBB is an open-source alternative to XenForo, delivering hierarchical community forums with multi-database support and zero license fees.
James Atkinson created phpBB in 2000 as a lightweight bulletin board for his wife's website, before open-sourcing the codebase to foster community-driven forum development. Decades later, that heritage yields an unbundled discussion system designed around standard PHP runtimes and relational databases. It delivers an accessible foundation for self-hosting operators who prioritize direct data control over commercial platform fees.
XenForo leads the commercial forum space with polished styling, built-in media galleries, and automated administrative tooling. Running XenForo, however, binds your workflow to proprietary licensing terms, annual renewal fees for updates, and restricted source redistribution. phpBB provides the same hierarchical structure—categories, subforums, fine-grained moderation, and topic management—while keeping operational workflows completely decoupled from commercial license servers.
The operational divide centers on deployment flexibility. XenForo expects commercial hosting environments, whereas phpBB deploys on any standard PHP stack paired with MySQL, PostgreSQL, or SQLite. Homelab administrators manage database migrations, extension directories, and template compilation directly through the filesystem and native CLI scripts. You trade XenForo's turnkey UI and official add-on marketplace for an environment that never audits domain seats or disables updates when subscriptions lapse.
Can I self-host phpBB in Docker? Yes. phpBB runs on standard PHP stacks with MariaDB or PostgreSQL, and community container images make deployment straightforward on home servers.
phpBB vs XenForo — which should you choose? Choose XenForo for turnkey modern styling, commercial add-ons, and vendor support; choose phpBB for complete data ownership, standard PHP hosting, and zero licensing costs.
Does phpBB support databases other than MySQL? Yes. phpBB includes database abstraction supporting PostgreSQL, SQLite, MariaDB, and Microsoft SQL Server without extra drivers.
phpBB is an ideal choice when you require a self-hosted discussion board with full database control, provided you are comfortable managing themes and extensions directly on your server. Ongoing maintenance and regular commits keep the software compatible with modern PHP releases. Its GPL-2.0 license guarantees administrative sovereignty and freedom from recurring subscription invoices, keeping long-term hosting costs at zero.
Free IDE for Java, Kotlin, Go, TypeScript and Python. Built on IntelliJ Community, fully open source, 300+ plugins.
Show that phpBB is listed as an open-source alternative. Paste into your README: