在本教程中,我们将向您展示如何在 Ubuntu 20.04 LTS 上安装 OpenProject。 对于那些不知道的人,OpenProject 是一个完全基于 Web 的开源任务管理系统,使用 Ruby on Rails 和 Angular js 编写。 它允许您跨不同的团队和部门管理项目。 它在社区版和企业版中均可用。 社区版涵盖了广泛的功能和插件,并且免费提供。
本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo
‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 20.04(Focal Fossa)上逐步安装 OpenProject 开源任务管理。 对于 Ubuntu 18.04、16.04 和任何其他基于 Debian 的发行版(如 Linux Mint),您可以按照相同的说明进行操作。
在 Ubuntu 20.04 LTS Focal Fossa 上安装 OpenProject
步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt
终端中的命令。
sudo apt update sudo apt upgrade
步骤 2. 在 Ubuntu 20.04 上安装 OpenProject。
默认情况下,OpenProject 在 Ubuntu 20.04 基础存储库中不可用。 现在我们使用以下命令添加 OpenProject 存储库:
wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo
接下来,导入 GPG 密钥:
wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -
然后,使用以下命令安装 OpenProject 包:
sudo apt update sudo apt install openproject
安装 OpenProject 后,您应该得到以下输出:
The openproject package provides an installer. Please run the following command to finish the installation: sudo openproject configure ============== Setting up imagemagick (8:6.9.16.60+dfsg-1.3) ... Processing triggers for libc-bin (2.32-16) ... Processing triggers for man-db (2.10.4-5) ... Processing triggers for mailcap (3.70) ...
步骤 3. 配置 OpenProject。
要启动配置向导,请运行以下命令:
openproject configure
您将被要求安装或使用数据库,如下所示:
选择好版本类型后,我们需要配置数据:
选择第二个选项并点击 Enter. 您将被要求安装网络服务器:
选择 Apache 网络服务器并点击 Enter. 您将被要求设置一个完全限定的域名:
如果您想要服务器路径前缀,那么您可以使用任何名称,也可以跳过此步骤。
您将被要求安装 SSL:
接下来会询问你是否要连续安装subversion仓库和git。 选择您想要的选项并点击 Enter. 您将被要求指定 SVN 存储库路径:
您将被要求定义存储库路径:
保持默认并按 Enter 钥匙。 系统将要求您安装 Git 存储库:
选择跳过并点击 Enter. 您将被要求设置 sendmail:
您要安装 memcached 服务器吗? 然后选择它。
点击回车后,OpenProject 将根据您的配置开始设置,这可能需要一些时间。
步骤 4. 访问 OpenProject Web 界面
成功安装后,现在我们使用 URL 访问它 https://open.yourdomain.com/login
. 您将被重定向到 OpenProject 登录页面:
恭喜! 您已成功安装 OpenProject。 感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上安装 OpenProject 任务管理。 如需更多帮助或有用信息,我们建议您查看 OpenProject 官方网站.