Install phpBB
Install phpBB with Softaculous, then configure registration, spambot countermeasures, email and forums in the Administration Control Panel.
On this page
- Level
- Beginner
- Time
- About 35 min
- Steps
- 7
- You’ll finish with
- A working phpBB board on your domain with spam protection and working email
Before you start
- A Traxio account with your domain (or a subdomain) pointing at Traxio
- A mailbox on your domain for board email (create one)
7 steps
phpBB is one of the longest-running free forum packages, known for detailed permissions and coping well with large boards. It installs in one click with Softaculous. Most of its settings live in the Administration Control Panel (ACP), linked at the bottom of every page when you’re logged in as an administrator.
Step 1: Install phpBB with Softaculous
- In DirectAdmin, open Softaculous and find phpBB under Forums. Click Install.
- Choose https:// and your domain. Leave the directory empty, or use
forum. - Enter the board name, an admin username (not “admin”), a strong password and your email.
- Click Install. Softaculous creates the database and removes the
installfolder.
Step 2: Log in to the Administration Control Panel
Visit the board, log in, and click Administration Control Panel at the bottom of the page. You’ll be asked for your password again. The ACP’s General tab holds most of the settings below.
Step 3: Set account activation
ACP › General › User registration settings. Set Account activation to By user (email activation) for most boards, or By admin if you want to approve everyone. Save.
Step 4: Turn on spambot countermeasures
ACP › General › Spambot countermeasures. Enable a plugin for registration, such as Q&A, and add a question only genuine members could answer. Q&A is often more effective against automated sign-ups than image-based checks. Test it by registering a dummy account.
Step 5: Set up email
ACP › General › Client communication › Email settings:
- Make sure board-wide emails are enabled and set the contact and return email addresses to your board mailbox.
- Turn on Use SMTP server for email.
- SMTP server address: your mail server from your email settings, prefixed with
ssl://if you use port 465. Port: 465 (SSL) or 587. - Authentication: LOGIN or PLAIN, with the full email address as the username and the mailbox password.
- Save, then use Send test email on the same page.
Step 6: Create your forums
ACP › Forums › Manage forums. phpBB uses categories that contain forums. Delete or rename the sample ones and create your own. When you create a forum, copy permissions from an existing one so members can read and post.
Step 7: Back it up
Take a full account backup in DirectAdmin and download it. phpBB also has its own database backup under ACP › Maintenance › Backup, which is handy before upgrades. Take a full backup.
Check it worked
Ready for members
If something’s wrong
- Members can’t see or post in a new forum. Its permissions weren’t copied. Set them under ACP › Permissions › Forum permissions.
- Test emails fail. Recheck the SMTP server, port and full email username, and try the other port.
- Lots of spam registrations. Change your Q&A question and switch account activation to By admin for a while.
Spotted something out of date or unclear? Tell us and we’ll fix it.