​​小众软件,Wekan   是一款开源的卡片看板软件!

​​小众软件,Wekan   是一款开源的卡片看板软件!

 

看板是当今敏捷开发流程中的重要组成部分。我们中的很多人使用它同时管理自己的工作和生活。有些人在用 Trello 这样的 APP 来跟踪他们的项目,例如哪些事务正在处理,哪些事务已经完成。

006fRELkly4h51f8u6n6wj30i208mq33

 

但这些 APP 通常需要连接到一个工作账户或者商业服务中。而 Wekan 作为一款开源看板工具,你可以让它完全在本地运行,或者使用你自己选择的服务运行它。其他的看板 APP 提供的功能在 Wekan 里几乎都有,例如创建看板、列表、泳道、卡片,在列表间拖放,给指定的用户安排任务,给卡片添加标签等等,基本上你对一款现代看板软件的功能需求它都能提供。

006fRELkly4h51f8uu98aj30i205zmx3

 

Wekan 的独到之处在于它的内置规则。虽然其他的看板软件支持 邮件更新(emailing updates),但 Wekan 允许用户自行设定触发器,其触发条件可以是卡片变动、清单变动或标签变动等等。

006fRELkly4h51f8vtvxaj30i20a4dg5

 

当触发条件满足时, Wekan 可以自动执行如移动卡片、更新标签、添加清单或者发送邮件等操作。

006fRELkly4h51f8wldx3j30i20a6t8w

 

Wekan 的本地搭建可以直接使用 snap 。如果你的桌面环境支持 Snapcraft 构建的应用,那么只需要一条命令就能安装 Wekan :

sudo snap install wekan

此外 Wekan 还支持 Docker 安装,这使它在大部分服务器环境和桌面环境下的搭建变得相当容易。

最后,如果你想寻找一款能自建又好用的看板软件,你已经遇上了 Wekan 。

 

安装&初始化

Docker (无自动更新)

Keep backups, Docker is more complex than others above. Use only if you have time to test new release first, and it's critical nothing gets broken. Because Docker does not have automatic updates, please keep behind firewall, without any ports open to Internet, because Wekan gets new security etc updates to Node.js and other dependencies often.

根据官方的提示,「仅在能经常测试新版的情况下使用」,因为「Docker没有自动更新」,而Wekan依赖的库可能经常需要安全更新。笔者目前是使用Docker来部署的,一开始用docker安装是觉得用docker部署只用改改配置文件,现在看来更麻烦,估计很快就会转移到snap。接下来,就来讲讲如何用Docker来部署Wekan吧。Wekan的Docker版安装文档:链接

安装环境

OS: Ubuntu 18.04 bionic

Kernel: x86_64 Linux 4.15.0-99-generic

安装docker

略...

下载docker-compose.yml

如果你没有wget,先安装wget:

sudo apt update
sudo apt install wget

接下来,用wget下载配置文件:

wget https://raw.githubusercontent.com/wekan/wekan/master/docker-compose.yml

修改docker-compose.yml

其实在docker-compose.yml里,对于每个对应的设置都有很想详尽的描述.

这里提一下几个重要的配置:

ports

ports:
      # Docker outsideport:insideport. Do not add anything extra here.
      # For example, if you want to have wekan on port 3001,
      # use 3001:8080 . Do not add any extra address etc here, that way it does not work.
      # remove port mapping if you use nginx reverse proxy, port 8080 is already exposed to wekan-tier network
      - 80:8080

冒号前为外部端口,冒号后为内部端口,如果你想改变端口号,比如3001,那么只需要改成3001:8080即可

root_url

environment:
- MONGO_URL=mongodb://wekandb:27017/wekan
#---------------------------------------------------------------
# ==== ROOT_URL SETTING ====
# Change ROOT_URL to your real Wekan URL, for example:
# If you have Caddy/Nginx/Apache providing SSL
# - https://example.com
# - https://boards.example.com
# This can be problematic with avatars https://github.com/wekan/wekan/issues/1776
# - https://example.com/wekan
# If without https, can be only wekan node, no need for Caddy/Nginx/Apache if you don't need them
# - http://example.com
# - http://boards.example.com
# - http://192.168.1.100 <=== using at local LAN
- ROOT_URL=http://localhost # <=== using only at same laptop/desktop where Wekan is installed

如果只在本地使用那么就不用更改,ROOT_URL=http://localhost.例如使用默认设置,那么使用http://localhost就能访问Wekan。如果像上面的例子将端口改为了3001,那么就需要设置ROOT_URL=http://localhost:3001。如用要在外部访问或者通过域名访问,也是如此,以此类推。参考:链接

关于邮箱系统

参考:链接

由于笔者是将Wekan做个人看版使用,所以不需要邮箱系统。在配置文件中删掉或者注释掉MAIL_URL 和MAIL_FROM即可。

运行

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

前台运行

 docker-compose up        #启动
 docker-compose stop  #停止

后台运行(无输出)

docker-compose up -d  #启动 下面两行为启动成功的提示
Starting wekan-db ... done
Recreating wekan-app ... done
docker-compose stop       #停止

启动完成后,用浏览器访问对应的网址即可。第一个注册的账号为管理员账号。可在“点击头像”-“选择挂管理面板”打开管理面板对Wekan进行设置。如果只做个人使用,建议勾选禁止自主注册。

006fRELkly4h51fac02i6j30xc0jst9r

 

参考文档

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

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

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

 

​以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

 

学习资料见知识星球。

以上就是今天要分享的技巧,你学会了吗?若有什么问题,欢迎在下方留言。

快来试试吧,小琥 my21ke007。获取 1000个免费 Excel模板福利​​​​!

更多技巧, www.excelbook.cn

欢迎 加入 零售创新 知识星球,知识星球主要以数据分析、报告分享、数据工具讨论为主;

百万年薪IT架构师最新课程!

你将获得:

1、价值上万元的专业的PPT报告模板。

2、专业案例分析和解读笔记。

3、实用的Excel、Word、PPT技巧。

4、VIP讨论群,共享资源。

5、优惠的会员商品。

6、一次付费只需99元,即可下载本站文章涉及的文件和软件。

文章版权声明 1、本网站名称:Excelbook
2、本站永久网址:http://www.excelbook.cn
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长王小琥进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。

THE END
分享
二维码
< <上一篇
下一篇>>