Quickboard ⇒ Tool Quickboard

Create and manage phpBB test boards in seconds: any phpBB version, snapshots, clones, upgrades, an extension pool and a mail catcher. A standalone tool, not an extension.
Post Reply Previous topicNext topic
User avatar

Topic Author
dmzx Online
Founder
Founder
Posts: 6654
Joined: 13 Jan 2014, 21:45
14 given 2
    Mac OS X Chrome

Quickboard

Post by dmzx »

Subject:
Quickboard – create and manage phpBB test boards

Body:
Quickboard
Create, run and remove phpBB test boards of any version side by side. phpBB 3.3.x and 4.0.x run next to each other, without swapping source folders.

Quickboard is a standalone tool, not a phpBB extension. It uses phpBB's own release files and phpBB's own installer; it never ships or patches phpBB code.

Download:

…

License: GNU General Public License v2

Features
  • Any phpBB version. Releases come straight from download.phpbb.com and are checked against their SHA-256. Each version is downloaded once and reused for every board. Development versions (3.3.x, master) from GitHub are supported too.
  • Boards in one click. Installed with phpBB's own CLI installer, each with its own database and URL. Optional test data: users, groups, categories, forums, topics and replies.
  • MySQL/MariaDB or SQLite. Quickboard creates and drops a database per board. On hosting where you may not create databases, all boards share one database with a table prefix per board.
  • Open ACP with one click through a single-use login link, and Reset admin password per board.
  • Pool for extensions, styles and language packs: add one once, then install, update, enable, disable or remove it on any number of boards.
  • Snapshots (database + files) per board, restored in one click.
  • Clone a board, and upgrade a board with phpBB's own updater. A snapshot is taken first and restored automatically when the upgrade fails.
  • Mail catcher: boards send their mail to Quickboard instead of real mailboxes. Read it as HTML, text, headers or source.
  • Watch list: new releases of the extensions in your pool (from their own version check) and of any feed you add, with the boards that still run an older version.
  • Long tasks run in the background with a live log, so you can close the browser meanwhile.
  • Self-update from the System page, with a backup of the old code.
  • Light and dark theme, or follow the system setting.
Requirements
  • PHP 8.1 or newer, with curl, zip, json, mbstring, and mysqli and/or sqlite3
  • At least one PHP command-line binary. phpBB 3.3.5+ needs PHP 8.1–8.4, phpBB 4.0 needs PHP 8.2+
  • proc_open must not be disabled (boards are installed by phpBB's CLI installer)
  • Apache (the included .htaccess files protect the code) or nginx
  • MySQL/MariaDB, or nothing at all with SQLite
  • Outgoing HTTPS to download.phpbb.com, github.com and the update feed
Installation
  1. Download the ZIP and upload it to your web root, for example /home/user/public_html/.
  2. Unzip it there. You get a quickboard folder; do not unpack its contents loose into the web root.
  3. Open https://your.site/quickboard/. The installer checks the server, asks for a database login or SQLite, and creates your Quickboard administrator.
  4. Log in and create your first board.
The installer puts your private data (settings, passwords, SQLite files, snapshots) outside the website when it can. If it can only use a folder inside the website, it tests over HTTP that a browser really cannot read it, and shows the nginx rule to add when it can. After installing it removes the uploaded release ZIP.

For the most secure setup, put the quickboard folder next to your web root and make only its public/ folder reachable with a symlink. The README describes both layouts.

Which database login? Quickboard needs an account that may create databases, for example MySQL root on a VPS. The README lists where to find it for CWP, cPanel/WHM, DirectAdmin, Plesk and plain Debian/Ubuntu, and how to create a dedicated account instead. On shared hosting, use an existing database in shared mode, or SQLite.

Updating
Quickboard checks its update feed every 6 hours. When a new version is out, a notice appears on the System page: click Install update, or drop a downloaded release ZIP on Update Quickboard. Only the code is replaced; boards, the pool, profiles, snapshots and your data stay. The old code is saved in the backups folder first.


Image
Image
Image
Image



Support
Questions, problems or ideas: reply in this topic. For a problem, please mention your PHP version, web server, database and what the job log or the page says.

User avatar

Gizmo
Donator
Donator
Posts: 22
Joined: 12 Apr 2024, 04:30
1 given 1
    Windows 10 Firefox

Re: Quickboard

Post by Gizmo »

I installed this with some help, bit of novice, after all the setup felt huge to me, looking back it wasn't that bad, I filled in all the the setup information that was needed to create a test board, clicked create was on test board within 30 seconds.
Anyone with more knowledge then me will find this easy to setup and use
Quickboard is not an ext, it goes under Tools & Applications
Definitely recommend
dmzx thanked this post

Post Reply Previous topicNext topic