The shortlist, and how they differ
Forum software is a long-term relationship: the platform you pick shapes how your community feels, what moderating it is like, and what your hosting needs to be. The good news is that the field has settled into a handful of serious options with genuinely different personalities.
Four names cover almost every self-hosted community worth starting in 2026: phpBB, MyBB, Flarum and Discourse, with SMF as an honourable veteran. All are free, open-source, and installable on hosting you control — which matters for a community more than for any other kind of site, because a community's value lives in years of member-written posts, and those should belong to the community, not to a platform that might change its terms.
They differ along two axes that decide everything: how they feel — classic threaded board versus modern flowing discussion — and what they demand of a server, which ranges from “any shared hosting on earth” to “its own machine”.
phpBB: the default for a reason
Twenty-five years old and still actively developed, phpBB is the reference implementation of the classic forum: categories, boards, threads, a permission system of legendary granularity, and an extension and style ecosystem accumulated over decades. Whatever moderation situation your community produces, phpBB grew a setting for it sometime around 2009.
Its virtues are boring and decisive. It runs beautifully on ordinary PHP/MySQL shared hosting. Every host's one-click installer includes it. Documentation and community answers exist for every conceivable problem. Migration importers exist into it from nearly everything, and out of it to nearly everything — the safest property software can have.
The cost is aesthetic: out of the box it looks like a forum from an earlier internet, and while good modern styles exist, you will be choosing and applying one rather than getting it free. For a community whose members grew up on forums, that familiarity is arguably a feature.
MyBB and SMF: the comfortable middle
MyBB takes the classic board model and sands it smoother: a friendlier admin panel than phpBB's, sane defaults, templates that are easier to edit, and a decent plugin community. It asks nothing more of a server than phpBB does. If you want a traditional forum and expect to tinker with its appearance yourself, MyBB is often the gentlest place to do it.
SMF (Simple Machines) is the other long-serving name, with a devoted following and the same shared-hosting-friendly footprint. It is the right answer mainly when you or your moderators already know it — institutional knowledge is worth more than feature-list differences at this end of the field.
Between the three classic boards, honestly, the differences are preferences rather than capabilities. All will run a community of thousands on a modest account; all have survived long enough to trust with a decade of posts.
Flarum: the modern one that still fits shared hosting
Flarum is what a forum looks like designed this decade: a fast single-page interface, first-class mobile experience, infinite scroll, tags instead of rigid boards, and an extension system through which most functionality — even some things you might expect in core — is added. It reached stable 1.0 in 2021 and has matured steadily since.
Technically it is modern PHP: Composer-based, wanting a recent PHP version and a small amount of command-line comfort at install time, though one-click installers including Softaculous now handle it too. It still runs happily on good shared hosting, which is precisely its niche: the modern experience without the modern infrastructure bill.
The trade-offs to know going in: the extension ecosystem is younger and more mixed in maintenance quality than phpBB's, upgrades occasionally require attention when extensions lag a release, and communities coming from classic boards sometimes miss the dense information layout. For a new community, whose members arrive from modern social platforms rather than old boards, Flarum's interface is usually the easiest sell.
Discourse: excellent, and usually the wrong answer here
Discourse deserves its reputation — superb discussion mechanics, trust levels, the best onboarding in the field. It powers many of the internet's most visible communities. And it is the one option on this list that ordinary shared hosting cannot run.
Discourse is a Ruby application distributed as a Docker stack, with an official minimum of a couple of gigabytes of RAM on its own server (or their hosted service, which starts at real money per month). None of that is criticism — it is simply a different weight class, with a hosting bill and an administration burden to match.
The honest guidance: if you are launching a community from zero on a small budget, Discourse's requirements buy you polish your first fifty members will not notice, at ten to twenty times the infrastructure cost. It becomes the right answer when a community is large enough that its scale problems are worth a dedicated server — a good problem to defer, and migrations into Discourse from the classic boards are well-supported if that day comes.
Choosing, and starting without spending anything
Compressed to a paragraph: phpBB for maximum maturity, moderation depth and migration safety; MyBB for the same model with a friendlier cockpit; Flarum for a modern feel that still lives on shared hosting; Discourse later, if scale ever demands it. All four keep your community's archive in a database you own and can export — the property that outranks every feature.
Whichever you lean towards, the cheapest way to decide is to run the real thing for a few weeks rather than reading comparison tables (including this one). Our free forum hosting gives you 30 days on your own domain with phpBB, MyBB, SMF and Flarum all one click away in Softaculous — install two side by side, seed some test threads, and see which one you and your first moderators actually enjoy using. The starting-a-forum guide covers everything after the software choice: seeding, moderation and the first hundred members.
Got a question about this article? Ask it in the Traxio community forum — answers stay public, so the next person with the same question finds them too.