Skip to main content

CÀI ĐẶT OPEN PROJECT

 


Cài trên Ubuntu 22.04

https://www.openproject.org/docs/installation-and-operations/installation/packaged/

Ubuntu 22.04

Update the apt package index and install packages to allow apt to use a repository over HTTPS:

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

Import the PGP key used to sign our packages:

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

Download the OpenProject package:

sudo apt-get update
sudo apt-get install openproject

Cài xong qua tiếp bước Configure:

To start the configuration wizard, please run the following command with sudo, or as root:

sudo openproject reconfigure #interactive - manual choices are stored in /etc/openproject/installer.dat
sudo openproject configure #non-interactive - using values stored in /etc/openproject/installer.dat


Cách force sync LDAP group (chỉ với phiên bản enterprise)

sudo openproject run bundle exec rake ldap_groups:synchronize

  • Load SSL: 

Chuẩn bị file .crt và .key

Copy 2 file vào thư mục tạm của user:

sudo cp /home/systemadmin/server.key /etc/ssl/private/

sudo cp /home/systemadmin/server.crt /etc/ssl/certs/

Set quyền:

Private key (chỉ root đọc được):

sudo chmod 600 /etc/ssl/private/server.key

sudo chown root:ssl-cert /etc/ssl/private/server.key

Certificate (mọi user đều có thể đọc):

sudo chmod 644 /etc/ssl/certs/server.crt

sudo chown root:root /etc/ssl/certs/server.crt

Load license: set quyền full RW (777) cho thư mục models:

sudo -R 777 /opt/openproject/app/models





Comments