如何在 Ubuntu 20.04 上安裝 OpenProject


Open Project 是一個用於項目管理的開源應用程序。它完全基於 Web 並使用 Ruby on Rails 和 Angular js 編寫。在整個項目生命週期中提供敏捷和傳統管理。公共項目一般分為社區版、雲版和企業版三個版本。本文安裝在通用公共許可證版本 3 下發布的一個開放項目的社區版本。使用 Ubuntu 20.04 LTS 系統來演示此示例。

添加並安裝 OpenProject 存儲庫。

默認情況下,Ubuntu 中不包含 Open Project 存儲庫,因此您必須手動將存儲庫添加到默認存儲庫列表中才能安裝它們。在添加存儲庫之前,您需要添加 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。因此,既然是用於項目管理的,我們就使用默認值。

配置 OpenProjects

初始配置。

選擇編輯類型後,需要配置數據。 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 配置。

接下來將詢問您是否要在安裝 git 之前安裝 Subversion 存儲庫。 跳過 Subversion 並安裝 git。因為它使用了這個。

添加了 SVN 支持

設置 Subversion 存儲庫。

添加 GIT 支持

設置 Git 存儲庫。

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

GIT 存儲庫路徑

Git 存儲庫路徑。

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

GIT http 後端

CGI 目錄路徑。

為打開的項目設置電子郵件發件人時,您可以選擇 Sendmail 或 SMTP 發送電子郵件。到目前為止,我們不需要發送電子郵件,因此我們將跳過它。

SMTP 配置

郵件服務器設置。

最後,由於 OpenProject 依賴於緩存,我們建議安裝本地 Memcached 服務器以獲得更好的性能。

安裝內存緩存

Memcached 服務器設置。

按 Enter 鍵,OpenProject 將根據您的配置開始設置。這可能要花點時間。

打開項目儀表板

一切都設置好後,您可以瀏覽到可以登錄的 OpenProject 主頁。我在本地安裝它,所以我通過網絡 IP 訪問它。最初,OpenProject 登錄是

用戶名:管理員

密碼:admin

OpenProject 儀表板

首次登錄時,系統會要求您更改密碼 admin 並登錄。更改管理員密碼後,您將被重定向到 OpenProject 儀表板,您可以在其中創建項目。

更改密碼

結論是

在本文中,了解如何在您的 Ubuntu 系統上安裝 OpenProject。我希望這篇文章可以幫助您設置 OpenProject。