在 Linux 上设置 Wekan 看板服务器

使用开源看板应用程序管理您的项目。
64 位读者喜欢这篇文章。
two women kanban brainstorming and brainmapping with post-it notes on a whiteboard

CC BY 3.0 US Mapbox Uncharted ERG

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:3001http://<服务器的 IP 地址>:3001

如果您是首次登录,请点击 注册,您将看到 创建账户 页面。

填写信息并点击 注册。您可能会收到错误;别担心,忽略它即可。

点击 登录 链接,您将再次看到登录页面。输入您注册时使用的信息进行登录并开始使用。

9. 开始创建您的看板

使用用户界面设置看板以开始使用该软件。

如果您有来自其他看板软件(如 Trello)的看板,您可以将它们导入到 Wekan 中。

  1. 点击菜单栏顶部的 + 符号。
  2. 点击 导入

  3. 按照说明导入您的数据。

我希望您发现这些信息有用,并且它可以帮助您更轻松地管理您的项目——同时利用开源的力量。

接下来阅读什么
User profile image.
Srujan Gudisa 是一位职业项目经理、开源倡导者,以及拥有 15 年以上经验的专业服务助理。他是实践社区的推动者,并且渴望在 Fedora 上尝试开源项目。

1 条评论

我在 https://youtu.be/flt9iURNyZc 上发布的 Wekan 视频演示是我最受欢迎的视频之一,展示了 Wekan 的外观和操作方式。它比我的 Kanboard 视频受欢迎两倍,这说明了 Wekan 的优点。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.