Open Project 是一個用於項目管理的開源應用程序,它完全基於 Web,使用 Ruby on Rails 和 Angular js 編寫。 它為整個項目生命週期提供敏捷和經典的管理。 開放項目一般分為社區版、雲版、企業版三個版本。 在本文中,我們將安裝在通用公共許可證版本 3 下發布的開放項目的社區版本。 example 我使用的是 Ubuntu 20.04 LTS 系統。
添加 OpenProject 存儲庫和安裝。
好吧,默認情況下,Ubuntu 中不包含開放項目存儲庫,因此我們需要手動將存儲庫添加到我們的默認存儲庫列表中並安裝它。 在添加 repo 之前,我們需要添加一個 PGP 密鑰來驗證包的簽名。 要添加密鑰,請執行以下命令。
$ wget -qO- https://dl.packager.io/srv/opf/openproject/key | sudo apt-key 添加 –
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 適當更新 $ sudo apt 安裝 openproject
開放項目配置
成功安裝 OpenProject 後,我們需要使用隨包一起安裝的嚮導對其進行配置。 要啟動嚮導運行:
$ sudo 打開項目配置
在初始配置時,您需要選擇版本類型,一種是用於一般項目管理的默認版本,另一種是專用於建築行業的 BIM。 所以,我將使用默認值,因為我們將使用它進行項目管理。
初始配置。
選擇編輯類型後,我們需要配置數據。 由於 OpenProject 使用 Postgresql 作為數據庫,嚮導將管理數據庫的本地安裝。 如果您有已配置的數據庫,則可以使用現有的 Postgresql 數據庫。 我已經在我的系統上安裝了 Postgresql,所以我將進行由嚮導自動管理的安裝。
Postgresql 數據庫設置。
接下來,您需要安裝和配置 apache2 Web 服務器以外部訪問 OpenProject。 如果您想手動設置 Web 服務器,您只需選擇跳過即可。 如果您選擇通過嚮導安裝,OpenProject 會處理 Web 服務器安裝,因為將出現額外的對話框,請求域名和 SSL 證書位置(可選)。
Apache2 服務器設置。
在本文中,我想在本地託管,因此我將通過我的本地 IP 地址訪問它。 如果您有域,則可以指定域並繼續使用它。
配置域。
您可以指定運行 OpenProject 實例的服務器路徑前綴 example 如果您將前綴設置為 /openproject,您的 OpenProject 將在您的 domain.com/openproject 上運行。 您需要使用前導斜杠 (/) 指定前綴。 如果您將前綴設置為空,它將在您的域的根目錄上運行,例如您的 domain.com/。 然後,我想使用默認值,所以我將繼續使用空前綴。
服務器路徑前綴。
如果你有一個有效的 SSL 證書,你可以為你的 OpenProject 啟用 SSL,否則你可以直接跳過它。 我沒有,所以我會選擇沒有。
SSL 配置。
接下來會詢問是否要依次安裝subversion倉庫和git。 我將簡單地跳過 subversion 並安裝 git,因為我將使用它。
Subversion 存儲庫設置。
Git 存儲庫設置。
如果您選擇安裝,您會詢問是否要更改目錄以託管 git 存儲庫。 如果需要,您可以更改或使用默認值。
Git 存儲庫路徑。
同樣,系統會詢問您是否要更改 git HTTP 後端 CGI 的路徑。 如果需要,您可以使用默認值。
CGI 目錄路徑。
如果您希望為打開的項目設置電子郵件發件人,您可以選擇 Sendmail 或 SMTP 發送電子郵件。 到目前為止,我不需要發送電子郵件,所以我只是跳過它。
郵件服務器設置。
最後,OpenProject 依賴緩存,因此最好安裝本地 Memcached 服務器以獲得更好的性能。
Memcached 服務器設置。
在您按 Enter 鍵後,OpenProject 將根據您的配置開始設置,這可能需要一些時間。
開放項目儀表板
一切設置好後,您就可以瀏覽 OpenProject 主頁,從那裡您可以登錄。因為我已經在本地安裝了它,所以我將通過我的網絡 IP 訪問它。 最初,OpenProject 的登錄名是,
用戶名: admin
密碼: admin
首次登錄時,系統會提示您更改密碼 admin 登錄。 一旦你改變了 admin 密碼您將被重定向到 OpenProject 儀表板,您可以在其中創建項目。
結論
在本文中,我們將學習如何在 Ubuntu 系統中安裝 OpenProject。 我希望這篇文章可以幫助您設置 OpenProject。