Flatboard vs phpBB: Which One to Choose in 2026?
Quick Answer
Choose Flatboard if you want the simplest forum setup with no database, fast deployment, and a modern feature set out of the box.
Choose phpBB if you need a large-scale, traditional forum with a 25-year extension ecosystem and mature SQL infrastructure.
Key Difference
| Flatboard | phpBB | |
|---|---|---|
| Philosophy | Simple first, scale when ready | Powerful and flexible from day one |
| Database | Optional (flat files → SQLite) | Required (MySQL / MariaDB) |
| Setup time | Under 5 minutes | 15–60 minutes |
| Complexity | Very low | Medium to high |
| Hosting | Any PHP host | Requires DB support |
Bottom line: phpBB is powerful but complex. Flatboard is simple, fast, and database-free — and it is the only forum software that lets you scale to SQLite later without locking you into a database server from day one.
phpBB has been the reference point for open-source PHP forums for over two decades. It is battle-tested, extensible, and has a vast ecosystem. But in 2026, it is not the only serious option — and depending on your project, it may not be the right one.
Here is how they actually compare.
At a Glance
| Criterion | Flatboard | phpBB |
|---|---|---|
| First stable release | 2026 | 2000 |
| Storage engine | Flat files (JSON) / SQLite (Pro) | MySQL / MariaDB |
| Installation time | ~3 minutes | 20–45 minutes |
| Database server required | ❌ No | ✅ Yes |
| Scales to SQLite when needed | ✅ One click (Pro) | ❌ Locked into MySQL |
| Minimum PHP version | 8.1 | 7.1 |
| License | GPLv3 | GPLv2 |
| One-click update | ✅ Yes | ⚠️ Manual or via tool |
| Dark mode | ✅ Built-in | ❌ Theme-dependent |
| REST API | ✅ Built-in | ⚠️ Via extension |
| Price | Free (Community) / $49 one-time (Pro) | Free |
Installation and Setup
This is where the difference is most dramatic.
| Step | Flatboard | phpBB |
|---|---|---|
| Download and upload files | ✅ | ✅ |
| Create a MySQL database | ❌ Not needed | ✅ Required |
| Configure DB user and permissions | ❌ Not needed | ✅ Required |
| Run database installer (SQL schema) | ❌ Not needed | ✅ Required |
| Set folder permissions | ✅ One folder | ✅ Several folders |
| Create admin account | ✅ Via first-run wizard | ✅ Via installer |
| Total estimated time | 3–5 minutes | 20–45 minutes |
phpBB requires a working MySQL or MariaDB server before you can even start the web installer. On shared hosting this is usually provided, but you still need to create the database, set up credentials, and hand them to the installer. On a VPS or custom server you may also need to install and configure the database server itself.
Flatboard uploads and runs. There is no database to set up. The first-run wizard creates the admin account and the forum is live.
Hosting Requirements
| Requirement | Flatboard | phpBB |
|---|---|---|
| Web server | Apache / Nginx / LiteSpeed | Apache / Nginx / LiteSpeed |
| PHP version | 8.1+ | 7.1+ (8.x recommended) |
| MySQL / MariaDB | ❌ Not needed | ✅ Required |
| Minimum disk space | ~15 MB | ~30 MB + database |
| Works on basic shared hosting | ✅ Yes | ✅ Yes (if MySQL included) |
| Works on PHP-only hosting | ✅ Yes | ❌ No |
| SQLite support | ✅ Via Pro (StorageMigrator) | ⚠️ Unofficial |
Flatboard's flat-file storage means it runs on any PHP hosting — including environments that do not provide a database server. This matters for intranet deployments, development machines, or very cheap hosting tiers.
Performance
Performance depends on many variables, but storage architecture makes a real difference.
| Scenario | Flatboard | phpBB |
|---|---|---|
| Forum with < 10,000 posts | ⚡ Fast — files are cacheable | ✅ Fast with a warm query cache |
| Forum with 100,000+ posts | ✅ Good (SQLite via Pro for scale) | ✅ Well-optimised with indexes |
| Cold start (no cache) | ⚡ File read | 🐢 DB connection + query |
| Server infrastructure overhead | Low — one process | Higher — app + DB server |
| Backup time | ⚡ Zip a folder | 🐢 SQL dump + files |
| Restore time | ⚡ Unzip | 🐢 Import SQL dump |
For forums with moderate traffic (up to tens of thousands of posts), Flatboard's flat-file storage is faster to start and much easier to back up and restore. phpBB's relational database starts to show its advantages at very high post volumes where SQL indexing and full-text search outperform file-based storage.
Scalability: The Key Difference Nobody Talks About
A common objection to flat-file forums is scalability: "What happens when my community grows?"
This is a fair question — and it is where Flatboard's storage model is actually different.
Flatboard Pro includes StorageMigrator, a one-click tool that migrates your entire forum from flat files to SQLite. SQLite is a serverless, file-based database engine — you get full SQL query power without installing or managing a database server.
| Aspect | Flatboard (flat files) | Flatboard Pro (SQLite) | phpBB (MySQL) |
|---|---|---|---|
| Database server required | ❌ | ❌ | ✅ |
| Migration complexity | — | One click, no downtime | Full reinstall |
| Performance at 100k+ posts | Good | Excellent | Excellent |
| Full-text search | Basic | ✅ SQL-powered | ✅ SQL-powered |
| Backup | Zip a folder | Zip a folder | SQL dump + files |
Flatboard is the only forum platform that lets you start without a database and scale to SQLite when your community grows — one click, no data loss, no downtime.
phpBB locks you into MySQL from day one. Flatboard gives you a progressive path: start simple, scale when ready.
Features Comparison
| Feature | Flatboard | phpBB |
|---|---|---|
| Categories and subcategories | ✅ | ✅ |
| Private groups and permissions | ✅ | ✅ |
| User profiles and avatars | ✅ | ✅ |
| Post editing with history | ✅ | ✅ |
| Attachments | ✅ | ✅ |
| Email notifications | ✅ | ✅ |
| Two-factor authentication (2FA) | ✅ Built-in | ⚠️ Via extension |
| Reactions / emoji | ✅ Built-in | ⚠️ Via extension |
| @Mentions | ✅ Built-in | ⚠️ Via extension |
| RSS / Atom feeds | ✅ Per category and global | ✅ |
| REST API | ✅ Built-in | ⚠️ Via extension |
| Dark mode | ✅ Built-in, user-switchable | ❌ Theme-dependent |
| Real-time presence (who's online) | ✅ Built-in | ⚠️ Basic |
| One-click updates | ✅ From admin panel | ⚠️ Requires manual steps or Auto-Upgrade tool |
| Scale to SQLite (no reinstall) | ✅ Pro (StorageMigrator) | ❌ Not available |
| Blog / CMS | ✅ Via FlatHome (Pro) | ❌ |
| Private messaging | ✅ Via plugin (Pro) | ✅ Built-in |
| Plugin/Extension marketplace | ✅ Growing | ✅ Mature (25+ years of extensions) |
| SEO: sitemap, canonical, OG tags | ✅ Via FlatSEO (Pro) | ⚠️ Via third-party |
Ease of Administration
| Task | Flatboard | phpBB |
|---|---|---|
| Change site name or description | ✅ Settings → General | ✅ ACP → General |
| Add a category | ✅ Admin → Categories | ✅ ACP → Forums |
| Moderate a post | ✅ Inline, one click | ✅ Moderation panel |
| Update the forum | ✅ Admin → Updates → one click | ⚠️ Download, backup, overwrite files |
| Install a plugin | ✅ Upload ZIP in admin panel | ✅ Upload + enable in ACP |
| Change the theme | ✅ Admin → Themes → one click | ✅ ACP → Styles |
| Back up everything | ✅ Admin → Backups → one click | 🐢 SQL dump + FTP download |
| Migrate to SQLite when scaling | ✅ Admin → StorageMigrator (Pro) | ❌ Not available |
| Customize colours | ✅ Admin → Theme → colour picker | ⚠️ Edit CSS or use a style editor |
Community and Ecosystem
| Aspect | Flatboard | phpBB |
|---|---|---|
| Project age | Since 2026 | Since 2000 |
| Extension ecosystem | Growing (20+ plugins) | Mature (thousands of extensions) |
| Documentation | ✅ Official docs site | ✅ Extensive wiki |
| Support | ✅ Community forum + GitHub | ✅ Community forum + support portal |
| Security track record | Young project, active patches | Long track record, regular CVEs patched |
phpBB's 25-year ecosystem is a real advantage if you need a very specific extension or integration. Flatboard's ecosystem is newer but growing quickly, and the built-in features cover most use cases without requiring extensions at all.
When to Choose Flatboard
✅ Choose Flatboard if:
- You want to be up and running in minutes, not hours
- Your hosting plan does not include a database server (or you prefer not to manage one)
- You prioritise easy backups, restores, and migrations
- You want modern features (dark mode, reactions, API, 2FA) out of the box without extensions
- You are building an intranet forum, a project community, a school forum, or a personal project
- You want a forum that starts simple and scales progressively — without ever being forced to manage a database server
- You value a clean, modern admin interface over a feature-dense but dated one
When to Choose phpBB
✅ Choose phpBB if:
- You are migrating from an existing phpBB installation (data migration is native)
- Your forum will grow to hundreds of thousands of posts and you need mature SQL indexing (though Flatboard Pro's SQLite path handles this too)
- You need a very specific extension from phpBB's 25-year ecosystem
- You already have MySQL infrastructure in place and want a proven, mature codebase
- Your users are already familiar with the phpBB interface
Verdict
| Profile | Recommendation |
|---|---|
| New forum, any size | ⭐ Flatboard — faster setup, modern stack |
| Migrating from phpBB | phpBB — no migration friction |
| No database available | ⭐ Flatboard — only option |
| Large existing community (100k+ posts) | ⭐ Flatboard Pro (SQLite) or phpBB |
| Wants to start simple and scale later | ⭐ Flatboard — progressive complexity |
| Needs a specific phpBB extension | phpBB |
| Wants blog + forum in one | ⭐ Flatboard Pro (FlatHome) |
| Tightest budget, cheapest hosting | ⭐ Flatboard — no DB server needed |
Both are solid choices. phpBB is a proven workhorse with a vast extension catalogue. Flatboard is the modern, low-friction alternative that prioritises simplicity, fast setup, and clean defaults — and it is the only forum software that lets you start without any database and scale to SQLite on demand, without data loss or downtime.
Get Started
- Flatboard (free):flatboard.org/resources/flatboard
- Flatboard Pro:flatboard.org
- Documentation:docs.flatboard.org
- phpBB:phpbb.com
Last updated: March 2026 — Flatboard 5.3 / phpBB 3.3