Wekan是什么

Wekan是一个开源的看板软件,看板是一种生产管理系统,1940年代丰田汽车公司参考超市的运行方式而发明。

在软件开发生产中,看板可以说是敏捷开发流程当中一个重要的组成部分。

作为个人使用,可以用来当作个人任务计划系统。

环境

Ubuntu 20.04.1 (GNU/Linux 5.4.0-54-generic x86_64)

CentOS 7 (Linux 3.10.0 x86_64)

安装Docker

使用官方脚本安装,需要注意的是,如果使用CentOS,需要Linux内核版本>= 3.10

如果需使用Docker作为非root用户,可以使用以下命令将用户添加到docker组。

例如用户名为abc,则:

安装docker-compose

安装Wekan

获取docker-compose.yml

修改docker-compose.yml

该文件中所有选项均带有注释,详细的可以自己参考注释进行修改。

需要注意的是,该文件是YAML文件,修改时务必注意语法格式。

由于是内网运行的,所以这里仅修改以下几个参数。

端口

- 80:8080这里是运行端口,语法为 外部端口:内部端口

外部端口为Docker映射到宿主机的端口。

内部端口为Docker容器内使用的端口。

根地址

- ROOT_URL=http://localhost该参数是根地址,如果安装在本地,保持默认就可以了。可以使用IP地址、域名等多种方式。

邮箱

这里支持smtp来配置邮箱代发服务,由于我们是内网本地安装,将这部分参数注释掉就可以了。

例子:

假设IP地址为192.168.50.17,端口为8081,则配置文件如下:

需要注意的是,如果修改了端口,需要在根地址后面添加端口。

映射数据库端口(非必要)

由于Wekan官方的配置文件是将数据库包含在Docker容器内的,如果需要外部连接该数据库,可以调整这部分配置。

之所以这样做的原因,Wekan并不提供卡片计时的功能,所以大D自己写了一个Python脚本在外部进行计算并修改Wekan的数据库。

如果你没有这样的需求,这部分可跳过不看。

添加posts参数,如下:

端口的写法同样是 内部端口:外部端口

镜像版本(非必要)

可以根据情况,参考注释自行选择版本和镜像源。

运行Wekan

docker-compose.yml所在的目录下:

正常运行后,就可以看到开始拉取并创建容器。

等待片刻,打开浏览器,根据设定的地址访问,就可以使用了。

可能遇见的错误:

错误1:

执行`docker-compose version`,如果可以看到版本号等信息,说明Docker服务已经启动。

那么可能是由于用户没有加入到docker的组当中。

可以执行以下命令添加。

添加完成后,切换一次用户后再运行。

如果仍然存在问题,可以尝试重启Docker服务再试一下。

后记

如果有跟大D一样,需要统计单个卡片用时的,可以参考大D的Github。

https://github.com/derek-s/WekanTools

版权声明
转载保留版权: 大D技研室 | 《Wekan的配置与安装》
本文链接地址:https://www.dadclab.com/archives/7648.jiecao
转载须知:如果您需要转载本文,请将版权信息,版权授权方式,以及本文的链接地址注明,谢谢合作。
本文被贴上了: , 标签