Softaculous

Start a community forum: install phpBB with Softaculous

Install the phpBB forum with Softaculous on cPanel, configure registration and anti-spam, set up email, create forums and permissions, and keep the board updated.

BeginnercPanel hosting2 min read

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

  1. Open cPanel → Software → Softaculous Apps Installer, search phpBB (category Forums) and click Install.
  2. Installation URL: https://, the domain or subdomain, empty directory.
  3. Set the board name and description, admin username, a strong password and the admin email.
  4. Under Advanced Options, enable minor auto-upgrades and automated backups. See auto-upgrades.
  5. Click Install. Log in and open the Administration Control Panel (ACP) via the link at the bottom of the board.

Stop spam registrations first

  1. ACP → General → Board configuration → User registration settings: set Account activation to By user (email verification) or By admin.
  2. 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.
  3. 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, port 465
  • 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

  1. ACP → Forums → Manage forums → Create new forum: create categories first, then forums inside them.
  2. Use Copy permissions from an existing forum to save time.
  3. 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 install folder if phpBB asks, and check the error log.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.