You can support us by downloading this article as PDF from the Link below. Download the guide as PDF

Hi good people, in this article I’ll take you through the steps to Install OpenProject Community Edition on CentOS 7 & Fedora 34/33/32/31/30. OpenProject is a powerful project management tool for small to large teams that help you throughout the entire project management lifecycle.

For CentOS 8: Install OpenProject Community Edition on CentOS 8

Features of OpenProject

  • Project planning and scheduling
  • Product roadmap and release planning
  • Task management and team collaboration
  • Agile and Scrum
  • Time tracking, cost reporting, and budgeting
  • Bug tracking
  • Wikis
  • Forums
  • Meeting agendas and meeting minutes

Here are the steps to Install OpenProject Community Edition on CentOS 7 & Fedora 34/33/32/31/30.

Step 1: Update your system & Disable SELinux

Start the installation by updating system packages to the latest release.

sudo yum -y update

SELinux can be annoying if you’re not an experienced Linux user. Set it to permissive mode or do a complete disable.

sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

Reboot your system:

sudo reboot

Step 2: Add the OpenProject Repository

Next is to add OpenProject Repository by executing below commands in your terminal.

sudo yum -y install wget
sudo wget -O /etc/yum.repos.d/openproject.repo https://dl.packager.io/srv/opf/openproject/dev/installer/el/7.repo

Step 3: Install OpenProject on CentOS 7 / Fedora 34/33/32/31/30

Now that the repository is added, run the commands below to install OpenProject on CentOS 7 / Fedora 34/33/32/31/30.

sudo yum -y install openproject

The openproject package provides an installer. Please run the following command to finish the installation:

 sudo openproject configure

Select if to use external database or install one locally.

install openproject debian 10 01

Choose to install Apache2 web server.

install openproject debian 10 02

Set the FQDN for the server.

install openproject debian 10 03

Set project path prefix. If you leave it the installation will be on the root of your domain.

install openproject debian 10 04

Choose it to use SSL.

install openproject debian 10 05

If you want to yse SVN, you can choose to install it. Git is on the next screen.

install openproject debian 10 06

I’ll choose to install and use Git.

install openproject debian 10 07

Enter directory to host Git repositories.

install openproject debian 10 08

Do the same for CGI scripts.

install openproject debian 10 09

Set sendmail application to be used.

install openproject debian 10 10

Enter admin email to be used for access and notifications.

install openproject debian 10 11

Then finally install Memcache server.

install openproject debian 10 12

Apache configuration file will be created automatically for you.

$ cat /etc/httpd/conf.d/openproject.conf
Include /etc/openproject/addons/apache2/includes/server/*.conf

<VirtualHost *:80>
  ServerName 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> 

If you have an active firewall, allow port 80 & 443

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

Step 4: Access OpenProject Dashboard

Visit the URL http://example.com/openproject/login

install openproject debian 10 13

To Login to the web console as admin user:

Username: admin
Password: admin

You’ll be required to change the admin password after the first login.

install openproject debian 10 14

Check OpenProject Documentation for more configurations. For other systems, refer to:

Install OpenProject CE on Debian

Install OpenProject CE on Ubuntu

As an appreciation for the content we put out,
we would be thrilled if you support us!


As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.

LEAVE A REPLY

Please enter your comment!
Please enter your name here