本文也是应网友要求而写,大家有什么需求或者问题可以:
给公众号发消息。虽然老苏的公众号并不支持留言,并且还有很多限制,但聊胜于无
点『 阅读原文 』 去老苏的博客 (https://laosu.tech) 留言
发邮件:wbsu2003@gmail.com、wbsu2003@hotmail.com
老苏会竭尽所能满足大家的要求。
什么是 Wekan ?
Wekan 是一款开源的卡片看板软件,可以用来规划个人计划,或和 Scrum 敏捷开发结合管理开发流程。
之前同类型的文章: 适合小团队的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 上,会导致容器不断重启,并且在日志中看到下面的内容
1MongoDB 5.0+ requires a CPU with AVX support
下图为网友提供
老苏已测试过 mongo 的 4.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