通过 Snap 在本地轻松安装 Wekan

通过 Snap 在本地轻松安装 Wekan

如何安装和运行Wekan 看板在我的本地网络在 18.04 ?

遇到很多问题,我无法找到文档。请帮忙。

好吧,这是为了达到戏剧效果。但我会尽量介绍安装过程以及一些似乎让一些人感到困惑的陷阱。

答案1

我们到底要安装什么

  • 我们将要安装适当的Wekan,而不是任何版本,例如 Wekan-ondra。我还没有测试过这些。
  • 我们将把它安装在本地网络。我还没有尝试让它从外部可访问。
  • 它将运行端口 80 并且 Web 服务器将是 nginx (默认)。
  • 它将使用http协议。

我不会涉及的内容

这是一个简单快捷的安装,仅可通过您自己的 LAN/WLAN 进行访问。我不会介绍 nginx 或 Apache2 配置或如何从互联网访问它。

细节

1. Web 服务器设置

首先,我们需要确保我们运行的是 nginx 而不是 Apache:

sudo systemctl list-units | grep 'apache2\|nginx'

如果碰巧安装了 Apache,您可以将其删除,或者为了测试安装而禁用它。由您决定。

sudo systemctl stop apache2.service
sudo systemctl disable apache2.service

如果安装了 nginx,我们需要检查它是否正常工作,因为我发现有时会出现一些混乱。使用以下命令检查:

sudo systemctl status nginx 

如果服务器正在运行,则一切正常。如果您看到错误消息,抱怨无法启动高性能 Web 服务器并引用 /etc/nginx/nginx.conf,则表示安装未完成。原因是存在多个软件包,这至少可以说是完全令人困惑的,因为当您运行apt-get remove nginx它时会告诉您它未安装。原因是安装的软件包是nginx 常见,可能是为了满足一些要求。无论如何,删除它并重新安装:

sudo apt-get purge nginx-common && sudo apt-get install nginx
sudo systemctl start nginx 

2.安装 snap 包并设置环境

现在从 snap 安装 Wekan(它也可以在软件应用程序中使用)。

sudo snap install wekan

现在让我们在端口 80 上设置基本根 URL。为此,我们不需要触及任何其他环境变量:

sudo snap set wekan root_url="http://192.168.2.12"
sudo systemctl restart snap.wekan.mongodb
sudo systemctl restart snap.wekan,wekan

3. 创建用户并开始看板

现在您应该能够打开指向 192.168.2.12(或您选择的任何 IP / URL)的浏览器。

您应该会看到登录屏幕。第一步是通过以下方式创建用户:注册

第一个创建的用户将成为管理员用户。

如果你得到一般服务器错误注册时不要惊慌。你只需要重新启动 mongodb,用户将被保存,你稍后就可以毫无问题地使用它,无需创建新用户:

sudo systemctl restart snap.wekan.mongodb

并且为了更好的衡量:

sudo systemctl restart snap.wekan.wekan 

就这样吧。尽情享用吧。

相关内容