How to Install OpenProject on Rocky Linux 9

OpenProject is an open-source project management software that provides features like project planning, task tracking, collaboration, bug tracking, time tracking, wikis, and more.
In this guide, we’ll install the latest version (16.x) on Rocky Linux 9.


Update System and Install Required Packages

Update your system and install the necessary packages to work with HTTPS repositories:

dnf update -y
dnf install wget gnupg2 ca-certificates -y

Install ImageMagick (Required Dependency)

OpenProject requires ImageMagick, which is available in Rocky Linux 9 repositories.
Install it before proceeding:

dnf install -y ImageMagick

If ImageMagick is not found, enable EPEL and install it:

dnf install -y epel-release
dnf install -y ImageMagick

Import the OpenProject PGP Key

Download and import the GPG key used to sign OpenProject packages:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/pki/rpm-gpg/RPM-GPG-KEY-openproject

Add the OpenProject Package Repository

Add the official OpenProject repository to your system:

wget -O /etc/yum.repos.d/openproject.repo \
  https://dl.packager.io/srv/opf/openproject/stable/16/installer/el/9.repo

Install OpenProject

Clear the DNF cache and install OpenProject:

dnf clean all
dnf makecache
dnf install openproject -y

Start and Enable Required Services

Start and enable the web server (httpd) and OpenProject services:

systemctl start httpd
systemctl enable httpd

systemctl start openproject
systemctl enable openproject

Install Apache (httpd)

dnf install -y httpd

Start and enable it:

systemctl start httpd
systemctl enable httpd
systemctl status httpd

You should now see httpd as active (running).

dnf clean all
dnf makecache
dnf install -y openproject

Verify that services are running:

systemctl status openproject

You should see both active (running).


Open Firewall Ports

If firewalld is enabled, allow HTTP/HTTPS access:

firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --reload

Run Initial Configuration

After services are running, run the initial configuration wizard:

openproject configure

Follow the on-screen prompts to configure database, web server, and other settings.

images

images

images

images

images

images

images

images

images

images

images

images


Access OpenProject

Once the configuration is complete, open a web browser and visit:

http://your_server_ip/

images

Log in with the default administrator account:

  • Username: admin
  • Password: admin

Make sure to change the admin password after first login for security reasons.

images

images


You have successfully installed OpenProject on Rocky Linux 9!


CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME for 10% off!

1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month

Available Locations: LAX | MIA | ATL | FRA | AMS