How to Install OpenProject on Ubuntu 22.04

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.4.0) on Ubuntu 22.04.

Update Ubuntu 22.04

apt update && apt -y upgrade

Add OpenProject Repository

Add the official OpenProject repository to get the latest stable release (16.x):

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates wget

Import the GPG signing key:

sudo wget -O /etc/apt/trusted.gpg.d/openproject.asc https://dl.packager.io/srv/opf/openproject/key

Add the OpenProject package source:

sudo wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/16/installer/ubuntu/22.04.repo

Install OpenProject

Install OpenProject with the following command:

sudo apt-get update
sudo apt-get install openproject

Output:

 apt install -y openproject
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  amd64-microcode libdbus-glib-1-2 libevdev2 libimobiledevice6 libplist3
  libupower-glib3 libusbmuxd6 thermald upower usbmuxd
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  catdoc dialog fontconfig fontconfig-config fonts-dejavu-core
  fonts-droid-fallback fonts-noto-mono fonts-urw-base35 ghostscript gsfonts
  hicolor-icon-theme imagemagick imagemagick-6-common imagemagick-6.q16
  libaom3 libavahi-client3 libavahi-common-data libavahi-common3 libcairo2
  libcups2 libdatrie1 libdav1d5 libde265-0 libdeflate0 libdjvulibre-text
  libdjvulibre21 libev4 libfftw3-double3 libfontconfig1 libgif7 libgomp1
  libgraphite2-3 libgs9 libgs9-common libharfbuzz0b libheif1 libidn12
  libijs-0.35 libilmbase25 libjbig0 libjbig2dec0 libjpeg-turbo8 libjpeg8
  libjxr-tools libjxr0 liblcms2-2 liblept5 liblqr-1-0 libltdl7
  libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickwand-6.q16-6
  libnetpbm10 libopenexr25 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0
  libpangoft2-1.0-0 libpaper-utils libpaper1 libpixman-1-0 libpoppler118
  libpq5 libtesseract4 libthai-data libthai0 libtiff5 libwebp7 libwebpde

Configure OpenProject

After installation, run the configuration wizard:

openproject configure

You will be prompted to configure:

  • Database (install PostgreSQL automatically or use external)
  • Web server (Apache recommended, can configure HTTPS/SSL)
  • Memcached for performance
  • SMTP for email notifications
  • Hostname and additional settings

Follow the wizard and complete the setup.

images

images

images

images

images

images

images

images

images

images

images

Start and Enable OpenProject

Enable and start OpenProject services:

systemctl enable openproject
systemctl start openproject

Check status:

systemctl status openproject

Access OpenProject

Now open your browser and go to:

http://<your-server-ip>/

Default login credentials:

  • Username: admin
  • Password: admin

You will be asked to change the password at the first login.

images


Done! You have successfully installed OpenProject 16.4.0 on Ubuntu 22.04 (Jammy Jellyfish).


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