Wekan 是一款开源看板应用,可让您使用(虚拟)卡片管理日常任务。您可以创建看板和卡片,并在处理每个任务的过程中在列之间移动它们。您还可以将与您一起工作的人添加到看板上的任务中。与其他看板工具一样,Wekan 也允许您在卡片上使用彩色标签,以便于分组、筛选和分配给特定人员。由于 Wekan 是开源的(根据 MIT 许可证分发),因此易于修改和使用。
本文演示了如何在 Linux 计算机上安装 Wekan 以创建看板项目管理服务器。这些说明使用 Fedora,但它们也适用于任何 Linux 发行版,只需针对不同的软件包管理器进行细微更改即可。
1. 安装 Web 服务器
Wekan 是一个基于 Web 的工具,因此您必须安装 Web 服务器才能运行它。虽然您可以使用任何开源 Web 服务器,但我使用 Nginx,因为我认为它易于安装和配置。使用以下命令安装它
$ sudo dnf install nginx
2. 启用并启动 Web 服务器
在启动时启用您的 Web 服务器服务,这样您就不必每次重启计算机时都启动该服务。要启用和启动 Nginx 服务,请使用 systemctl
$ sudo systemctl enable --now nginx
3. 安装 snap 命令
构建 Wekan 有两种方法:从源代码构建或使用 Snap。从源代码构建它需要几个依赖项和大量配置。使用 snap
命令安装预编译的软件包更容易。使用以下命令安装 Snap
$ sudo dnf install snapd
在 Fedora 上,Snap 需要您创建一个手动符号链接
$ sudo ln -s /var/lib/snapd/snap /snap
使用 snap version
检查您的 Snap 版本,以确认它已正确安装。
重启您的计算机以确保 Snap 检测到库。
4. 安装 Wekan
现在您可以安装 Wekan 了。使用 snap
而不是 dnf
执行此操作
$ sudo snap install wekan
5. 设置端口号
需要端口号才能通过浏览器访问 Wekan。将端口号设置为未使用的端口号。您可以使用任何您想要的端口——我使用端口 3001——但不要使用常用的端口,如 22、25、443、80 等。您可以在 互联网号码分配机构页面 上找到端口的完整列表以及预期在其上运行的服务。(虽然端口 3001 已保留,但它是为我从不期望运行的服务保留的,因此您可以使用您的最佳判断。)
$ sudo snap set wekan port='3001'
6. 分配 URL
如果您要将 Wekan 安装在要远程访问的服务器上,则必须设置 Wekan 将在其上运行的互联网协议 (IP) 地址
$ sudo snap set wekan \
root_url="http://<Ip Address of Server>"
7. 重启 Wekan 服务
Wekan 当前使用 MongoDB 数据库来存储数据。MongoDB 的许可证未经 OSI 批准,尽管 MongoDB 声称它是一个有效的著作权许可。您可以在 OSI 许可邮件列表 上阅读有关此辩论的更多信息,并得出您自己的结论。目前正在努力 允许 Wekan 中使用其他数据库。
目前,MongoDB 是可用的,所以启动它,然后重启 Wekan
$ sudo systemctl restart snap.wekan.mongodb
$ sudo systemctl restart snap.wekan.wekan
8. 访问 Wekan
打开浏览器并导航到 http://localhost:3001
或 http://<服务器的 IP 地址>:3001
。

(Srujan Gudisa,CC BY-SA 4.0)
如果您是首次登录,请点击 注册,您将看到 创建账户 页面。

(Srujan Gudisa,CC BY-SA 4.0)
填写信息并点击 注册。您可能会收到错误;别担心,忽略它即可。
点击 登录 链接,您将再次看到登录页面。输入您注册时使用的信息进行登录并开始使用。
9. 开始创建您的看板
使用用户界面设置看板以开始使用该软件。

(Srujan Gudisa,CC BY-SA 4.0)
如果您有来自其他看板软件(如 Trello)的看板,您可以将它们导入到 Wekan 中。
- 点击菜单栏顶部的 + 符号。
- 点击 导入。
(Srujan Gudisa,CC BY-SA 4.0)
- 按照说明导入您的数据。
(Srujan Gudisa,CC BY-SA 4.0)
我希望您发现这些信息有用,并且它可以帮助您更轻松地管理您的项目——同时利用开源的力量。
1 条评论