OpenProject is a very powerful project management suite that supports project teams throughout the project life cycle. This guide will discuss how to install OpenProject on CentOS 8 Linux. OpenProject gives you an easy way to plan, visualize and communicate your product roadmap, share it with stakeholders and get feedback on your ideas.
OpenProject has many key features.
- Agile and Scrum
- Project plans and arrangements
- Bug tracking
- Product roadmap and release plan
- Task management and team collaboration
- Time tracking, cost reporting and budgeting
- Meeting agenda and minutes
- Wiki – built-in documentation support
- Forum-Get People Involved
Check the feature page for Detailed description Every OpenProject feature.
Following are the typical steps for installing OpenProject Community Edition on CentOS 8 Linux.
Step 1: Update the system and add the EPEL repository
Make sure the system is updated.
sudo dnf -y update
For EPEL installation, run the following command:
sudo dnf -y install epel-release sudo dnf config-manager --set-enabled PowerTools
It is always recommended that you reboot your system after performing the upgrade.
Step 2: Add the OpenProject repository
The next step is to add the OpenProject repository by executing the following command in the terminal.
sudo wget -O /etc/yum.repos.d/openproject.repo https://dl.packager.io/srv/opf/openproject/stable/10/installer/el/8.repo
Step 3: Install OpenProject on CentOS 8
After adding the OpenProject repository to CentOS 8, install OpenProject on CentOS 8.
sudo dnf install openproject
When prompted, agree to import GPG.
Importing GPG key 0xBD33EEB8: Userid : "pkgr.io (http://pkgr.io) <[email protected]>" 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
Then start installing OpenProject on CentOS 8.
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.20171209.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
Step 4: Configure OpenProject on CentOS 8
The OpenProject software package provides an installer for configuring applications. You just need to run the following commands as root or sudo user to get started.
sudo openproject configure
Choose whether to use an external database or install one locally.
Choose to install Apache2 web server.
Set the FQDN of the server.
Set the project path prefix. If you leave this option, the installation will be at the root of the domain.
If you want to configure SSL for your server, select Yes.
If you want to use SVN, you can choose to install it. Git is on the next screen.
To host a Git repository, install Git.
Set the directory to a hosted Git repository-the default works fine.
Also set the directory of the CGI script.
Install an application for sending emails from OpenProject.
Provide an administrator email to receive alerts.
Choose to install the memcached server for caching.
This is an example of an Apache configuration file created.
$ cat /etc/httpd/conf.d/openproject.conf Include /etc/openproject/addons/apache2/includes/server/*.conf
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/
Step 5: Visit the OpenProject dashboard
Now that we have successfully installed OpenProject on CentOS 8, please visit the OpenProject domain to log in to the dashboard.
To log in to the web console as an administrator user:
Username: admin Password: admin
After logging in for the first time, you need to change the administrator password.
Check OpenProject documentation Information on more configuration options and advanced management guides. To install OpenProject on other Linux systems, check out the guide below.
Install OpenProject CE on Debian 10
Install OpenProject CE on CentOS 7
Install OpenProject CE on Ubuntu 18.04