MyBB
Free and extensible community forum software
MyBB is a free, open-source forum software focused on being easy to use, customizable, and extensible. It provides a powerful moderation suite and a plugin and theme system.
Key features
- Easy administration panel
- Plugin and theme system
- Powerful moderation tools
- Lightweight footprint
Pros & cons
Strengths
- Simple to install and run
- Good customization
Trade-offs
- Classic forum styling
- No native real-time features
MyBB replaces
Last reviewed Sep 13, 2026 · 802 words
MyBB runs a 50,000-post forum on a 5-dollar shared PHP host with 256 MB of RAM, which is the single fact that keeps it relevant 21 years after its first release. Discourse wants 2 GB and a Docker host of its own; NodeBB wants Node and Redis or Mongo; MyBB wants PHP, MySQL and an FTP client, and it has not needed more since 2005. The trade is that it looks like a forum from that era, and its real-time features are none. For a community that reads in threads, replies in paragraphs, and needs moderators with real tools, that trade is often correct.
Install takes 10 minutes and one deleted directory
Download the release zip, unpack it into your web root, create a MySQL database, and open /install/ in a browser. The wizard asks for database credentials, the board name, and an admin account, then writes inc/config.php and inc/settings.php. When it finishes, delete the install/ directory or create the install/lock file, because leaving the installer reachable is the classic mistake that hands a stranger your admin panel. The admin control panel lives at /admin/, and most hosts' file managers plus a phpMyAdmin are all the tooling ever needed. There is a project-maintained Docker image, but it is PHP-FPM only and expects you to bring nginx and MariaDB containers, so on a homelab the compose file ends up as three services and a volume for uploads/. That works; it is just not the audience the software was built for.
Moderation is the strong suit
The row lists "powerful moderation tools" and it is not marketing. Moderators get per-forum permissions, post queues for new members, warning levels that escalate to suspensions automatically, thread splitting and merging, IP lookups, and a mod log that shows who did what. Group permissions are granular to the point of being fiddly: you can let one user group attach files but not embed images, or post in one forum only after 10 approved posts. Communities that have moved from vBulletin find the mental model familiar, which is why the vBulletin alternatives page treats MyBB as the low-friction landing spot.
Plugins and themes: plentiful, ageing, unvetted
The plugin system is a hook API dropped into inc/plugins/, and the official mods site lists thousands of them, from SEO URL rewriters to Discord bridges. Two cautions. Many were last updated years ago and quietly break on newer PHP; test each on a copy before installing on production. And plugins run with full application privilege, so an abandoned plugin with a known injection bug is the most common way a MyBB board gets defaced. Stick to a handful with recent commits. Themes are the same story: the default is clean but dated, and the good third-party ones are the work of individuals who may or may not still be around.
The real-time gap and the security record
There are no live notifications, no typing indicators, no websocket anything; the page you loaded is the page you have until you refresh. For a busy chat-like community that is a dealbreaker and Discourse or NodeBB is the answer. On security, the MyBB team publishes advisories and patches promptly, and the 1.8 series has had a long run of maintenance releases, but the upgrade path is manual: upload the new files over the old ones, run the upgrader, check every plugin still loads. Set a calendar reminder, because a forum three releases behind is a forum with published exploits.
Where it sits against the bigger projects
phpBB is the closest sibling: same era, same hosting requirements, larger install base and a larger extension marketplace, but a heavier admin panel. Flarum is the modern PHP choice with a mobile-first design and a live-updating feed, at the cost of Composer-based installs and a smaller moderation toolkit. Discourse is the safest pick for a new community that will grow, if you have the RAM. MyBB wins on the cheapest possible host, on moderation depth, and on being the easiest migration target from a vBulletin or SMF board. The forums category has the full field.
What I'd do
For a hobby community with fewer than 5,000 members on cheap PHP hosting, install MyBB, add at most 5 plugins with commits in the last year, pick one maintained theme, and schedule a monthly check of the announcements feed for updates. Back up the database nightly and uploads/ weekly. If the community wants chat-speed interaction, or you already run Docker and have 2 GB to spare, go to Discourse instead and do not look back; MyBB is the pick when the host is small and the conversations are long.
Compare MyBB
15 head-to-head comparisons.
Similar forums & community apps
Forem
Forums & CommunityOpen source community platform behind DEV
Replaces Discourse, Reddit
Answer
Forums & CommunityModern Q&A platform for building knowledge communities
Replaces Stack Overflow, Confluence
giscus
Forums & CommunityCommenting system powered by GitHub Discussions
Replaces Disqus
Spectrum
Forums & CommunityOpen-source platform for building online communities
Replaces Discord, Discourse
Utterances
Forums & CommunityComments widget powered by GitHub issues
Replaces Disqus
Lobsters
Forums & CommunityComputing-focused link aggregation and discussion site
Replaces Reddit, Hacker News