MyBB
MyBB offers rad community, extendable, simple to use as a self-hosted social & community.
Traditional bulletin board software, honestly reviewed. No marketing copy, just what you get when you self-host it.
TL;DR
- What it is: Free and open-source PHP forum software (LGPL-3.0) that’s been around since 2002 — the kind of bulletin board that powered forums before Reddit existed [README].
- Who it’s for: Community builders, hobbyists, and non-technical founders who want a classic threaded forum on cheap shared hosting without paying for anything [3][4].
- Cost savings: MyBB itself costs nothing. A basic LAMP stack on shared hosting runs $3–8/mo. Paid hosted forum solutions like Invision Community or Vanilla Cloud run hundreds per month [pricing: data not independently verified from provided sources].
- Key strength: Runs on the most basic PHP shared hosting available — no Docker, no containers, no cloud infrastructure required. If your host supports PHP and MySQL, it works [3][4][5].
- Key weakness: The UI looks and feels like 2009, because much of it is. Modern alternatives like Discourse and Flarum have lapped it on design and mobile experience. At 1,204 GitHub stars, the project has modest momentum [README][2].
What is MyBB
MyBB is traditional bulletin board software — the kind of forum platform that means threads, sub-forums, posts, private messages, user profiles, and reputation systems. It’s written in PHP, runs against MySQL/MariaDB, PostgreSQL, or SQLite, and has been in continuous release since 2002 [README][3].
The project describes itself plainly in the GitHub README: “MyBB is a free and open source forum software.” No AI angle, no workflow automation pitch, no growth-hacking positioning. It does what bulletin boards do. The homepage headline is “Host your community with ease and style” — which is accurate in the first half and aspirational in the second [homepage scrape].
MyBB is run by the MyBB Group, a volunteer organization rather than a venture-backed company. There’s no commercial entity behind it in the way that Discourse Inc. backs Discourse or NodeBB Inc. backs NodeBB. Contributions come from the community, the project runs on donations, and the team is explicitly volunteer [README][homepage scrape].
At 1,204 GitHub stars and 430 forks as of this review, MyBB is a mid-tier project by today’s metrics — not abandoned, but not the momentum story that Discourse (42k+ stars) or even Flarum represents [2]. It’s the kind of software that has a large installed base from years past and a slower acquisition rate today.
Why people choose it
The two user reviews on AlternativeTo tell the honest story: people who switch to MyBB are coming from phpBB, and they’re surprised by how much smoother it is [2].
One reviewer from 2012 writes: “I’ve used PHPBB for years but recently found that it was starting to feel lacking especially concerning ease of use and MySQL/PHP 5 support. I stumbled upon MyBB… MyBB has all of the feature of PHPBB and more. Its very easy to install and configure and allows for the same high level customization. Its template and theme creator are absolutely wonderful for people with no programming knowledge or advanced users and I was able to create a custom theme in minutes.” [2]
Another early user, self-described as a doctor with no website background, ran a forum on it and praised how simple the plugin installation was compared to phpBB: “the plugins are also easy to install unlike phpbb, which i have used before and faced many problems.” [2]
The pattern here is consistent: MyBB’s primary appeal is being easier than phpBB while remaining free and PHP-native. That’s a narrow pitch in 2026, but it still describes a real job-to-be-done for communities that don’t want to pay for hosted software and don’t want to manage a Node.js server or a Docker stack.
The AlternativeTo profile lists 35 likes and 47 alternatives — the alternatives list itself is revealing. Top alternatives are Discourse, Flarum, and phpBB [2]. That’s who MyBB competes with: other traditional or semi-traditional open-source forum platforms, not Slack or Discord.
Features
Based on the official website, documentation, and plugin system description:
Core forum engine:
- Threaded discussions: forums, sub-forums, threads, posts, sticky threads, closed threads [homepage scrape]
- User system: registration, profiles, reputation, warnings [2]
- Private messaging (multiple participants at once) [homepage scrape]
- Moderation tools: move/merge/split threads, ban users, warn system [homepage scrape]
- Admin control panel with fine-grained forum permissions [homepage scrape]
- Search across posts and threads [2]
Plugin system:
- Hook-based architecture — plugins inject at defined points in the PHP code without modifying core files [1]
- Hooks exist in the Admin Control Panel as well, so plugins can add ACP pages without editing files [1]
- Plugins can create new templates or modify existing ones — a single file upload + Activate in the ACP is all most plugins require [1]
- Built-in plugin update checker in the ACP — checks installed plugins against the latest versions without hunting external sites [1]
- The Extend platform (community.mybb.com) hosts plugins, themes, translations, and graphics, each with a review process and optional build-level security audit [1]
Theme system:
- Built-in template and theme editor in the ACP [homepage scrape]
- Plugins can modify templates on activation without user intervention [1]
Localization:
- 30+ community-maintained translations [homepage scrape]
- Language packs are PHP files containing string variables — structurally simple and easy to contribute [1]
Database support:
- MySQL/MariaDB, PostgreSQL, SQLite [README]
What MyBB does not have out of the box that modern alternatives do: real-time notifications, native mobile apps, email digests with any sophistication, a REST API worth speaking of, or a modern SPA-style interface. These aren’t bugs — they’re what you’re accepting when you choose bulletin board software over Discourse.
Pricing: self-hosted cost reality
MyBB is free software. The LGPL-3.0 license means you can run it, modify it, and distribute it without paying the project anything [README]. There is no commercial tier, no cloud offering, no enterprise license.
What you actually pay:
- MyBB software: $0 [README]
- Shared hosting (PHP + MySQL): $3–8/mo on most budget hosts — Bluehost, Hostinger, SiteGround, or a Hetzner shared plan. MyBB’s requirements are standard LAMP: Apache or nginx, PHP, and a MySQL-compatible database [3][4][5]
- VPS (if you want more control): $5–10/mo on Hetzner or DigitalOcean
This is the clearest cost argument for MyBB: it runs on the cheapest hosting tier that exists. You don’t need a $20/mo VPS with Docker installed. A $4 shared hosting plan with cPanel is sufficient.
Paid alternatives for comparison: Paid hosted forum software and community platforms charge meaningfully more. Invision Community’s hosted plans, XenForo licenses, and enterprise community platforms typically start in the hundreds per month or require significant one-time license fees. Specific current pricing for these products should be verified at their respective websites — data is not available in the sources for this review to cite directly.
Self-hosted Discourse is free software too, but its minimum recommended server is 2GB RAM, which means a $6–12/mo VPS minimum and significantly more setup complexity than MyBB’s FTP-upload install flow [3][4].
If you’re running a community that generates no revenue and you have basic shared hosting access, the total annual cost of MyBB is whatever you’re already paying for hosting.
Deployment reality check
The installation process is old-school by modern standards: download a zip, FTP the files to your server, rename a config file, set file permissions via chmod, create a MySQL database, and run the web-based installer [3][4][5].
Both third-party install guides ([4] and [5]) estimate the full process at under 30 minutes for someone comfortable with a Linux command line. The RoseHosting guide puts it plainly: “Installing MyBB on Ubuntu is simple task, just follow the steps below. Installing MyBB on Ubuntu 16.04, should not take more than 10 minutes.” [4]
What you need:
- A web host with PHP support (Apache or nginx) [3]
- MySQL/MariaDB database and a user account for it [3][4][5]
- FTP access or SSH to upload files [3]
- Ability to set file permissions (chmod 666 on config and settings files, chmod 777 on cache and uploads directories) [3][5]
- A domain name pointing to your server [4]
The permission step trips people up. Both install guides call it out: you must rename inc/config.default.php to config.php before running the installer, and you must set the correct chmod values on several directories or the installer will fail [3][5]. This is standard PHP forum setup behavior, but it’s a step that confuses users on Windows-based hosting panels where chmod isn’t surfaced obviously.
No Docker path. MyBB has no official Docker image or Helm chart. If you’re comfortable with containers, you can find community Docker setups, but the official installation path is the traditional FTP+chmod flow [3]. This is not a criticism for its target audience — shared hosting users don’t have Docker — but it means the project doesn’t fit cleanly into a modern infrastructure-as-code workflow.
The Extend marketplace quality gate is worth noting: plugins and themes go through a review process before appearing on the official platform, with optional build-level security audits. This matters because third-party plugins on forum software are a classic attack vector [1].
Pros and Cons
Pros
- Truly free, LGPL-licensed. No usage limits, no commercial upgrade pressure, no “community edition” with artificial caps [README]. You can run 1 user or 100,000 without changing your license.
- Runs on the cheapest hosting available. PHP + MySQL is the most common hosting stack in the world. MyBB works on $3/mo shared plans [4][5]. No Docker, no VPS required.
- Easier than phpBB. This is the consistent user report — easier plugin installation, better theme editor, less configuration friction [2].
- Hook-based plugin system that doesn’t require core file edits. Most plugin installs are upload + activate [1]. This matters for staying current with security updates — if your plugins don’t touch core, upgrading MyBB doesn’t break your plugins.
- Reviewed plugin/theme marketplace with optional security audits on specific builds [1]. Meaningful for a volunteer-run project.
- 30+ languages maintained by the community [homepage scrape].
- Long track record. Powering communities since 2002 means there’s an enormous body of documentation, forum help threads, and solved problems online [README].
Cons
- UI is dated. MyBB looks like 2009 forum software because it is. If you’re attracting users under 35 who expect a Discourse or Reddit-style experience, the visual gap will cost you members.
- Low GitHub momentum at 1,204 stars. For context, Discourse has 42k+, Flarum has 16k+. This doesn’t mean MyBB is broken, but it signals where the community’s attention has gone [2].
- No REST API to speak of. Programmatic integration with other tools is limited. If you need to build something on top of your forum — sync to a CRM, push to Slack, pull data into a dashboard — MyBB makes this hard [merged profile].
- No native mobile experience. No official mobile app, no progressive web app. Mobile users get the responsive web view [homepage scrape].
- Old-school FTP install flow. Fine for its target audience, but incompatible with modern DevOps workflows. No Docker image, no Helm chart [3].
- Volunteer-run with no commercial backer. Security patches and major version releases depend on volunteer availability. This is manageable — the project has a documented security disclosure process and review board — but it’s different from a company with staff engineers on-call [README][1].
- The Extend marketplace has real gaps. Plugins exist for most common needs, but long-tail integrations (modern OAuth providers, contemporary SaaS tools, API webhooks) are community-maintained with variable quality [1].
Who should use this / who shouldn’t
Use MyBB if:
- You’re running a hobby community or niche interest forum on a budget and don’t need a modern UI.
- You’re already paying for shared PHP hosting and want a forum without adding server costs.
- Your community members skew older and are comfortable with traditional forum interfaces.
- You want a plugin system that doesn’t require touching core files for basic customization [1].
- You’re migrating from phpBB and want the least-friction path [2].
Skip it, use Discourse instead, if:
- You expect community members to participate from mobile devices and want a native-feeling experience.
- You want email-to-forum posting, rich email digests, and modern engagement features.
- You have $10/mo for a VPS and someone who can run a Docker container.
- You want a REST API to integrate your forum with other tools.
Skip it, use Flarum instead, if:
- You want modern PHP forum software with a React-based frontend.
- Clean design matters more than plugin catalog depth.
- You’re starting fresh with no legacy user base to migrate.
Skip it entirely if:
- Your community primarily lives in Discord or Slack and you’re looking for a web archive — that’s a different tool category.
- You need SSO, SAML, LDAP integration — MyBB’s enterprise auth story is thin.
- You’re building a community platform as a product feature that external users interact with — you want something with a proper API.
Alternatives worth considering
- Discourse — the modern standard. Better UX, email integration, REST API, Docker-based, backed by a company. Requires 2GB RAM minimum. Free open source (GPL-2.0). The obvious upgrade path for anyone who outgrows MyBB.
- Flarum — PHP-based like MyBB but modern frontend (Mithril.js). Lighter than Discourse, nicer than MyBB, still maturing. MIT licensed.
- phpBB — the grandfather. More complex to manage than MyBB, massive plugin archive, GPL licensed. If you’re choosing between phpBB and MyBB from scratch, MyBB wins on usability [2].
- NodeBB — Node.js-based, real-time features, Redis-backed. Closer to Discourse in capability. Has a commercial hosted tier.
- XenForo — commercial license (paid), but widely used for large gaming and enthusiast communities. Better maintained commercially than any volunteer project.
- Invision Community — full-featured commercial suite. Hosted or self-hosted, significant cost, serious feature set for large communities.
Bottom line
MyBB is honest software: it does what a bulletin board has always done, costs nothing, and runs on the cheapest hosting infrastructure available. The pitch is not “modern community platform” — it’s “free forum software that works on your $4/mo shared host without needing to know what Docker is.” For that use case, it’s genuinely good. The plugin system is well-designed (hooks throughout the codebase mean upgrades don’t break customizations), the Extend marketplace has a real review process, and the install process — while old-school — is documented well enough that two independent tutorial authors both got it done in under 30 minutes [4][5].
The honest limitation is that the world moved on. Discourse raised the bar for what “forum software” looks like, and MyBB’s UI, mobile experience, and API surface haven’t kept pace. At 1,204 stars with no commercial backer, it’s maintained by volunteers who care about it — which is worth something — but it’s not where the community investment is going.
If you’re starting a new community in 2026, the default recommendation is Discourse unless you have a specific reason to avoid it. If you’re inheriting or migrating an existing phpBB forum, or if you genuinely need to run on $4 shared hosting, MyBB is the right tool and it will work reliably.
Sources
- MyBB Documentation — Review Process (official extension review and plugin system documentation). https://docs.mybb.com/extend/review-process/
- AlternativeTo — MyBB (community ratings, 35 likes, 2 user reviews, 47 alternatives listed). https://alternativeto.net/software/mybb/about/
- MyBB Documentation — Install Guide (official installation walkthrough covering file upload, permissions, and database setup). https://docs.mybb.com/1.8/install/
- RoseHosting — “Install MyBB on Ubuntu 16.04” (step-by-step LAMP stack install guide). https://www.rosehosting.com/blog/install-mybb-on-ubuntu-16-04/
- Blake Miller — “Installing MyBB 1.8.12 on Ubuntu Server” (command-line install walkthrough). https://www.blakemiller.ca/installing-mybb-1-8-12-on-ubuntu-server/
Primary sources:
- GitHub repository: https://github.com/mybb/mybb (1,204 stars, LGPL-3.0 license)
- Official website: https://mybb.com
- Extension marketplace: https://community.mybb.com/mods.php
- Official documentation: https://docs.mybb.com
Category
Replaces
Related Social & Community Tools
View all 119 →Mastodon
50KDecentralized social network where you own your audience. No algorithm, no ads, no corporate control. Part of the Fediverse via ActivityPub.
Mastodon
50KDecentralized social network where you own your audience. No algorithm, no ads, no corporate control. Part of the Fediverse via ActivityPub.
Discourse
47KThe most popular open-source forum platform, powering 22,000+ communities. Built for long-form discussion, knowledge sharing, and community building.
RSSHub
43KRSSHub generates RSS feeds from virtually any website or platform, turning social media, news sites, forums, and services without native RSS into subscribable feeds.
Glance
33KA self-hosted dashboard that puts all your feeds in one place.
Forem
23KReleased under AGPL-3.0, Forem provides platform for building communities on self-hosted infrastructure.