Right click the downloaded XAMPP file > Extract All...
Right click the downloaded Kanboard .zip file > Extract All...
Rename the extracted folder kanboard
Cut the kanboard folder inside the XAMPP/htdocs directory
Navigate into the kanboard folder
Make a copy of the config.default.php and rename it config.php
Edit config.php in a text editor
Search for DB_DRIVER
Set the DB_DRIVER value to mysql
Set the DB_USERNAME value to kanboard_rw
Set the DB_PASSWORD value to K@nb0r4!
Save the changes to config.php and close the text editor
Copy the extracted XAMPP directory to a safe location to run from, C:\Program Files for example
Run XAMPP/setup_xampp.bat to update the configuration files with the new server location
Run XAMPP/xampp-control.exe
Click the Start button next to Apache and MySQL
Navigate to XAMPP/mysql/bin
Hold the SHIFT key and right click in the white space > Open PowerShell windows here...
Type the following in the PowerShell window to setup the database
.\mysql -u root CREATE DATABASE kanboard DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'kanboard_rw'@'localhost' IDENTIFIED BY 'K@nb0r4!'; GRANT ALL ON kanboard.* TO 'kanboard_rw'@'localhost'; FLUSH PRIVILEGES; exit; .\mysql -u kanboard_rw -pK@nb0r4! kanboard -e "source C:\Program Files\xampp\htdocs\kanboard\app\Schema\Sql\mysql.sql"
Open a web browser and navigate to http://DNSorIP/kanboard
Login with the username admin and password admin
Click the options carrot in the top right corner > My profile
Click Edit profile from the left navigation
Change the username and set a name and email as needed > Click Save
Click Change password from the left navigation
Enter admin as the Current password and enter and confirm a new secure password > Click Save
Click the options carrot in the top right corner > Logout