如何在 Ubuntu 20.04 上安裝 OpenProject


Open Project 是一個用於項目管理的開源應用程序。它完全基於 Web 並使用 Ruby on Rails 和 Angularjs 編寫。它在整個項目生命週期中提供敏捷和經典的管理。開放項目通常分為三個版本:社區版、雲版、企業版。本文安裝的是在 General Public License 版本 3 下發布的開放項目的社區版。我使用了 Ubuntu 20.04LTS 系統來展示一個例子。

添加並安裝 OpenProject 存儲庫。

現在,默認情況下,打開的項目存儲庫不包含在 Ubuntu 中,因此您需要手動將存儲庫添加到默認存儲庫列表並安裝它。在添加存儲庫之前,您需要添加 PGP 密鑰以驗證包的簽名。要添加密鑰,請運行以下命令:

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

PGP 密鑰註冊。

然後使用以下命令添加 OpenProject 存儲庫:

對於 Ubuntu 20.04 LTS

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

在 Ubuntu 18.04 上

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

添加 OpenProject 存儲庫後,您可以使用 apt 命令安裝包。對於該運行:

$ sudo apt update
$ sudo apt install openproject

打開項目結構

成功安裝 OpenProject 後,您需要使用隨包安裝的嚮導對其進行配置。要啟動嚮導,請運行以下命令:

$ sudo openproject configure

您必須在初始配置期間選擇版本類型。 一種是通用項目管理的默認版本,另一種是建築行業專用的BIM。因此,請使用默認值,因為它用於項目管理。

配置 OpenProject

初始配置。

選擇編輯類型後,需要配置數據。 由於 OpenProject 使用 Postgresql 作為數據庫,嚮導管理數據庫的本地安裝。如果配置了數據庫,則可以使用現有的 Postgresql 數據庫。由於 Postgresql 已經安裝在您的系統上,嚮導將自動管理安裝。

安裝 PostgreSQL

Postgresql 數據庫設置。

接下來,您需要安裝和配置 apache2 Web 服務器,以便外部訪問 OpenProject。 如果您想手動設置您的網絡服務器,[スキップ]只需選擇。如果您選擇通過嚮導安裝,OpenProject 將處理 Web 服務器安裝,因為系統會提示您一個額外的對話框,詢問您的域名和 SSL 證書位置(可選)。

安裝 Apache Web 服務器

Apache2 服務器設置。

在本文中,我們希望在本地託管,因此我們將通過本地 IP 地址訪問它。如果您有域,則可以指定域並繼續使用它。

服務器主機名

配置域。

您可以指定運行 OpenProject 實例的服務器路徑前綴。例如,如果您將前綴設置為 /openproject,則 OpenProject 將在 domain.com/openproject 運行。您必須通過在前綴前面加上斜杠 (/) 來指定前綴。如果您將前綴設置為空,則它適用於域的根目錄(例如 domain.com/)。然後我想使用默認,所以繼續使用空前綴。

服務器路徑前綴

服務器路徑前綴。

如果您擁有有效的 SSL 證書,則可以在 OpenProject 中啟用 SSL。否則,您可以跳過 SSL。我沒有,所以我選擇不。

啟用 SSL

SSL 配置。

然後會詢問您是否要安裝 Subversion 存儲庫,然後安裝 git。我們將使用它,所以跳過顛覆並安裝 git。

添加 SVN 支持

Subversion 存儲庫設置。

添加 GIT 支持

Git 存儲庫設置。

如果您選擇安裝,系統會詢問您是否要更改託管 git 存儲庫的目錄。您可以根據需要更改或使用默認值。

GIT 存儲庫路徑

Git 存儲庫路徑。

同樣,系統會詢問您是否要更改 git HTTP 後端 CGI 的路徑。如果需要,您可以使用默認值。

GIThttp後端

CGI 目錄路徑。

如果要設置原始項目的電子郵件發件人,可以選擇 Sendmail 或 SMTP 發送電子郵件。到目前為止,我不需要發送電子郵件,所以我會跳過它。

SMTP 配置

郵件服務器設置。

最後,OpenProject 依賴緩存,因此最好安裝本地 Memcached 服務器以獲得更好的性能。

安裝內存緩存

Memcached 服務器設置。

當您按下 Enter 時,OpenProject 會根據您的配置開始設置,這可能需要一些時間。

打開項目儀表板

完成所有設置後,您可以參考OpenProject主頁登錄。由於是本地安裝的,所以會通過網絡IP訪問。最初,OpenProject 登錄是:

用戶名:管理員

密碼:admin

OpenProject 儀表板

首次登錄時會提示修改密碼admin登錄。如果您更改管理員密碼,您將被重定向到 OpenProject 儀表板,您可以在其中創建項目。

更改密碼

結論是

在本文中,您將學習如何在您的 Ubuntu 系統上安裝 OpenProject。我們希望本文能幫助您設置 OpenProject。



Source link