Open Project is a web-based management system for location-independent team
collaboration, released under GNU GPL 3 License. It’s a project management software
that provides task-management, team collaboration, scrum etc. Open Project is written
in Ruby on Rails and AngularJS. In this tutorial, I will show you how to install and
configure the Open Project management system using Ubuntu 16.04. The tool can be
installed manually or by using packages from the repository. For t his guide, we will
install Open Project from repository.
- Ubuntu 16.04.
- Good Internet Connectivity.
- Root Privileges.
What we will do
- Update and Upgrade System.
- Install Open Project Management System.
- Configure the Open Project System.
Step 1: Update and Upgrade System
Before installing the Open Project on to the Ubuntu system, update all available repositories and upgrade the Ubuntu system.
Run the following commands.
$ sudo apt update $ sudo apt upgrade -y
Step 2: Install Open Project Management System
Download the open project key and add it to the system.
$ sudo wget -qO- https://dl.packager.io/srv/opf/openproject-ce/key | sudo apt-key add
And download the open project repository for Ubuntu 16.04 in the ‘/etc/apt/sources.list.d’ directory.
$ sudo wget -O /etc/apt/sources.list.d/openproject-ce.list \ https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/ubuntu/16.04.repo
Now update the Ubuntu repository and install open project using the apt command as shown below.
$ sudo apt update $ sudo apt-get install openproject -y
Step 3: Configure the Open Project System
Run the Open Project configuration command. A Graphical based UI screen will appear.
$ sudo openproject configure
Select ‘Install and configure MySQL server locally’ and click ‘OK’. It will automatically install MySQL server on the system, and automatically create the database for openproject installation.
For the web server configuration, choose the ‘Install apache2 server’ and click ‘OK’. it will automatically install the apache2 web server and configure the virtual host for Open Project application.
Now type the domain name for your Open project application, and choose ‘OK’.
Next, for the SSL configuration. If you have purchased SSL certificates, choose ‘yes’, and ‘no’ if you don’t have SSL certificates.
Skip the subversion support, GitHub support and SMTP configuration. (if not needed).
And for memcached installation choose ‘Install’ and select ‘OK’ for better performance of Open Project.
Finally, installation and configuration of all the packages required for Open Project installation should happen automatically.
Step 4: Testing
Check whether the Open Project service is up and running.
$ sudo service openproject status
Now run the openproject web service using the following command.
$ sudo openproject run web
Now open your web browser and type on the address bar your floating IP to access the system
Now click the ‘Sign in’ button to log in to the admin dashboard initially using ‘admin’ as user and ‘admin’ as password and later you can change it.
Finally, the installation and configuration for Open Project on Ubuntu 16.04 has been completed successfully.