A threaded World Wide Web discussion forum and message board that allows users to post new messages and follow up to existing ones.
"WWWBoard, a Perl script-based message board with some of the features found in higher-end products."
WWWBoard was one of the most influential CGI scripts from the 1990s. Released in 1996, it pioneered web-based discussion forums before dedicated forum software existed.
"WWWBoard, a Perl script-based message board with some of the features found in higher-end products."
Today's forum software offers moderation tools, spam protection, mobile support, and integrations that WWWBoard couldn't provide:
Modern forum platform used by 30,000+ communities (Docker, GitLab, etc). Trust system, auto-upgrades, mailing list mode.
Open Source Ruby/Docker Hosted from $100/moLightweight, mobile-first, fastest forum software. Clean UI, MIT licensed. Great for small-medium communities.
Open Source PHP MIT LicenseReal-time Node.js forum. Modern UI, social integrations, plugins, themes. Redis/MongoDB backend.
Open Source Node.jsMost popular open source forum since 2000. 1-click install on shared hosting. WordPress/Drupal integration.
Free PHP Easy setupFeature-rich PHP forum. Easy customization, large community, lightweight.
Free PHP| Feature | WWWBoard (1996) | phpBB | Discourse |
|---|---|---|---|
| User registration | No | Yes | Yes |
| Spam protection | None | CAPTCHA, Akismet | AI + Trust levels |
| Mobile support | No | Themes | Built-in |
| Search | None | Full-text | Advanced |
| Notifications | None | Real-time | |
| Moderation | Basic admin | Full suite | Trust system |
| Database | Flat files | MySQL | PostgreSQL |
| Setup difficulty | Easy | 1-click | Docker |
WWWBoard is a threaded World Wide Web discussion forum and message board. Users can post new messages, follow up to existing ones, and participate in discussions organized by thread.
The current release (2.0 ALPHA 2.1) includes the WWWAdmin program for board maintenance and has security patches to prevent board clobbering by followup fields.
| File | Description |
|---|---|
wwwboard.pl |
Main WWWBoard Perl script |
wwwadmin.pl |
Admin script for board maintenance |
wwwboard.html |
HTML file with post form and message links |
faq.html |
FAQ file for your users |
data.txt |
Data file tracking message numbers |
passwd.txt |
Password file for WWWAdmin |
messages/ |
Directory where posted messages are stored |
README |
Installation and configuration guide |
ADMIN_README |
WWWAdmin documentation |
ALPHA-2 |
Special information about this release |
Download the WWWBoard package and extract all files.
wwwboard.pl → CGI-bin directorywwwadmin.pl → CGI-bin directorywwwboard.html → Web directoryfaq.html → Web directorydata.txt → Web directory (or secure location)passwd.txt → Secure location outside web rootmessages/ → Create directory in web space# Scripts executable
chmod 755 wwwboard.pl
chmod 755 wwwadmin.pl
# Data files writable
chmod 666 data.txt
chmod 666 wwwboard.html
# Messages directory writable
chmod 777 messages/
Edit wwwboard.pl and set required paths and URLs.
Create a password hash and add it to passwd.txt for WWWAdmin access.
Download the WWWBoard script package:
See WWWBoard in action:
Common issues with WWWAdmin:
wwwadmin.pl (should be 755)passwd.txt is correctpasswd.txt is readable by the web serverPassword authentication issues:
passwd.txt contains properly encrypted passwordscrypt() function to generate password hashesusername:encrypted_passwordpasswd.txtSee the Extras section below for historical add-ons. For modern alternatives, consider:
Yes, WWWBoard can run on Windows with:
Note: File paths use backslashes on Windows, so adjust accordingly.
To protect your board:
Customization options:
wwwboard.html template for the main pagewwwboard.plTo run multiple WWWBoards:
wwwboard.pl with unique pathsdata.txt and messages/ for eachOr use the single-script multiple boards modification from the Extras section.
Modern forum software alternatives:
See examples of WWWBoard implementations:
Historical add-ons and modifications for WWWBoard:
Run multiple discussion boards using a single wwwboard.pl installation.
Solution for large bulletin boards with archiving and pagination options.
Add search functionality to find messages in your WWWBoard.
Allow users to preview their messages before submitting.
Create a password-protected private discussion board.
Email notifications when new posts are added.
Support for Japanese characters with translated documentation.