开源的看板管理工具Wekan

本文也是应网友要求而写,大家有什么需求或者问题可以:

  • 给公众号发消息。虽然老苏的公众号并不支持留言,并且还有很多限制,但聊胜于无
  • 点『 阅读原文 』 去老苏的博客 (https://laosu.ml) 留言
  • 发邮件:wbsu2003@gmail.comwbsu2003@hotmail.com

老苏会竭尽所能满足大家的要求。


什么是 Wekan ?

Wekan 是一款开源的卡片看板软件,可以用来规划个人计划,或和 Scrum 敏捷开发结合管理开发流程。

title

之前同类型的文章: 适合小团队的Kanboard项目管理软件

安装

Wekan 涉及到两个镜像,比较简单的安装方式是编排 docker-compose.yml 文件,然后用 docker-compose up -d 命令启动

docker-compose.yml 文件可以在这里下载:https://raw.githubusercontent.com/wekan/wekan/master/docker-compose.yml

但今天老苏想尝试用群晖传统的图形界面来安装

镜像下载

在群晖上以 Docker 方式安装。

在注册表中搜索 wekan ,选择第一个 wekanteam/wekan,和以往不同,版本不能选择 latest,而要选择已发布的 tags,老苏选了最新的 v5.41

之所以不要选择 latest,官方有相关的说明:https://github.com/wekan/wekan/issues/3874

另外因为 wekan 依赖 MongoDB 而不是 MySQL 做数据库,所以数据库也需要进行安装

在注册表中搜索 mongo ,选择第一个 mongo,但是关于版本在这里要做一个说明,一般情况下可以选 latest

但是 latest 的版本实际上是 5.01 ,有网友反馈在某些不支持 AVX 指令集CPU 上,会导致容器不断重启,并且在日志中看到下面的内容

1
MongoDB 5.0+ requires a CPU with AVX support

下图为网友提供

老苏已测试过 mongo4.4 版本可以正常使用,所以如果你不确定你的 CPU 是否支持 AVX 指令集 ,可以直接选择这个版本来避免不必要的麻烦

理论上 5.0 版本之前的都可以,但老苏只测试了 4.4

安装 mongo

容器名称这次没有用默认的,改为了 wekandb,因为这个名称后面会用到,当然你不改也可以,修改只是为了容易识别

docker 文件夹中,创建一个新文件夹,并将其命名为 wekan,再在 wekan 目录中建一个子目录 db

文件夹 装载路径 说明
docker/wekan/db /data/db 存放数据库

端口

因为不需要从外部访问 MongoDB ,所以采用自动端口而没有指定,所以这里默认即可

环境

全部默认,不需要做任何修改,截图只是为了看看 mongo 的版本号

4.4 版本号

高级设置

勾选了 启用自动重新启动

如果运行正常并且不报错的话,就可以进行 Wekan 的安装了

安装 Wekan

端口

不冲突就行,随便选了个 2680

本地端口 容器端口
2680 8080

链接

+ 号新增,容器名称中找到前面创建的 wekandb

别名 老苏设置成了跟 容器名称 一样

环境

可变
MONGO_URL 数据库地址,mongodb://db的别名
ROOT_URL url 访问地址

运行

在浏览器中输入 http://群晖IP:2680,也就是我们前面的 ROOT_URL,就能看到登录界面,需要先注册用户

最下面是语言,如果不是 简体中文,可以自己重新选择一下

登录成功后的主界面还是空空的

老苏尝试弄了个 发文计划

进入看板

内网穿透

老苏用 frps 做的内网穿透,反代时不需要修改 ROOT_URL

成功后可直接用域名访问

参考文档

wekan/wekan: 源代码
地址:https://github.com/wekan/wekan

Wekan — Open-Source kanban
地址:https://wekan.github.io/

Docker安装Wekan面板并修改访问端口 | 梓喵出没
地址:https://www.azimiao.com/5503.html