Open supply alternate options to the Trello service are beginning to pop up on Linux, and so they’re glorious. Earlier this month, we lined the Wekan undertaking supervisor. It’s a kanban-style undertaking administration system that customers can host themselves.

Introducing Kanboard, it’s one other self-hosted process administration system that goals to take on Trello. It has so much to supply, together with plugins, dynamic customized filters and extra!

On this information, we’ll cowl how to arrange and set up Kanboard on quite a lot of Linux working techniques.

Earlier than we start

Kanboard is a community software that lets customers work together with it by way of the online, and to use it, you will need to have a server operating a Linux OS.

Please take into account that whereas we advocate utilizing a conventional Linux server, as it might deal with the software program load the perfect, it is usually doable to run Kanboard on a Linux desktop PC — supplied it’s all the time on and related to the community.

2Q==

As of now, the Kanboard software program helps a number of Linux server working techniques. Particularly, it helps Ubuntu, Debian, RedHat Enterprise Linux, CentOS, and some others.

Set up Kanboard on Ubuntu server

The Kanboard documentation states that Ubuntu 16.04 the newest OS that’s supported, so our directions will focus on that. That stated, there are’t many adjustments inside releases, so it’ll in all probability work on 18.04/18.10 as effectively.

To start out the set up of Kanboard, launch a terminal window and use the replace and improve instructions to be sure that your Ubuntu machine has the newest patches.

sudo apt replace

sudo apt improve -y

Now that all the pieces is up to date, you will need to set up the required dependencies for Kanboard on Ubuntu.

Ubuntu 16.04 LTS

sudo apt-get set up -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql php7.0-ldap php7.0-gd php7.0-xml

Ubuntu 18.04 LTS

sudo apt-get set up -y apache2 libapache2-mod-php7.2 php7.2-cli php7.2-mbstring php7.2-sqlite3 php7.2-opcache php7.2-json php7.2-mysql php7.2-pgsql php7.2-ldap php7.2-gd php7.2-xml

Transfer the terminal session into the Apache net listing with the CD command.

cd /var/www/html

As soon as within the net listing, achieve root entry by way of the sudo -s command.

sudo -s

Seize the newest model of the Kanboard software program from the GitHub launch web page utilizing the wget downloading instrument.

wget  -O kanboard-v1.2.6.zip

Extract the Kanboard information from the ZIP file utilizing the unzip command.

unzip kanboard-v1.2.6.zip

Replace the permissions for the Kanboard folder with chown.

chown -R www-information:www-information kanboard-1.2.6/information

Rename the Kanboard folder.

mv kanboard-1.2.6 kanboard

Lastly, delete the ZIP archive from your Ubuntu net folder.

rm kanboard-v1.2.6.zip

Set up Kanboard on Debian server

Debian Linux is so much like Ubuntu, so Kanboard is supported on the working system. To start out the set up, launch a terminal. Then, use the replace and improve instructions to get all the pieces up to date.

Be aware: these directions cowl Debian 9 Stretch. Please improve your machine earlier than persevering with, in the event you’re on an earlier launch.

sudo apt-get replace
sudo apt-get improve -y

Subsequent, you will need to set up the Kanboard dependencies on your Debian server. To put in the dependencies, enter the Apt-get command under in a terminal window.

sudo apt-get set up -y apache2 libapache2-mod-php7.0 php7.0-cli php7.0-mbstring 
    php7.0-sqlite3 php7.0-opcache php7.0-json php7.0-mysql php7.0-pgsql 
    php7.0-ldap php7.0-gd php7.0-xml

With the dependencies taken care of, it’s time to set up Kanboard on Debian. Utilizing the CD command, transfer the terminal into /var/www/html

cd /var/www/html

Acquire a root shell utilizing the su command.

su -

Obtain the newest Kanboard launch from the developer’s GitHub utilizing the wget downloader instrument.

wget  -O kanboard-v1.2.6.zip

Extract the code with the unzip command.

unzip kanboard-v1.2.6.zip

Rename the Kanboard information listing.

mv kanboard-1.2.6 kanboard

Lastly, delete the Kanboard Zip archive from the online listing.

rm kanboard-v1.2.6.zip

Set up Kanboard on RHEL/CentOS

In case you’re wanting to host a Kanboard occasion on a RedHat-based Linux distribution resembling RedHat Enterprise Linux, CentOS, and others, you’ll want to begin by putting in just a few dependencies. Launch a terminal and enter the instructions under.

sudo yum set up -y php php-xml php-mbstring php-pdo php-gd unzip wget

After putting in the dependencies required to run Kanboard, you’ll want to restart the Apache net server.

sudo systemctl restart httpd.service

Utilizing the CD command, transfer your terminal window into the online folder.

cd /var/www/html/

Seize the Kanboard supply code from GitHub utilizing the wget downloader instrument.

wget  -O kanboard-v1.2.6.zip

Extract the ZIP archive with the unzip command.

unzip kanboard-v1.2.6.zip

Rename the Kanboard information folder.

mv kanboard-1.2.6 kanboard

End up by deleting the Kanboard Zip archive.

rm kanboard-v1.2.6.zip

Entry Kanboard

Set up is full! Now all that’s left is to entry your Kanboard occasion by opening up an internet browser and visiting the URL under.

Be aware: the default login for Kanboard is admin/admin.


Don’t know your Kanboard server’s IP handle? Run:

ip addr present | grep 192.168.*



Source link

Share.
Leave A Reply

Exit mobile version