Introduction
Wekan is an open-source Kanban Board application developed for card-based tasks and to-do management based on Meteor Javascript framework. With Wekan, project collaboration for developers or other teams is made much simpler as you can easily invite team members to the board, create tasks and assign it to your member with a given time frame. This improves teams productivity as the workload is spread out across the team members and more work gets done in less time. It is a web-based tool similar to Trello and with its intuitive UI, you can perform a wide verity of tasks in the simplest way.
The main advantage of using Wekan over competitors like Trello is that it allows anyone to easily work with it and modify it. You get to have full control over it unlike third party services. It also gives you the option of hosting it on your own server which gives you the guarantee that you have full control over your data, and you can manipulate it to your desires.
In this article, you will learn how to Install Wekan on Debian 10 server.
Prerequisites
- Deploy a fully updated Rcs Debian 10 Server.
- Create a non-root user with sudo access.
1. Install and Configure Wekan
Update system packages.
$ sudo apt updateInstall snap. Snap is a package management and software deployment system from Canonical.
$ sudo apt install snapd -yInstall Wekan.
$ sudo snap install wekanConfigure a web URL root for Wekan.
$ sudo snap set wekan root-url="http://your_server_ip"Set Wekan http port.
$ sudo snap set wekan port='80'Restart MongoDB service on snap.
$ sudo systemctl restart snap.wekan.mongodbRestart Wekan service on snap.
$ sudo systemctl restart snap.wekan.wekanCheck status.
$ sudo ss -tunelp | grep 80Enable Wekan service to start on system boot.
$ sudo snap enable wekanInstall MongoDB tools.
$ sudo apt install mongo-tools -yRestart Wekan.
$ sudo systemctl restart snap.wekan.wekanSet Snap Auto-updates to install updates automatically between 02:00 AM and 04:00 AM.
$ sudo snap set core refresh.schedule=02:00-04:00Reload snap.
$ sudo snap refresh2. Access Wekan Web Interface
You will need to have an administrator account before logging in into the dashboard. To register an account, open your web browser and access the registration page using the URL http://ServerIP/sign-up. After the account is created you will be redirected to the Wekan web interface. For example:
http://192.0.2.10/sign-upConclusion
You have successfully installed Wekan on your server. You can now access the dashboard and begin creating and managing cards.
More Information
To learn more about Wekan, go to the official documentation page.