How To Install Wekan Server on Centos 7

In this article, we want to teach you How To Install Wekan Server on Centos 7.

Wekan is an open-source Trello-like kanban board based on the Meteor Javascript framework. It’s a web-based management tool that allows you to create a board for your project collaboration.

With the Wekan board, you just need to invite a member to the board and you’re good to go. On the Wekan board, you can create a card-based task and to-do management, then assign it to the member.

How To Install Wekan Server on Centos 7

Before you start to install Wekan on your server, you need to log in to your server as a non-root user with sudo privileges. To do this, you can follow our article the Initial Server Setup with Centos 7.

Also, you need a domain name that pointed to your server’s IP address.

Now follow the steps below to complete this guide.

 Install Snap package management on Centos 7

We will install Wekan on Centos 7 by using the snap package management tool.

First, update your local package index with the following command:

sudo yum update -y

Then, install the Epel repository and the basic development libraries on Centos 7 with the following commands:

sudo yum install epel-release
sudo yum groupinstall -y "Development Tools"

By default, the snap package is not available on the Centos 7. So you need to install and enable COPR – a lightweight build system for installing third-party repositories.

To install snap on centos 7, run the following commands:

# sudo yum makecache fast
# sudo yum install yum-plugin-copr
# sudo yum copr enable ngompa/snapcore-el7
# sudo yum install snapd

When your installation is completed, you can enable your snap.socket service with the following command:

sudo systemctl enable --now snapd.socket

Set up Wekan Server on Centos 7

At this point, you can use the snap tool to install Wekan:

snap install wekan
wekan 6.09 from Lauri Ojansivu (xet7) installed

Then, you need to set the domain name for the root URL with the following command:

snap set wekan root-url="http://put-your-domain-or-IP-here"

Also, it is required to define a port number for your Wekan service. You may use any port that is available and in range. Here we use port 3001. To do this, run the following command:

snap set wekan port='3001'

Now restart your Wekan service and MongoDB on Centos 7 to apply the changes:

sudo systemctl restart snap.wekan.mongodb
sudo systemctl restart snap.wekan.wekan

Finally, you need to reload snap:

sudo snap refresh

Access Wekan Server Web Interface

At this point, you can access your Wekan web interface by typing your server’s IP address or domain name followed by the port that you have defined for Wekan:


You will see the Wekan sign-in screen. If you don’t have an account click Register.

Wekan sign in screen

Next, enter your information and click Register.

Create a Wekan account

Then, you will see your Wekan server dashboard.

Wekan dashboard on Centos 7


At this point, you learn to Install Wekan Server on Centos 7.

Hope you enjoy it.

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Stay informed and not overwhelmed, subscribe now!