Dashboard Builder FREE Download
Welcome to Dashboard Builder: Your Free Data Visualization Solution
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.
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
composeris 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
storageoruploads).
2. Using Git
Requirements: Git installed (Git for Windows on Windows).
git clone https://github.com/DashboardBuilder/dashboardbuilder.net.git
After cloning:
- cd into the repo, run
composer install(if composer.json is present). - Place the folder inside your web server root (for example
C:\xampp\htdocs\dashboardbuilderon XAMPP) or configure your virtual host to point to the project folder. - 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)?
- Install a local web server: XAMPP or WAMP (includes PHP, Apache, MySQL).
- Install Composer for Windows (getcomposer.org).
- Open Command Prompt, navigate to your webroot (for example
C:\xampp\htdocs), and either clone the repo and runcomposer installor runcomposer require dashboardbuilder/dashboardbuilder.net. - Ensure required PHP extensions (PDO, SimpleXML) are enabled in php.ini.
- Set folder write permissions via Properties → Security for the web server user or give write access to the project folders that need it.
- Start Apache and MySQL from XAMPP control panel and visit
http://localhost/your-folder.
How do I install Dashboard Builder using Composer?
- Make sure PHP and Composer are installed and in PATH.
- Open terminal in your project folder or webroot.
- Run:
composer require dashboardbuilder/dashboardbuilder.net. - 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?
- Install Git for Windows.
- Open Git Bash, run
git clone https://github.com/DashboardBuilder/dashboardbuilder.net.git. - Run
composer installinside the cloned folder (if necessary). - 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?
- Install Docker Desktop and enable WSL2 on Windows for best performance.
- Use the example
docker-compose.ymlabove to map a local folder to/var/www/html/data. - 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 mainthen runcomposer installif dependencies changed. - Docker: pull the new image
docker pull dashboardbuilder/php-bi:latestand recreate the container.
By downloading Dashboard Builder, you agree to the terms of the license agreement.