在CentOS 8上安装OpenProject Community Edition
OpenProject是功能非常强大的项目管理套件,可在整个项目生命周期中为项目团队提供支持。本指南将讨论如何在CentOS 8 Linux系统上安装OpenProject CE。 OpenProject为我们提供了一种简单的方法来计划,可视化和传达产品路线图,与利益相关者共享并获得有关想法的反馈。
OpenProject有许多关键功能。
- Agile与Scrum- 项目计划与安排
- 错误追踪
- 产品路线图和发布计划
- 任务管理和团队协作
- 时间跟踪,成本报告和预算编制
- 会议议程和会议记录
- Wiki内置文档支持
- 论坛让人们参与
查看功能页面以获取每个OpenProject功能的详细说明。
以下是在CentOS 8 Linux上安装OpenProject Community Edition的典型步骤。
更新系统并添加EPEL存储库
确保系统已更新。
sudo dnf -y update
对于EPEL安装,请运行以下命令:
sudo dnf -y install epel-release sudo dnf config-manager --set-enabled PowerTools
始终建议我们在执行升级后重新引导系统。
sudo reboot
添加OpenProject存储库
接下来是通过在终端中执行以下命令来添加OpenProject项目存储库。
sudo wget -O /etc/yum.repos.d/openproject.repo https://dl.packager.io/srv/opf/openproject/stable/10/installer/el/8.repo
在CentOS 8上安装OpenProject
将OpenProject的存储库添加到CentOS 8后,在CentOS 8上安装OpenProject。
sudo dnf install openproject
出现提示时,同意导入GPG。
Importing GPG key 0xBD33EEB8: Userid : "pkgr.io (http://pkgr.io) <theitroad@localhost>" Fingerprint: 6257 DF99 7246 2F57 A20F FB2A B6D5 83CC BD33 EEB8 From : https://dl.packager.io/srv/opf/openproject/key Is this ok [y/N]: y
然后开始在CentOS 8上安装OpenProject。
Dependencies resolved. ======================================================================================================================================================== Package Architecture Version Repository Size ======================================================================================================================================================== Installing: openproject x86_64 10.4.1-1583334668.21892557.centos8 openproject 241 M Installing dependencies: dialog x86_64 1.3-13.20161209.el8 AppStream 233 k libpq x86_64 12.1-3.el8 AppStream 195 k mysql-common x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 143 k mysql-libs x86_64 8.0.17-3.module_el8.0.0+181+899d6349 AppStream 1.2 M Enabling module streams: mysql 8.0 Transaction Summary ======================================================================================================================================================== Install 5 Packages Total download size: 243 M Installed size: 506 M Is this ok [y/N]: y
在CentOS 8上配置OpenProject
OpenProject软件包提供了用于配置应用程序的安装程序。我们只需要以root用户或者sudo用户身份运行以下命令即可上手。
sudo openproject configure
选择是使用外部数据库还是在本地安装一个。
选择安装Apache2 Web服务器。
设置服务器的FQDN。
设置项目路径前缀。如果保留该选项,则安装将位于域的根目录下。
如果要为服务器配置SSL,请选择"是"。
如果要使用SVN,则可以选择安装它。 Git在下一个屏幕上。
要托管Git存储库,请安装Git。
将目录设置为托管Git存储库的默认值即可正常工作。
同时设置CGI脚本的目录。
安装用于从OpenProject发送电子邮件的应用程序。
提供管理员电子邮件以接收警报。
选择安装用于缓存的memcached服务器。
这是创建的Apache配置文件的示例。
$cat /etc/httpd/conf.d/openproject.conf Include /etc/openproject/addons/apache2/includes/server/*.conf <VirtualHost *:80> ServerName projects.example.com DocumentRoot /opt/openproject/public ProxyRequests off Include /etc/openproject/addons/apache2/includes/vhost/*.conf # Can't use Location block since it would overshadow all the other proxypass directives on CentOS ProxyPass /openproject/http://127.0.0.1:6000/openproject/retry=0 ProxyPassReverse /openproject/http://127.0.0.1:6000/openproject/ </VirtualHost>
访问OpenProject仪表板
既然我们已经成功在CentOS 8上安装了OpenProject,请访问OpenProject域以登录到仪表板。
要以管理员用户身份登录Web控制台,请执行以下操作:
Username: admin Password: admin
首次登录后,我们需要更改管理员密码。
有关更多配置选项和高级管理指南,请参见OpenProject文档。