iT邦幫忙

0

OpenProject安裝在 ubuntu 20.04 LTS

  • 分享至 

  • xImage
  •  

Install OpenProject with DEB/RPM packages

Import the PGP key used to sign our packages:

wget -qO- https://dl.packager.io/srv/opf/openproject/key | sudo apt-key add -

Add the OpenProject package source:

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

Download the OpenProject package:

sudo apt-get update
sudo apt-get install openproject

這邊若是update failed需要根據fail的狀況進行處理

進行openproject配置

進入配置界面

sudo openproject configure

show一下我這邊是怎麼設定的




這邊domain name可以設跟host name相同,到時候區域網路的其他電腦就可以直接用host name連線到你的電腦
可以用uname -a來查詢你的host name


Enter API Key這一步是openproject reconfigure的時候才會出現






若是想要設置mail的話可以研究一下怎麼建立

接著在瀏覽器輸入如下網址,domain name剛剛我是設置與host name相同,並加入prefix
http://nick-aspire-vn7-591g/openproject/
http://127.0.0.1/openproject/

這邊就可以成功連線了,下面介紹使用docker的安裝方法

Install OpenProject with Docker

Install OpenProject in Docker the easy way with only 5 lines.

這部份沒有完整的測試過,大概紀錄一下
我參考了[5]的方法,利用下圖安裝了起來,也可以正常跑起openproject

但因為我不知道如何備份資料,關於configuration的資料也較少(大概只知道要去修改docker-compose.yml,但也不是所有設定都在這),於是後來棄用這個方法

Using this container in production

sudo docker run -d -p 8080:80 --name openproject_nicksrv -e SERVER_HOSTNAME=nick-server -e OPENPROJECT_RAILS__RELATIVE__URL__ROOT=/openproject -e SECRET_KEY_BASE=secret -v /var/lib/openproject/pgdata:/var/openproject/pgdata -v /var/lib/openproject/assets:/var/openproject/assets openproject/community:11

-d 背景執行
-p 設定port
--name 設定container的名稱
-e SERVER_HOSTNAME 這個是設定openproject最後連線的domain name,但設置部份只要我有設定最後就不會成功,不清楚原因是什麼
-e OPENPROJECT_RAILSRELATIVEURLROOT 後綴
-v /var/lib/openproject/pgdata,assets:/var/openproject/pgdata,assets source:target表示將source mount到target,若target不存在則會建立。這部份是為了要備份openproject的資料

最後這個方法有遇到docker container重開機後,docker container ls -a變出了好幾個原先我沒創建的容器,我使用docker start openproject後顯示錯誤如下圖

最後也放棄了.

docker這邊遇到的問題後來都沒有解決,之後花時間再多了解一下docker後回來看這個問題

backup

可以參考[4]對openproject進行備份,並存[6]restore.
這部份沒有實做過,做起來應該會遇到其他問題,有機會再來試試看

[1] openproject installation
[2] Install OpenProject with Docker
[3] Install OpenProject with DEB/RPM packages
[4] Backing up your OpenProject installation
[5] Install OpenProject in Docker the easy way with only 5 lines.
[6] Restoring an OpenProject backup


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言