答案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
就这样吧。尽情享用吧。