Dashboard Builder FREE Download

Welcome to Dashboard Builder: Your Free Data Visualization Solution

Latest GitHub Release Total GitHub Downloads

Welcome to the Dashboard Builder on-premise free download page. Dashboard Builder is a small, PHP-based dashboard tool that connects to MySQL, MS SQL, PostgreSQL, Oracle, and other data sources to create interactive dashboards without heavy coding.


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. Free and paid versions 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.2+ and Composer installed.

composer require 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 (typically folder permissions for storage or uploads).

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)

How do I download and run Dashboard Builder on Windows (step by step)?
  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 require 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.
How do I install Dashboard Builder using Composer?
  1. Make sure PHP and Composer are installed and in PATH.
  2. Open terminal in your project folder or webroot.
  3. Run: composer require dashboardbuilder/dashboardbuilder.net.
  4. After installation, configure database settings and any environment files required by the package.
How do I download and run Dashboard Builder from Git on Windows?
  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.
How do I run Dashboard Builder with Docker and keep data persistent?
  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.
How do I update Dashboard Builder after installation?
  • 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.

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