如何在 Debian 12 上安装 OpenProject

如何在 Debian 12 上安装 OpenProject

OpenProject 是一个用 Ruby on Rails 和 AnguilarJS 编写的项目管理软件。 它主要是 ChiliProject 的一个分支,ChiliProject 是 Redmine 的一个分支。 它可用于管理跨团队和部门的项目。 还提供广泛的功能,例如敏捷和 Scrum、错误跟踪、Wiki、论坛、任务管理、团队协作、项目路线图和发布管理。

本教程将引导您完成 Debian 12 服务器上的 OpenProject项目管理软件安装。 您将设置 OpenProject,其中 PostgreSQL 作为数据库后端,Apache 作为反向代理。

先决条件

在开始之前,请确保您满足以下要求:

  • 具有至少 4GB 内存的 Debian 12 服务器
  • 具有 sudo 权限的非 root 用户
  • 域名指向您的服务器IP地址

让我们开始吧。

安装 OpenProject

OpenProject 是适用于经典和敏捷类型的免费开源项目管理软件。 它可以帮助您跟踪项目生命周期。 它支持30多种语言,有免费和付费订阅两个版本。

OpenProject 可以通过多种方式安装,通过包管理器或在 Kubernetes 等容器环境中安装。 对于大多数 Linux 发行版(例如 Ubuntu、Debian 或 CentOS),OpenProject 提供了一个二进制包,您可以通过包管理器轻松安装。

首先,使用以下命令将基本依赖项安装到 Debian 系统。 输入 y 确认安装。

sudo apt install apt-transport-https ca-certificates wget gpg

安装依赖项

现在,通过运行以下命令为 OpenProject 存储库添加 GPG 密钥。

wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpg

然后使用以下命令添加 Debian 12 版本的 OpenProject 存储库。

wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repo

添加 gg 存储库

添加 GPG 密钥和存储库后,运行以下命令来更新 Debian 软件包列表。 您将看到 OpenProject 存储库已添加。

sudo apt update

更新仓库

现在您可以使用下面的 apt 命令将 OpenProject 软件包安装到您的 Debian 系统。 输入 Y 继续安装。

sudo apt install openproject

安装开放项目

安装完成后,您将看到以下说明。

完成的

配置 OpenProject

现在您已经安装了 OpenProject,您可以开始通过命令行对其进行配置。 命令行 openproject 是默认在您的系统上创建的,它允许您从终端 shell 配置 OpenProject。

openproject 命令允许您以交互方式设置 OpenProject,您可以设置 PostgreSQL、Apache Web 服务器、Memcached,还可以设置 Git/SVN 集成。

要配置 OpenProject,请执行下面的 openproject 命令。 这将从您的 shell 中以交互方式设置 OpenProject。

sudo openproject configure

选择 OpenProject 版本作为默认版本。 默认版本用于一般项目管理,而bim版本用于建筑行业等特定行业部门。

版

选择安装新的 PostgreSQL 作为 OpenProject 安装的数据库。

安装 PostgreSQL

当询问时选择安装 Apache Web 服务器。 您将使用 Apache 作为 OpenProject 的反向代理。

安装阿帕奇

现在输入您的 OpenProject 安装的域名。

FQDN 域名

留空用于路径安装。 您将在根域/子域中安装 OpenProject。

通往空白的路径

对于 SSL 配置,选择是或否。您需要提供 SSL 证书的详细信息。

ssl no 稍后使用

跳过 Subversion 存储库集成。

svn 跳过

您还可以将 Git 集成安装到 OpenProject 安装中。

git集成

输入 Git 存储库的路径目录。 默认情况下,它将使用/var/db/subversion/git目录。

git 路径

将 git CGI 后端 pat 保留为默认值。

git 后端目录

选择安装 memcached 服务器以继续。

安装内存缓存

现在输入您用于 OpenProject 安装的管理员电子邮件地址。

管理员电子邮件

然后,选择默认语言为英语。

默认语言

该过程完成后,您将看到以下内容:

完全的

使用以下命令,您现在可以检查 PostgreSQL、Apache 和 Memcached 服务器的服务。 确保这三个服务都在运行。

sudo systemctl status postgresql apache2 memcached

阿帕奇状态

最后,使用以下命令检查 OpenProject 服务。 确保所有这些服务都在运行。

sudo systemctl status openproject openproject-web openproject-worker

开放项目状态

访问 OpenProject

启动 Web 浏览器并访问 http://project.hwdomain.io/login。 您将显示在 OpenProject 的登录页面上。 输入默认用户**admin**和密码**admin**,然后单击登录。

登录

现在,将默认管理员密码更改为新的强密码,然后单击“保存”进行确认。

更改密码

该过程完成后,您将看到如下 OpenProject 仪表板:

仪表板

您可以从可用的演示项目中看到通过 Scrum 进行的经典敏捷项目管理。

资讯来源:由0x资讯编译自HOWTOFORGE,版权归作者所有,未经许可,不得转载

资讯来源:由a0资讯编译自THECOINREPUBLIC。版权归作者A0资讯所有,未经许可,不得转载

上一篇 2024年 5月 31日 下午1:45
下一篇 2024年 5月 31日

相关推荐