Atlantic.Net Blog

How to Install OpenProject on Ubuntu 20.04

Hitesh Jethva
by Atlantic.Net (395 posts) under Dedicated Server Hosting
0 Comments

OpenProject is free, open-source project management software that helps you manage your entire project life cycle. It is written in Ruby on Rails and AngularJS. OpenProject provides a simple and easy-to-use web interface that allows you to collaborate on projects using features such as a WYSIWYG text editor, intelligent workflows, conditional formatting, team collaboration, Kanban, Agile & Scrum, project planning and scheduling, time tracking, product roadmaps, and release planning.

In this tutorial, we will show you how to install OpenProject on Ubuntu 20.04.

Prerequisites

  • A fresh Ubuntu 20.04 VPS on the Atlantic.net Cloud Platform
  • A root password configured on your server

Step 1 – Create an Atlantic.Net Cloud Server

First, log in to your Atlantic.Net Cloud Server. Create a new server, choosing Ubuntu 20.04 as the operating system with at least 2 GB RAM, and install the Gnome desktop environment. Connect to your Cloud Server via SSH and log in using the credentials highlighted at the top of the page.

Once you are logged in to your Ubuntu 20.04 server, run the following command to update your base system with the latest available packages.

apt-get update -y

Step 2 – Install OpenProject

By default, the OpenProject package is not available in the Ubuntu 20.04 default repository, so you will need to add the OpenProject repository to your system.

First, install some required dependencies with the following command:

apt-get install apt-transport-https gnupg2 -y

Next, import the GPG key and add the OpenProject repository with the following command:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | apt-key add -
wget -O /etc/apt/sources.list.d/openproject.list 
https://dl.packager.io/srv/opf/openproject/stable/10/installer/debian/10.repo

Once the repository is added, update the repository and install the OpenProject package with the following command:

apt-get update -y
apt-get install openproject -y

Once OpenProject is installed, you should get the following output:

==============
The openproject package provides an installer. Please run the following command to finish the 
installation:
sudo openproject configure
==============
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...

 

Step 3 – Configure OpenProject

After installing OpenProject, you will need to configure it. You can configure it with the following command:

openproject configure

You will be asked to install or use the database as shown below:

Select the second option and hit Enter. You will be asked to install the Webserver:

Select Apache webserver and hit Enter. You will be asked to set a fully qualified domain name:

Provide your fully qualified domain name and hit Enter. You will be asked to set the installation path:

 

Leave it blank and hit Enter. You will be asked to enable SSL:

Select no and hit Enter. You will be asked to install SVN:

Select your desired option and hit Enter. You will be asked to specify the SVN repo path:

Provide your SVN repo path or leave it default and hit Enter. You will be asked to set up Git:

Select skip and hit Enter. You will be asked to set up sendmail:

Select skip and hit Enter. You will be asked to install a memcached server:

Select skip and hit Enter to finish the configuration.

Step 4 – Manage OpenProject Service

At this point, OpenProject is installed and running. You can verify the status of OpenProject with the following command:

systemctl status openproject

You should get the following output:

  • openproject.service
    Loaded: loaded (/etc/systemd/system/openproject.service; enabled; vendor preset: enabled)
    Active: active (running) since Fri 2020-10-30 05:22:46 UTC; 1min 33s ago
    Main PID: 18299 (sleep)
    Tasks: 1 (limit: 4691)
    Memory: 148.0K
    CGroup: /system.slice/openproject.service
    └─18299 /bin/sleep infinity
Oct 30 05:22:46 ubuntu2004 systemd[1]: Started openproject.service.

You can also start and stop OpenProject with the following command:

systemctl start openproject
systemctl stop openproject

Step 5 – Access OpenProject Web UI

Now, open your web browser and access the OpenProject admin interface using the URL http://openproject.example.com/admin. You will be redirected to the OpenProject login page:

Provide the default admin username and password as admin / admin, then click on the Sign in button. You should see the default admin password reset screen:

Set your new password and click on the Save button. You should see the OpenProject dashboard in the following screen:

Conclusion

Congratulations! You have successfully installed and configured OpenProject on Ubuntu 20.04 server. You can now explore OpenProject and start creating your first project. Try OpenProject today on dedicated server hosting from Atlantic.Net!

Get A Free To Use Cloud VPS

Free Tier Includes:
G3.2GB Cloud VPS Free to Use for One Year
50 GB of Block Storage Free to Use for One Year
50 GB of Snapshots Free to Use for One Year


Looking for a Hosting Solution?

We Provide Cloud, Dedicated, & Colocation.

  • Seven Global Data Center Locations.
  • Flexible Private, Public, & Hybrid Hosting.
  • 24x7x365 Security, Support, & Monitoring.
Contact Us Now! Med Tech Award FTC
SOC Audit HIPAA Audit HITECH Audit

Recent Posts

How to Install Apache Solr on Oracle Linux 8
How to Install Apache Cassandra on Oracle Linux 8
How to Install Yarn NPM Package Manager on Oracle Linux 8
How to Install Apache Spark on Oracle Linux 8
How to Install Docker and Docker Compose on Oracle Linux 8

Get started with 12 months of free cloud VPS hosting

Free Tier includes:
G3.2GB Cloud VPS Server Free to Use for One Year
50 GB of Block Storage Free to Use for One Year
50 GB of Snapshots Free to Use for One Year


New York, NY

100 Delawanna Ave, Suite 1

Clifton, NJ 07014

United States

San Francisco, CA

2820 Northwestern Pkwy,

Santa Clara, CA 95051

United States

Dallas, TX

2008 Lookout Dr,

Dallas, Texas 75044

United States

Ashburn, VA

1807 Michael Faraday Ct,

Reston, VA 20190

United States

Orlando, FL

440 W Kennedy Blvd, Suite 3

Orlando, FL 32810

United States

Toronto, Canada

20 Pullman Ct, Scarborough,

Ontario M1X 1E4

Canada

London, UK

14 Liverpool Road, Slough,

Berkshire SL1 4QZ

United Kingdom

Resources