Skip to content
Try cloud

Dashboard Builder Free Download (Self-Hosted PHP)

Latest GitHub Release Total GitHub Downloads

Download the free trial of Dashboard Builder, the self-hosted PHP dashboard tool that connects to MySQL, MS SQL, PostgreSQL, Oracle and 25+ other data sources to build interactive dashboards without coding. The free trial never expires; it has a watermark and fewer features than the paid plans.

Latest version: 8.0  |  Released: Oct 10, 2026  |  License: free trial, never expires
Requirements: PHP 7.4 or later, Apache or Nginx, Windows, Linux or macOS
MD5: aac6d2fb759ea56afd84075ddfe84ef3
SHA-256: f24ce83bd934922565086f7f1de5e2795b0e8c8fb6eb6bfeb2257ff3f96b9b4d

TL;DR: Dashboard Builder is a simple yet powerful PHP Dashboard tool that helps you create interactive dashboards with MySQL, MS SQL, Oracle, PostgreSQL, and more — without coding. A free trial (never expires, with watermark) and paid one-time licenses are available. Ideal for developers and businesses who want real-time or static dashboards in PHP.

How to Download

Choose the method that matches your workflow: Composer for PHP projects, Git for version control, or Docker for containerized deployments. Short steps follow; full commands and tips are below.

1. Using Composer (recommended for PHP projects)

Requirements: PHP 7.4+ and Composer installed.

composer create-project --no-dev dashboardbuilder/dashboardbuilder.net .  

Windows notes:

  • Install Composer for Windows from getcomposer.org and ensure composer is in PATH.
  • Open Command Prompt or PowerShell, cd into your project folder or your webroot (for example C:\xampp\htdocs\myproject), then run the require command above.
  • After install, configure database settings and writable folders as required by your Dashboard Builder install (write permission on the data/ and store/ folders).

2. Using Git

Requirements: Git installed (Git for Windows on Windows).

git clone https://github.com/DashboardBuilder/dashboardbuilder.net.git  

After cloning:

  1. cd into the repo, run composer install (if composer.json is present).
  2. Place the folder inside your web server root (for example C:\xampp\htdocs\dashboardbuilder on XAMPP) or configure your virtual host to point to the project folder.
  3. Start your web server and load http://localhost/dashboardbuilder (or the configured virtual host).

3. Using Docker

Requirements: Docker Desktop (Windows: WSL2 backend recommended).

docker pull dashboardbuilder/php-bi:latest  

Run a container (simple example):

docker run -d -p 8080:80 --name dashboardbuilder dashboardbuilder/php-bi:latest  

Recommended: use docker-compose when you need persistent volumes, database linking, or custom environment variables. Example docker-compose.yml (place in a folder and run docker-compose up -d):

version: '3.7'
services:
  php-bi:
    image: dashboardbuilder/php-bi:latest
    ports:
      - "8080:80"
    volumes:
      - ./data:/var/www/html/data   # map local folder for persistence
    restart: unless-stopped

Windows tips for Docker: use an absolute Windows path for volumes (for example C:\mydata:/var/www/html/data) or use WSL2 to avoid slow bind mounts. If ports conflict, change the left side mapping (for example 8081:80).


Frequently Asked Questions (How-to)

  1. Install a local web server: XAMPP or WAMP (includes PHP, Apache, MySQL).
  2. Install Composer for Windows (getcomposer.org).
  3. Open Command Prompt, navigate to your webroot (for example C:\xampp\htdocs), and either clone the repo and run composer install, or run composer create-project --no-dev dashboardbuilder/dashboardbuilder.net .
  4. Ensure required PHP extensions (PDO, SimpleXML) are enabled in php.ini.
  5. Set folder write permissions via Properties → Security for the web server user or give write access to the project folders that need it.
  6. Start Apache and MySQL from XAMPP control panel and visit http://localhost/your-folder.
  1. Make sure PHP and Composer are installed and in PATH.
  2. Open terminal in your project folder or webroot.
  3. Run: composer create-project --no-dev dashboardbuilder/dashboardbuilder.net .
  4. After installation, configure database settings and any environment files required by the package.
  1. Install Git for Windows.
  2. Open Git Bash, run git clone https://github.com/DashboardBuilder/dashboardbuilder.net.git.
  3. Run composer install inside the cloned folder (if necessary).
  4. Move the folder to your web server root, start the server, and open the site in your browser.
  1. Install Docker Desktop and enable WSL2 on Windows for best performance.
  2. Use the example docker-compose.yml above to map a local folder to /var/www/html/data.
  3. Run docker-compose up -d. Your data will persist in the mapped local folder.
  • Composer install: run composer update dashboardbuilder/dashboardbuilder.net.
  • Git clone: inside the repo run git pull origin main then run composer install if dependencies changed.
  • Docker: pull the new image docker pull dashboardbuilder/php-bi:latest and recreate the container.

Yes. The free trial never expires. It has fewer chart types and data sources than the paid plans and adds a watermark to output charts. For commercial use and the full feature set, see the self-hosted plans: Essential, Professional and Enterprise, each a one-time payment.

Yes. The Windows desktop version installs on Windows 7 or later and does not need a web server.

No. There is no mobile app in the app stores. Dashboards you build are responsive and work in any mobile browser, and the cloud edition can be used from your phone.


By downloading Dashboard Builder, you agree to the terms of the license agreement.

Dashboard Builder works wherever you do.

Get Dashboard Builder freeFor your server, the cloud and Windows