phpBB is free, popular, and light enough for shared hosting. This guide shows what it needs and how to get your board online without any fuss.
To host phpBB, pick a shared plan with PHP and MySQL, install it with a one-click tool or by hand, then secure and back it up. phpBB runs well on shared hosting for most boards.
What phpBB needs to run
phpBB is written in PHP and stores posts in a MySQL database. Both come as standard on almost every shared hosting plan, so phpBB runs on shared hosting without any trouble for most boards. That keeps costs low for a new community.
The main requirements are simple. You need a recent version of PHP, a MySQL or MariaDB database, and a little storage for the software and uploads. A modest shared plan covers all three with room to spare.
Choosing a plan for phpBB
Because phpBB is light, you have plenty of choice. A solid shared plan handles a small or medium board, and you can move up later if the community grows.
- Shared hosting. The natural home for a new phpBB board. Cheap, simple, and enough for modest traffic.
- VPS hosting. Worth it once the board gets busy and shared resources feel tight.
- Managed hosting. Hands the updates and security to the host if you would rather not.
For a broader look at plans, see our roundup of the best hosting for phpBB and the wider best hosting for forums.
Installing phpBB
You can install phpBB in two ways. A one-click installer is easiest, while a manual install gives you more control.
One-click install
Many hosts include an installer in the control panel. Pick phpBB from the list, choose the folder, set an admin account, and the tool does the rest in a couple of minutes.
Manual install
To install by hand, download phpBB, upload the files to your host, create a MySQL database, then run the setup wizard in your browser. The wizard asks for the database details and creates your admin account.
After any install, delete the install folder and set a strong admin password. Both steps close the most common doors that attackers try on a fresh board.
Setting up your board
With phpBB installed, a little setup turns a blank board into a welcoming community. Work through the admin panel in a sensible order.
- Create forums. Set up categories and forums that match your topics.
- Set permissions. Decide who can post, reply, and moderate.
- Add moderators. Trusted members help keep threads on track.
- Turn on anti-spam. CAPTCHA and question checks keep bots out at sign-up.
Keeping phpBB fast
phpBB stays quick with a little care. As the board grows, a few steps keep pages loading fast for members.
Enable any caching your host offers, keep phpBB updated, and prune old spam accounts. If pages start to drag under heavier traffic, moving to a VPS gives you reserved resources. Our guide on how to speed up a forum covers more tuning.
Security and backups
A public board attracts spam and attacks, so a little protection goes a long way. None of it is hard on a phpBB install.
- Keep it updated. Apply phpBB updates promptly to close known holes.
- Use anti-spam tools. Question and answer checks stop most bot sign-ups.
- Turn on SSL. Encrypt logins with the free SSL your host provides.
- Back up regularly. Copy the files and database so you can restore after any problem.
When to move up a plan
A shared plan handles most phpBB boards, but growth can outpace it. A few signs tell you it is time to move to a VPS.
Watch for pages that slow under load, resource warnings from your host, or steady growth in active members. When those appear, our VPS hosting for forums roundup helps you pick the next step. Moving phpBB is straightforward, since you only copy the files and database across.
A simple starting plan
To get a phpBB board live with the least fuss, follow a clear order. Each step builds on the last.
Start on a solid shared plan, install phpBB with the one-click tool, then set your forums, permissions, and anti-spam. Turn on SSL, take a first backup, and invite your first members. Keep the software updated, watch your speed, and move to a VPS only when the board truly needs it.
Common phpBB questions
Most first-time phpBB owners worry about the same handful of things. None of them need to hold you back from launching.
- Is phpBB free. Yes. phpBB is free, open source software, and you pay only for the hosting that runs it.
- Will it handle growth. A shared plan suits a small board, and you move to a VPS as members grow.
- How do I fight spam. Built-in question checks and CAPTCHA stop most bot sign-ups at the door.
- Can I change the look. phpBB supports themes and styles, so you can match the board to your brand.
Extensions and add-ons
phpBB supports extensions that add features to your board, from better spam control to new post tools. Used with care, they make the board more useful without slowing it down.
Install only the extensions you truly need, since each one adds a little load and another thing to keep updated. Stick to well-maintained extensions, keep them current, and remove any you no longer use. A lean board stays fast and is easier to secure and back up.
Frequently asked questions
Does phpBB need a VPS?
No. phpBB is light and runs well on shared hosting for most boards. You only need a VPS once the community grows busy and shared resources feel tight, or if you want more control over the server.
What does phpBB need from a host?
phpBB needs PHP and a MySQL or MariaDB database, both standard on almost every shared plan. It also needs a little storage for the software and uploads, which a modest plan covers with room to spare.
Can I install phpBB with one click?
Often yes. Many hosts include a one-click installer in the control panel. Pick phpBB, choose the folder, set an admin account, and the tool installs it in a couple of minutes.
How do I keep a phpBB forum secure?
Keep phpBB updated, turn on SSL, and use anti-spam question checks at sign-up. Delete the install folder after setup, set a strong admin password, and back up the files and database regularly.
When should I upgrade my phpBB hosting?
Move to a VPS when pages slow under load, your host warns you about resource limits, or active members grow steadily. Moving phpBB is simple, since you copy the files and database to the new server.