Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content

Wekan

22 Topics 437 Posts
  • Wekan - Package updates

    Pinned
    279
    0 Votes
    279 Posts
    66k Views
    Package UpdatesP

    [4.46.5]

    Update Wekan to 7.60 Full changelog
  • Moved Wekan to new Cloudron that has different users (OIDC issue)

    Solved
    3
    0 Votes
    3 Posts
    138 Views
    humptydumptyH

    I figured it out. I changed the DNS back to the original server. I exported the boards that I wanted to a JSON files. Switched DNS back to new server, and then imported those JSONs. During the import, you get asked on how to map the members so I backed out. Relogged into the new Wekan as all the new users so they exist in the new app and then did the import/remapping! Phew!

    Edit: cards and tags got imported, but the rules did not.

  • v7.32 is just released :)

    Solved
    2
    1 Votes
    2 Posts
    174 Views
    nebulonN

    new package with this version is already out by now.

  • Wekan in iOS Safari : log in

    13
    1 Votes
    13 Posts
    1k Views
    T

    Agreed with @iamthefij - previously I pretty much gave up on the iOS PWA since I wasn't able to log in at all. IMO, it's probably at least worthy of a mention in the docs for iOS users who want to use the PWA.

  • OpenID upstream changes

    Solved
    1
    3 Votes
    1 Posts
    131 Views
    No one has replied
  • Wekan OAuth2 / OpenID Connect settings

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    nebulonN

    This is done by now.

  • 1 Votes
    24 Posts
    2k Views
    girishG

    @ChristopherMag yes, having valid certs is the best way forward. Certs are also used in various non-HTTP protocols (irc, jabber, DoT, DoH etc) and most mobile apps will pretty much refuse to connect without valid certs. You are just fighting a battle which you will lose eventually. If not now, in the next update of the app.

    Cloudron has support for self signed certs, but Cloudron started even before Let's Encrypt was a reality . These days all that code is just legacy. There is really no reason to use self signed certs for most purposes.

  • Wekan favicon

    Solved
    11
    1 Votes
    11 Posts
    1k Views
    nichu42N

    @nebulon Cool beans! Thanks a lot.

  • WeKan MongoDB version?

    2
    3 Votes
    2 Posts
    847 Views
    girishG

    @xet7 welcome here!

    Cloudron is currently on Mongo 4.4 . Next release will make it Mongo 5 or Mongo 6. The version we choose here will largely depend on how easy it is to migrate from existing Mongo 4 automatically. If we can automatically go from 4->6 then we will probably go with 6.

    Goes without saying thanks for all your work on wekan.

  • Wekan, "failed to send email"

    Moved Solved
    6
    0 Votes
    6 Posts
    849 Views
    E

    @nebulon sorted & found it in spam -- I guess because it was set to a subdomain

  • Theme Support? Can't find files

    4
    0 Votes
    4 Posts
    579 Views
    girishG

    @adamaragon If I understand correctly, you are asking how to implement a new theme and not how to use an existing theme. If you want to use an existing theme, then you just Select Board -> Board Settings -> Change Color.

    For making a new theme, you have to setup a development environment for wekan since it involves editing code files. If you are looking for a persistent way to keep your custom code/theme changes, then there is no way than to build a custom wekan package. This is because code on Cloudron is read-only and if we let people edit the files, it will break updates. Building a custom package is quite easy, if you want to go down the route - https://forum.cloudron.io/topic/3102/building-custom-packages

    If you want to just have a dev Wekan environment and the goal is to submit a PR to the upstream project, you can do it like this on Cloudron:

    Install wekan. Best not to use your production instance. Install the CLI tool - sudo npm install -g cloudron on your laptop (and not on the server) cloudron debug --app mywekan.domain.com . This command will place your app in "debug" mode. In debug mode, you can edit all the files you want. Note that this does not start the app itself, just puts the files in a editable filesystem. At this point, you won't be able to access Wekan in the browser since the app is not running. You can now use Cloudron's File manager to edit the files. All the wekan code is in /app/code In the CLI, you can cloudron exec --app wekan.example.com. This gives you a shell into the app's file system. You can edit the files here too inside /app/code. It's the same as the UI above. Once you have edited it, you have to run /app/code/start.sh (using the exec terminal above). This will start the app and you can also access Wekan in your browser now. To stop the app, ctrl+c.

    Once you have made changes, I guess you have to submit a PR to upstream Wekan project so they can include it.

    Finally, you can remove the debug mode using cloudron debug --disable --app mywekan.domain.com. Important that removing debug mode will roll back the code and you will lose your code changes (as mentioned in the beginning).

    Let me know if you need help.

  • Wekan update failing?

    Solved
    3
    0 Votes
    3 Posts
    595 Views
    avatar1024A

    @girish Many thanks Girish. It must have been a space problem indeed. Looking at the log, the processed froze while downloading the last big part of the image (~570MB). I tried to duplicate the app, which worked fine but and the process also froze when trying to update it (also while downloading that part the image).

    Anyway, I had a about 3GB of free space which I though would be enough to update Wekan but after doing some cleaning up on the server (like deleting old apps I wasn't using), I went to about 7GB of free space and the update started working again.

  • cannot start : shell and server versions do not match

    Solved
    4
    0 Votes
    4 Posts
    907 Views
    ruihildtR

    I found restarting Mongodb service manually fixes the error. Or maybe it was just a coincidence.

  • Cannot change email user email address

    Solved
    8
    0 Votes
    8 Posts
    1k Views
    avatar1024A

    Brill! Thanks for looking into it and managing to sort out that quick!

  • Remove swimlane messages from webhooks?

    7
    0 Votes
    7 Posts
    821 Views
    girishG

    Got it. It seems the swimlane is hard coded - https://github.com/wekan/wekan/blob/e9d27c521e2aced2232fbbb30af32b0c12ed6148/i18n/en.i18n.json#L10 I guess that is what Lauri was trying to say. I guess Wekan code has to have an option to remove it/make it optional.

  • Due date email notifications

    Solved
    14
    1 Votes
    14 Posts
    2k Views
    girishG

    yup, i have pushed the change for next wekan release.

  • How to disable user signup?

    Solved
    12
    0 Votes
    12 Posts
    2k Views
    D

    @girish said in How to disable user signup?:

    Bbut if you click register and try to register, one cannot login without an invite code.

    Ah, I see. I just tested this and you are correct. That is good enough!

    I do still have these two extra "blank" users (one admin and one not) that I cannot figure out how to get rid of and cannot edit (I tried to set them to Inactive, but the Save button doesn't appear to do anything), but I also cannot login as them, so I think it's okay. (These users are only in wekan, not in cloudron. My cloudron users are just the ones I expect to see.)

    Thanks for the help, and for the update to the docs. You are doing wonderful work trying to make self-hosting feasible for folks willing to try.

  • User has no password set

    Solved
    4
    0 Votes
    4 Posts
    676 Views
    girishG

    @yusf AI 🙂

  • Wekan not loading in Firefox on Android mobile

    Solved
    14
    1 Votes
    14 Posts
    2k Views
    jdaviescoatesJ

    @nebulon great, thanks!

  • Cannot Import Boards

    Solved
    8
    1 Votes
    8 Posts
    1k Views
    avatar1024A

    @jdaviescoates Ok thanks. I will try again and report back.