Search SpacerrApps

Find an app or a write-up by title

All posts

FlatBB Is a Forum You Install Yourself

A free PHP application for small communities that want control over hosting and extensions.

Written by
SpacerrApps
Reviewed by
Spacerr Team
Published
Reading time
4 min read

A community forum usually comes with an awkward choice. Hosted services reduce the work of running a site, but they also put the software, data, and customisation behind someone else's platform. Building a forum from scratch gives you control, but adds a project that can quickly become larger than the community it serves.

FlatBB sits on the smaller, more practical side of that choice. It is a free, open-source forum written in plain PHP 8.1 or newer. The developer's pitch is simple: upload or unzip the application, install it on your own hosting, and use SQLite or MySQL for storage.

That makes FlatBB less a hosted community service than a piece of software for people who already have somewhere to run a website.

The problem FlatBB is trying to solve

The intended audience is a small community or team that needs familiar forum features without assembling a framework, database layer, deployment pipeline, and user interface first. The stated installation model avoids Composer, Docker, and a build step. On suitable shared hosting, the proposed process is therefore closer to copying files and completing an installation than managing a modern application stack.

That distinction matters. A forum does not need a complicated deployment system to be useful, especially when the administrator is running a modest site rather than a large service. SQLite gives the project a database option that can suit a small installation, while MySQL provides the other supported route for people whose hosting already offers it.

The trade-off is that “easy to install” does not mean “no administration”. You still need hosting, a compatible PHP environment, a database choice, and responsibility for updates, backups, security, and availability. FlatBB does not appear to be a hosted forum that someone else operates for you. It is software you run yourself.

What the forum looks like in use

The supplied site shows the basic shape of a conventional discussion forum. Visitors can browse categories and tags, while members can sign in, create topics, and reply. Categories shown on the site include announcements, plugins, development, questions, bugs, feature requests, showcases, general discussion, and themes. That structure suggests a forum designed for both community conversation and software support.

The developer also lists Markdown, search, dark mode, multilingual support, and built-in right-to-left support. These are useful details rather than a single defining feature. Markdown can make technical posts easier to write, while language and RTL support broaden the sort of community the software can accommodate.

A points system and leaderboard add a layer of visible participation. The live site displays members, topics, replies, and online users, along with rankings for top members. Those mechanics may help a community recognise regular contributors, although they also introduce moderation and incentive decisions that the administrator will have to make.

Extensions are part of the model

FlatBB is not presented as a fixed, closed feature set. Its site includes a plugin marketplace and a themes section. The example listings cover items such as image galleries, infinite scrolling, media embeds, daily check-ins, sharing, and SEO-related features. Themes are listed separately, including options called Graphite, Paper, and Backdrop.

The project also describes the marketplace as AI-friendly and says that plugins can be built with AI assistance. That is a statement about the intended extension workflow, not evidence that every plugin will be reliable or maintained. The important practical point is that the core forum is expected to be extended through plugins rather than contain every possible feature itself.

This can keep the base installation focused, but it creates another maintenance boundary. A community that depends on several plugins will need to track their compatibility and updates as well as the forum's own code. The plugin catalogue is also part of the project's ecosystem, so its usefulness will depend on how much it grows and how consistently its additions are supported.

Who should consider it

FlatBB makes sense for someone who wants a small, self-hosted discussion space and is comfortable managing a PHP site. It is particularly suited to a developer, club, project team, or niche community that values ownership of its installation and wants to start with ordinary shared hosting rather than a container-based deployment.

Its limitations are clear. It is not a hosted service, so the operator handles the server and ongoing care. It requires PHP 8.1 or newer, which rules out older hosting environments. It is available as self-hosted web software, not as a native desktop or mobile application. The no-build setup reduces installation machinery, but it does not remove the technical responsibilities that come with running public software.

FlatBB is therefore a sensible fit for a modest community whose administrator wants a plain PHP forum that can be installed from files and extended over time. It is a poor fit for anyone looking for a managed service, a turnkey mobile experience, or a forum that requires no responsibility after installation.

FlatBB

Free open-source forum you install by unzipping a folder

Visit FlatBB

Advertisement

Advertise here