How to create a Kanban Board in Nextcloud

Combining a Kanban board with Nextcloud creates a powerful, in-house collaboration tool that can ease your project management tasks.

Image: Jack Wallen

Kanban boards are a great way to visually depict work at various stages of a process. This style of project management uses cards to represent work items and columns to represent each stage, thus making progress checks on a project an at-a-glance experience. If you combine a Kanban board with Nextcloud, you have a powerful, in-house collaboration tool that can ease your project management tasks.

I want to show you how to install a Kanban board in Nextcloud. I'll demonstrate with the latest release of Nextcloud (15), running on a Ubuntu Server 18.04 instance. What hosting platform you use doesn't matter (so long as Nextcloud is running).

With that said, let's install.

SEE: Cloud computing policy (Tech Pro Research)

Installing the board

We are going to install Deck, the official Nextcloud Kanban-style project management tool (which is similar to Trello). Here are the steps for installing Deck:

  1. Log into your Nextcloud instance with an admin account.
  2. Click your profile image in the upper right corner.
  3. Click Apps.
  4. Click Office & text in the left pane.
  5. Locate the Deck entry (Figure A)
  6. Click Download & enable.
  7. Allow the installation to complete.

Figure A

Figure A

I've already installed the app on Nextcloud.

Once the app is installed, you should see a new entry for Deck in the main toolbar (Figure B).

Figure B

Figure B

The Deck icon in the Nextcloud toolbar.

Using Deck

Click on the Deck icon to open the app. In the resulting window, click the Create new board button (Figure C).

Figure C

Figure C

Creating a new Kanban board with Deck.

Give the new board a name, select a color for the board, and click the check mark to finish up. Your new board has been created. Click on the newly created board and start adding cards. To add a card click the + button under the default stack (Figure D).

Figure D


Created with GIMP

Give the card a name and hit the Enter button on your keyboard. Once the card is created, you can then assign it by clicking the actions button (three horizontal dots) and then clicking the Assign card to me entry (Figure E).

Figure E

Figure E

Assigning a card to a user.

Adding users

What if you're not the only user working on a project? You need to add those users. To do that, click on the gear icon in the upper right corner of the Deck screen. In the new pane, click the Sharing tab and then click the Select users or groups to share with dropdown (Figure F).

Figure F

Figure F

Adding users to a project.

Select all of the users you want to add to a project from the dropdown. Once users are added, you can assign them privileges (Figure G).

Figure G

Figure G

Assigning privileges to users.

With the users added to the project, they can then assign cards to themselves. The one caveat is that cards cannot be assigned to other users (only a user can assign a card to themselves). Multiple users can be assigned to a single card, but no user can bump another user from a card.

If you select a card, you can then (in the right pane--Figure H) add a description, add attachments and tags, and create a timeline for the card.

Figure H

Figure H

Adding details and files to a card.

And that's all there is to adding Kanban-style project management to Nextcloud.

Better project management

Thanks to Nextcloud, you can have a powerful, in-house project management solution. With the addition of a few extra apps on your Nextcloud server, your project management tasks are made incredibly simple.

Also see

By Jack Wallen

Jack Wallen is an award-winning writer for TechRepublic, The New Stack, and Linux New Media. He's covered a variety of topics for over twenty years and is an avid promoter of open source. For more news about Jack Wallen, visit his website jackwallen....