Wekan packaging

Wekan for Yunohost

Integration level
Install Wekan with YunoHost

This package allow you to install wekan quickly and simply on a YunoHost server.
If you don’t have YunoHost, please see here to know how to install and enjoy it.

Overview

Wekan is an open-source kanban board (task manager and organizer)

Shipped version: 2.56

Screenshots

Screenshot of a board of tasks in wekan

Status

  • This app only works on x86, 64bits architecture ! In particular, it won’t work on 32 bit machines or ARM. See the discussion here. On the long term, support for ARM64 might happen

  • There is currently no SSO integration though it might be integrated at some point in the app, now that it’s supported in Meteor/Wekan. In the meantime, users can create accounts (in fact, they can create infinite number of accounts) manually, and need to login manually specifically in Wekan.

Infos

Package by: ljf & Aleks
Categories: Productivity, Task

Upgrade this package:
sudo yunohost app upgrade --verbose wekan -u https://github.com/YunoHost-Apps/wekan_ynh

Multi-user: Yes.

Private/Public mode: In private mode, only authorized YunoHost members can access to the wekan.

Configuration

First registered user will be admin, and next ones normal users. If you want other admins too, you can change their permission to admin at Wekan Admin Panel.

Documentation

YunoHost specific features

Multi-users support

LDAP is supported but HTTP auth is still not supported

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Not supported
  • Jessie x86-64b - Build Status

Links

Changelog

Master branch (Official release)

  • 2019-02-20 - Small change on docs

Testing branch (Testing release)

  • 2019-04-02 - #37
    • Wekan 2.48
    • LDAP
    • Variable externalization from systemd
    • Applying last example_ynh
    • Change_url implementation
    • Removing npm install steps not needed with the built
    • Fix Yunohost Panel not available
    • Fix Attachment size (now limited to 100MB)

Developers info

Only if you want to use a testing branch for coding, instead of merging directly into master.
Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/wekan_ynh/tree/testing --debug
or
sudo yunohost app upgrade wekan -u https://github.com/YunoHost-Apps/wekan_ynh/tree/testing --debug
1 Like

I have updated the package with a backup script and a version precompiled from wekan upstream (no need of meteor).

The restore script is untested for now.

There is no change_url script and no ldap.

2 Likes

How is the status of wekan for ARM? I tried to install it but it says that mongodb-org stuff is not installed.
Could it run properly on an Olimex lime1 (512Mb Ram with swap)?

Hi @all

see on https://github.com/wekan/wekan/issues/119#issuecomment-432622278 that LDAP will be implemented in next version !
That’s good news for a better packaging in Yunohost :slight_smile:

1 Like

New testing (including quite a lot of work from @yalh76 ! :heart:)

  • 2019-04-02 - #37
    • Wekan 2.48
    • LDAP
    • Variable externalization from systemd
    • Applying last example_ynh
    • Change_url implementation
    • Removing npm install steps not needed with the built
    • Fix Yunohost Panel not available
    • Fix Attachment size (now limited to 100MB)

We merge in one weeks if nobody report issue. I have already upgrade one demo prod wekan with data.

2 Likes

Also upgraded and working

1 Like

Hi,

Since the last update (this night), I’ve a “connection” problem. The page keeps reloading. I filmed the thing: https://10qt.net/jirafeau/f.php?h=2t7T0DyP&p=1

What other type of information can I transmit?

Thanks :slight_smile:

PS : I’ve uninstalled and reinstalled a fresh Wekan: problem occurs even with no boards.