phpBB is a free, mature forum package for building a community or customer support board. Softaculous installs it on cPanel hosting in a minute. The most important work comes afterwards: forums attract spam bots quickly, so set up registration protection before you announce the board.
Before you start
- A domain or subdomain, such as
forum.example.com, with a valid SSL certificate. - A supported PHP version and a mailbox for forum notifications, e.g.
forum@example.com(create it).
Install phpBB
- Open cPanel → Software → Softaculous Apps Installer, search phpBB (category Forums) and click Install.
- Installation URL:
https://, the domain or subdomain, empty directory. - Set the board name and description, admin username, a strong password and the admin email.
- Under Advanced Options, enable minor auto-upgrades and automated backups. See auto-upgrades.
- Click Install. Log in and open the Administration Control Panel (ACP) via the link at the bottom of the board.
Stop spam registrations first
- ACP → General → Board configuration → User registration settings: set Account activation to By user (email verification) or By admin.
- ACP → General → Board configuration → Spambot countermeasures: enable a CAPTCHA plugin such as Q&A with a question only humans in your community can answer, or reCAPTCHA.
- Set new users to a Newly registered users group with post moderation for their first few posts.
Tip: The Q&A CAPTCHA with a question specific to your topic ("What is the name of our product?") stops most automated spam better than generic image puzzles.
Email settings
Go to ACP → General → Client communication → Email settings:
- Enable board-wide emails: Yes
- Use SMTP server for email: Yes
- SMTP server address:
ssl://server-hostname, port465 - Authentication method: LOGIN, with the forum mailbox address and password
Use Send a test email to confirm. Large boards sending many notifications should keep the hourly sending limit in mind.
Create forums and permissions
- ACP → Forums → Manage forums → Create new forum: create categories first, then forums inside them.
- Use Copy permissions from an existing forum to save time.
- Under Permissions → Forum permissions, set what guests, registered users and moderators can do. Guests usually get read-only access.
Maintenance
- phpBB extensions and styles must match the board version; update them along with the core.
- Take a Softaculous backup before major upgrades.
- Prune inactive users and old private messages occasionally to keep the database small.
- On LiteSpeed servers, page caching helps guest traffic; logged-in users are served dynamically.
Troubleshooting
- Activation emails not arriving: check SMTP settings and see why emails go to spam.
- Spam posts still appear: tighten registration and moderate new users; delete spam accounts with ACP → Users → Prune users.
- Board offline after an update: remove the
installfolder if phpBB asks, and check the error log.
