Nullboard is a lightweight, web-based, Kanban-style task board that can be used to manage tasks and projects. In this tutorial, we will explain how to install Nullboard on Windows 10 using the following steps:
WSL allows you to run Linux on Windows 10 without using a virtual machine. In order to install WSL, follow these steps:
Open PowerShell as Administrator: Right-click the start button and click on "Windows PowerShell (Admin)". Click on "Yes" in the UAC prompt.
Run the following command:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
In this step, we will install Ubuntu on WSL. Follow these steps:
Before installing Nullboard, we need to set up a web server in Ubuntu. We will be using Apache, PHP, and MariaDB for the installation.
Open Terminal on Ubuntu by pressing Ctrl+Alt+T
.
Update the package list and upgrade the system:
sudo apt update
sudo apt upgrade
sudo apt install apache2 php libapache2-mod-php mariadb-server
sudo mysql_secure_installation
Answer the prompted questions:
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Create the PHP file:
sudo nano /var/www/html/phpinfo.php
Add the following code to the file:
<?php
phpinfo();
?>
Save and exit the file by pressing Ctrl + X, Y, Enter
.
Start Apache server:
sudo service apache2 start
Now, open your web browser and enter http://localhost/phpinfo.php
. This should display information about the PHP installation.
Now that we have set up the web server, we can download and install Nullboard.
/var/www/html/
):cd /var/www/html/
sudo git clone https://github.com/apankrat/nullboard.git
sudo chown -R www-data:www-data nullboard
cd nullboard/
sudo cp config.inc.dist config.inc
sudo nano config.inc
$PROJECT_HOME = '/var/www/html/nullboard/';
$DATABASE_NAME = 'nullboard';
$DATABASE_USER = 'root';
$DATABASE_PASSWORD = 'your_password_here';
Save the configuration file and exit the editor by pressing Ctrl + X, Y, Enter
.
Create the database by running the following commands:
sudo mysql -u root -p
CREATE DATABASE nullboard;
Enter your MariaDB root password when prompted.
USE nullboard;
SOURCE /var/www/html/nullboard/schema/mysql.sql;
sudo service apache2 restart
http://localhost/nullboard/
. You should now see the Nullboard dashboard.Congratulations! You have successfully installed Nullboard on your Windows 10 machine.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!