Requirements

At least Daily Backups. Bugs, updates, users deleting list or card, harddrive full, harddrive crash etc can destroy your data. There is no undo yet.

Backup this Snap Candidate directory, when WeKan and MongoDB is not running:

    sudo snap stop wekan

    # Backup this:
    /var/snap/wekan/common

    sudo snap start wekan
    

Only newest WeKan is supported. Old versions are buggy and vulnerable. If you use Standalone WeKan on public Internet, it's better use Snap x64 automatic updates and restore from backup when needed, than to leave old vulnerable manually updated WeKan running. You can revert to previous snap version with:

    sudo snap stop wekan
    sudo snap revert
    sudo snap start wekan
    

And try to upgrade later with:

    sudo snap refresh
    

Content of MongoDB raw database files stays always SNAP_COMMON:

    /var/snap/wekan/common
    

WeKan 8.00-8.06 had wrong raw database directory setting /var/snap/wekan/common/wekan and some cards were not visible. Those are fixed at WeKan 8.07 where database directory is back to /var/snap/wekan/common and all cards are visible.

Sandstorm WeKan is not usually affected by any Standalone WeKan security issues.


Upgrade

Upgrades for all platforms


On-Premise: Install WeKan ® Server v8.17, Meteor 2.14, Node.js 14.21.4. MongoDB 7.x and 6.x, or FerretDB/PostgreSQL.

Newest WeKan at amd64 platforms: Windows On-Premise, Linux bundle, Snap Candidate, Docker, Kubernetes. Fixing other platforms In Progress.


Linux Snap x86_64

If you are using Linux, it's easiest to install WeKan Snap, that has automatic updates.

1. Install Snapd: https://snapcraft.io/docs/installing-snapd

2. Install WeKan Server:

sudo snap install wekan --channel=latest/candidate
sudo snap set wekan root-url="http://YOUR-IP-ADDRESS"
sudo snap set wekan port='80'

3. Register and login at http://YOUR-IP-ADDRESS/sign-in . First user will be Admin, and have Admin Panel at right top username / Admin Panel. Other registered users will be Normal users. At Admin Panel, it's possible to disable self-registration, manage users at People/People, set your logo at Settings/Layout, etc.

SSL/TLS

If WeKan is at public Internet, you can add SSL/TLS for example with Caddy

Windows x86_64

On-Premise

Docker Windows/Mac/Linux

Edit docker-compose.yml from https://github.com/wekan/wekan to have:

ROOT_URL=http://YOUR-IP-ADDRESS

Then start WeKan server:

docker compose up -d

Then use webbrowser at http://YOUR-IP-ADDRESS


Registered trademark in Finland. Other countries usually honor trademarks of one country. Hall of Shame of fake non-WeKan companies.

WeKan is MIT License (MIT)