Skip to content
PHP CSS JavaScript Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
.dev Added tests for clear function in FlashMessenger. Mar 18, 2012
admin Userlist generation fix Jan 10, 2017
cache No upload folder anymore. Oct 31, 2008
extensions Remove JQery ext and add extensions in .gitignore Apr 4, 2011
img Add avatars dir to .gitignore and remove my avatar Mar 21, 2011
include Merge pull request #138 from MioVisman/strict-null Nov 27, 2016
lang add-checking-phpversion-and-extensions-in-manifest Nov 27, 2016
style Updated Oxygen theme. Fixed position of New reports link. Jun 15, 2015
.gitattributes Imrove .gitattributes. Jan 29, 2012
COPYING No upload folder anymore. Oct 31, 2008
ChangeLog Added changelog for 1.4.3 and 1.4.4 Oct 14, 2015
README Fix code style: remove unneeded spaces Jan 11, 2012 Update copyright. Jan 2, 2012
delete.php Update copyright. Jan 2, 2012
edit.php Fixed hardcoded max_subject_length Jun 11, 2012
extern.php Fix code style: use space before closing single tags Jan 14, 2012
favicon.ico Add favicon.ico Apr 10, 2011
footer.php Update copyright. Jan 2, 2012
help.php Update copyright. Jan 2, 2012
humans.txt Add humans.txt Mar 29, 2011
index.php Update copyright. Jan 2, 2012
moderate.php Strict null Nov 26, 2016
post.php Added po_main_output_end hook Aug 28, 2016
profile.php fixed profile messengers fieldset hooks Sep 14, 2016
register.php Форма прав Rules и Rules при регистрации желательно иметь разные id. Jul 4, 2012
rewrite.php Fix code style: use space before closing single tags Jan 14, 2012
robots.txt Add robots.txt Jul 26, 2011
search.php Update search.php Aug 29, 2013
userlist.php Userlist generation fix Jan 10, 2017
viewforum.php Strict null Nov 26, 2016
viewtopic.php Fix code style: do not echo empty strings in quick php Jan 14, 2012


PunBB is a fast and lightweight PHP-powered discussion board. It is released under the GNU General Public License. Its primary goals are to be faster, smaller and less graphically intensive as compared to other discussion boards. PunBB has fewer features than many other discussion boards, but is generally faster and outputs smaller, semantically correct XHTML-compliant pages.

Quick install

  1. Download the latest revision of PunBB. Decompress the PunBB archive to a directory.
  2. Copy (or upload) all the files contained in this archive into the directory where you want to run your forums. (e.g. /home/user/www/punbb/)
  3. Run install.php from the forum admin directory (e.g. open in your browser). Follow the instructions.


  • A webserver
  • PHP 5
  • A database where forum data is to be stored, created in one of: MySQL 4.1.2 or later, PostgreSQL 7.0 or later or SQLite 2

Extension installation

  1. Download an extension's archive from the PunBB extensions repository or any other place. Extract it into your forum’s extensions directory. (e.g. /home/user/
  2. Log into the forum and go to "Administration" console, "Extensions" section, choose "Install extensions" tab (e.g. The downloaded extension will be listed there.
  3. Click the "Install extension" link to install the extension.

NOTE: You may use the pun_repository official PunBB extension to download and install extensions from PunBB repository with one click.


Please report issues on the Github issue tracker. Personal email addresses are not appropriate for bug reports.


Copyright and disclaimer

This package and its contents are (C) 2002-2012 PunBB, all rights reserved. Partially based on code (C) 2008-2009

PunBB is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

PunBB is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

Good luck.

You can’t perform that action at this time.