Install Kanboard - Visual Todo and Tasks Management - on Linux

Channel:
Subscribers:
14,500
Published on ● Video Link: https://www.youtube.com/watch?v=m2R9vIWLwZE



Duration: 3:01
304 views
9


#Kanboard #Linux #Kanban

Full steps can be found at https://i12bretro.github.io/tutorials/0587.html

--------------------------------------------------------------------
What is Kanboard?
--------------------------------------------------------------------
Kanboard is project management software that focuses on the Kanban methodology. - https://github.com/kanboard/kanboard
 
--------------------------------------------------------------------
Installation
--------------------------------------------------------------------
   01. Log into the Linux based device
   02. Run the following commands in the terminal
         # update software repositories
         sudo apt update
         # install available software updates
         sudo apt upgrade -y
         # install some dependencies
         sudo apt install apt-transport-https ca-certificates curl -y
         # install Apache HTTPD and MySQL
         sudo apt install apache2 mariadb-server mariadb-client -y
         # install PHP components
         sudo apt install libapache2-mod-php php-cli php-mbstring php-opcache php-json php-ldap php-gd php-xml php-mysql* php-curl php-zip -y
         # configure the MySQL database
         sudo su
         mysql_secure_installation
   03. Press Enter to login as root
   04. Type Y and press Enter to set a root password, type the password twice to confirm
   05. Type Y and press Enter to remove anonymous users
   06. Type Y and press Enter to disallow root login remotely
   07. Type Y and press Enter to remove the test database
   08. Type Y and press Enter to reload privilege tables
   09. Run the following command to login into MySQL:
         mysql -u root -p
   10. Authenticate with the root password set earlier
   11. Run the following commands to create the Kanboard database and database user
         CREATE DATABASE kanboard DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
         GRANT ALL ON kanboard.* TO 'kanboard_rw'@'localhost' IDENTIFIED BY 'K@nb0r4!';
         FLUSH PRIVILEGES;
         EXIT;
         exit
   12. Continue with the following commands to download and extract Kanboard in the Apache webroot
         # download kanboard
         wget -O kanboard.tar.gz https://github.com/kanboard/kanboard/archive/v1.2.20.tar.gz
         # extract kanboard.tar.gz
         sudo tar xzvf kanboard.tar.gz -C /var/www/html/
         # rename the extracted folder to kanboard
         sudo mv /var/www/html/kanboard* /var/www/html/kanboard
         # set permissions on the kanboard directory
         sudo chown -R www-data:www-data /var/www/html/kanboard
         # make a copy of config template
         sudo cp /var/www/html/kanboard/config.default.php /var/www/html/kanboard/config.php
         # edit config.php
         sudo nano /var/www/html/kanboard/config.php
   13. Press CTRL + W and search for DB_DRIVER
   14. Set the DB_DRIVER value to mysql
   15. Set the DB_USERNAME value to kanboard_rw
   16. Set the DB_PASSWORD value to K@nb0r4!
   17. Press CTRL+O, Enter, CTRL+X to write the changes
   18. Continue with the following command
         # setup the database schema, authenticate with the root password set earlier
         sudo mysql -u root -p kanboard ≪ /var/www/html/kanboard/app/Schema/Sql/mysql.sql
   19. Open a web browser and navigate to http://DNSorIP/kanboard
   20. Login with the username admin and password admin
   21. Click the options carrot in the top right corner ≫ My profile
   22. Click Edit profile from the left navigation
   23. Change the username and set a name and email as needed ≫ Click Save
   24. Click Change password from the left navigation
   25. Enter admin as the Current password and enter and confirm a new secure password ≫ Click Save
   26. Click the options carrot in the top right corner ≫ Logout
   27. Log back in with the updated credentials
   28. Welcome to Kanboard
 
More Info:  https://kanboard.org
 


### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro







Tags:
Browser Based
Debian
Home Lab
Home Lab Ideas
How To
Install Guide
Kanban
Kanboard
Linux
Self-Hosted
Task Management
Todo
Tutorial
Ubuntu
Visual Task Manager
Visual Task Organization
Web Based
Web Based Tools
i12bretro