How to Install Openproject 8.3.2 on Ubuntu 18.10
- 00:44 lsb_release -a
- 00:57 wget -qO- https://dl.packager.io/srv/opf/openproject-ce/key | sudo apt-key add -
- 01:13 wget -O /etc/apt/sources.list.d/openproject-ce.list https://dl.packager.io/srv/opf/openproject-ce/stable/8/installer/ubuntu/18.04.repo
- 01:26 apt update
- 01:41 apt install openproject
- 02:06 apt install postgresql postgresql-contrib
- 02:42 sudo -u postgres psql
- 04:11 openproject configure
Installation of Open project 8.3.2 On Ubuntu 18.10
OpenProject is a web-based project management system for location-independent team collaboration. This open-source application is released under the GNU General Public License Version 3 and is continuously developed by an active open-source community. It's a project management software that provides task-management, team collaboration, scrum, etc. OpenProject is written in Ruby on Rails and AngularJS. In this tutorial, we will cover the installation of open project 8.3.2 on Ubuntu 18.10
Requirements for Openproject:
PostgreSQL
Installation procedure
Check the Ubuntu version by using the following command.
root@linuxhelp:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
Download the open project key and add it to the system.
root@linuxhelp:~# wget -qO- https://dl.packager.io/srv/opf/openproject-ce/key | sudo apt-key add -
OK
Download the openproject repository for Ubuntu 18.04 in the '/etc/apt/sources.list.d' directory.
root@linuxhelp:~# wget -O /etc/apt/sources.list.d/openproject-ce.list https://dl.packager.io/srv/opf/openproject-ce/stable/8/installer/ubuntu/18.04.repo
--2019-05-16 13:50:59-- https://dl.packager.io/srv/opf/openproject-ce/stable/8/installer/ubuntu/18.04.repo
Resolving dl.packager.io (dl.packager.io)... 144.76.28.163
Connecting to dl.packager.io (dl.packager.io)|144.76.28.163|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 126 [text/plain]
Saving to: ‘/etc/apt/sources.list.d/openproject-ce.list’
/etc/apt/sources.list.d/open 100%[=============================================>] 126 --.-KB/s in 0s
2019-05-16 13:51:00 (10.4 MB/s) - ‘/etc/apt/sources.list.d/openproject-ce.list’ saved [126/126]
Update the Ubuntu repository by using the following command.
root@linuxhelp:~# apt update
Hit:1 http://ppa.launchpad.net/ondrej/php/ubuntu cosmic InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu cosmic InRelease
Ign:3 https://dl.packager.io/srv/deb/opf/openproject-ce/stable/8/ubuntu 18.04 InRelease
Get:4 http://security.ubuntu.com/ubuntu cosmic-security InRelease [88.7 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu cosmic-updates InRelease [88.7 kB]
Get:6 https://dl.packager.io/srv/deb/opf/openproject-ce/stable/8/ubuntu 18.04 Release [1,221 B]
.
.
Fetched 1,436 kB in 5s (279 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
273 packages can be upgraded. Run 'apt list --upgradable' to see them.
Install open project using the apt command.
root@linuxhelp:~# apt install openproject
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
catdoc dialog libevent-extra-2.1-6 libgif7 liblept5 libmysqlclient20 libopenjp2-7 libpq5 libtesseract4
tesseract-ocr tesseract-ocr-eng tesseract-ocr-osd unrtf
Suggested packages:
tk | wish
The following NEW packages will be installed:
catdoc dialog libevent-extra-2.1-6 libgif7 liblept5 libmysqlclient20 libopenjp2-7 libpq5 libtesseract4
openproject tesseract-ocr tesseract-ocr-eng tesseract-ocr-osd unrtf
0 upgraded, 14 newly installed, 0 to remove and 273 not upgraded.
Need to get 112 MB of archives.
After this operation, 359 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu cosmic/universe amd64 catdoc amd64 1:0.95-4.1 [88.5 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu cosmic/universe amd64 dialog amd64 1.3-20171209-1build1 [216 kB]
.
.
.
Setting up libtesseract4:amd64 (4.00~git2844-607e8fd8-2) ...
Setting up tesseract-ocr (4.00~git2844-607e8fd8-2) ...
Setting up openproject (8.3.2-1556613669.e9ecaa3c.bionic) ...
==============
The openproject package provides an installer. Please run the following command to finish the installation:
sudo openproject configure
==============
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Install PostgreSQL by using the following command.
root@linuxhelp:~# apt install postgresql postgresql-contrib
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
postgresql-10 postgresql-client-10 postgresql-client-common postgresql-common sysstat
Suggested packages:
postgresql-doc locales-all postgresql-doc-10 libjson-perl isag
The following NEW packages will be installed:
postgresql postgresql-10 postgresql-client-10 postgresql-client-common postgresql-common postgresql-contrib
sysstat
0 upgraded, 7 newly installed, 0 to remove and 273 not upgraded.
Need to get 5,345 kB of archives.
After this operation, 21.2 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu cosmic/main amd64 postgresql-client-common all 193 [28.4 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu cosmic-updates/main amd64 postgresql-client-10 amd64 10.8-0ubuntu0.18.10.1 [938 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu cosmic/main amd64 postgresql-common all 193 [157 kB]
.
.
.
update-alternatives: using /usr/share/postgresql/10/man/man1/postmaster.1.gz to provide /usr/share/man/man1/postmaster.1.gz (postmaster.1.gz) in auto mode
Setting up postgresql (10+193) ...
Setting up postgresql-contrib (10+193) ...
Processing triggers for systemd (239-7ubuntu10) ...
Configure the Postgresql database. Log into PostgreSQL and make the necessary settings.
root@linuxhelp:~# sudo -u postgres psql
could not change directory to "/root": Permission denied
psql (10.8 (Ubuntu 10.8-0ubuntu0.18.10.1))
Type "help" for help.
postgres=# create database openproject;
CREATE DATABASE
postgres=# create user openuser with encrypted password 'Linuxc#4%';
CREATE ROLE
postgres=# grant all privileges on database openproject to openuser;
GRANT
postgres=# \q
You shall now configure Open project now.
root@linuxhelp:~# openproject configure
Launching installer for openproject...
Selected addons: legacy-installer postgres apache2 repositories smtp memcached openproject
[legacy-installer] ./bin/configure
[postgres] ./bin/configure
Use an existing PostgreSQL database.
Configure the ip or hostname.
Configure the PostgreSQL port number.
Enter the PostgreSQL databaseuser name.
Enter the password for the database user.
Enter the database name.
Install the apache server.
Configure the domain name.
Set the prefix path.
If you don’t have SSL certification key click No.
Install the subversion repository support and select the path.
Install the git repository support and select the path.
Enter the git repository http backend path.
Choose the mail service according to your requirements.
Install the memcached server
== 20190301122554 RemoveHierarchyPaths: migrated (0.0205s) ====================
***Seeding for locale: 'en'
*** Seeding basic data
↳ BuiltinRolesSeeder
↳ RoleSeeder
↳ ActivitySeeder
↳ ColorSeeder
.
.
.
***Loading grids seed data
SCM vendor Subversion uses remote managed repositories. Skipping.
Created symlink /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.
--> done.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.
--> done.
Switch to your browser enter your ip or domain name.
This is the home page of openproject.
Enter your admin credentials to log in to the open project.
Change the new password for the admin user.
Select the required language and click Continue
This is the admin dashboard of openproject.
With this the method of installing the openporject 8.3.2 on Ubuntu 18.10 Comes to end.
Comments ( 0 )
No comments available