GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にOpenProjectをインストールする方法

OpenProjectは、無料のオープンソースの主要なプロジェクト管理システムです。 RubyonRailsとAngularJSで書かれています。これにより、さまざまなチームや部門にわたるプロジェクトを管理できます。コミュニティエディションとエンタープライズエディションの両方で利用できます。コミュニティエディションは、幅広い機能とプラグインをカバーしており、無料で利用できます。

OpenProjectは、豊富な機能セットを提供します。それらのいくつかを以下に示します:

  • アジャイルとスクラム
  • バグ追跡
  • ウィキ
  • フォーラム
  • タスク管理とチームコラボレーション
  • 製品ロードマップとリリース計画

このチュートリアルでは、Debian11にOpenProjectソフトウェアをインストールする方法を紹介します。

前提条件
  • Debian11を実行しているサーバー。
  • サーバーIPで指定された有効なドメイン名。
  • ルートパスワードはサーバーで構成されています。
はじめに

開始する前に、システムパッケージを更新されたバージョンに更新することをお勧めします。次のコマンドを実行して更新できます:

apt-get update -y

すべてのパッケージが更新されたら、次のコマンドを実行して他の必要なパッケージをインストールします。

apt-get install gnupg2 wget apt-transport-https -y

終了したら、次のステップに進むことができます。

OpenProjectをインストール

デフォルトでは、OpenProjectパッケージはDebian11メインリポジトリに含まれていません。したがって、OpenProjectリポジトリをAPTに追加する必要があります。

まず、次のコマンドを使用してGPGキーをダウンロードして追加します。

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

次に、次のコマンドを使用してOpenProjectリポジトリを追加します。

wget -O /etc/apt/sources.list.d/openproject.list https://dl.packager.io/srv/opf/openproject/dev/installer/debian/11.repo

リポジトリがAPTに追加されたら、次のコマンドでリポジトリキャッシュを更新します。

apt-get update -y

リポジトリが更新されたら、次のコマンドを使用してOpenProjectをインストールします。

apt-get install openproject -y

インストールが完了すると、次の出力が表示されます。

The openproject package provides an installer. Please run the following command to finish the installation:
sudo openproject configure
==============
Setting up imagemagick (8:6.9.11.60+dfsg-1.3) ...
Processing triggers for libc-bin (2.31-13) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for mailcap (3.69) ...

この時点で、OpenProjectがシステムにインストールされます。これで、構成に進むことができます。

OpenProjectを構成する

これで、以下のコマンドを使用してOpenProjectを構成できます。

openproject configure

OpenProjectエディションを選択するように求められます:

デフォルトのオプションを選択し、 Enterを押します 鍵。外部データベースを選択するか、ローカルにインストールするように求められます:

インストールPostgreSQLサーバーを選択し、 Enterを押します。 鍵。 ApacheWebサーバーをインストールするように求められます:

Apache2 Webサーバーのインストールを選択し、 Enterを押します。 鍵。サーバーのFQDNを設定するように求められます。

FQDNを入力し、 Enterを押します 鍵。サーバーパスを定義するように求められます。

ルートドメインにOpenProjectをインストールするには、空白のままにして、 Enterを押します。 鍵。 SSLをインストールするように求められます。

[いいえ]を選択してEnterを押します 鍵。 SVNを設定するように求められます。

[SVNのインストール]を選択し、 Enterを押します 鍵。リポジトリパスを定義するように求められます:

デフォルトのままにして、 Enterを押します 鍵。 Gitリポジトリをインストールするように求められます。

[スキップ]を選択してEnterを押します 鍵。 Sendmailをインストールするように求められます。

スキップを選択します Enterを押します 鍵。 Memcachedサーバーをインストールするように求められます。

[Memcachedのインストール]を選択し、 Enterを押します 構成を開始するためのキー。 OpenProjectを構成すると、次の出力が表示されます。

SCM vendor Subversion uses remote managed repositories. Skipping.
Created symlink /etc/systemd/system/multi-user.target.wants/openproject.service → /etc/systemd/system/openproject.service.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-web.service → /etc/systemd/system/openproject-web.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-web.service.wants/openproject-web-1.service → /etc/systemd/system/openproject-web-1.service.
--> done.
Created symlink /etc/systemd/system/openproject.service.wants/openproject-worker.service → /etc/systemd/system/openproject-worker.service.
Scaling up...
Created symlink /etc/systemd/system/openproject-worker.service.wants/openproject-worker-1.service → /etc/systemd/system/openproject-worker-1.service.
--> done.

OpenProjectパッケージは、Apacheサービスを自動的にインストールして開始します。次のコマンドを使用して、Apacheのステータスを確認できます。

systemctl status apache2

すべてが機能している場合は、次の出力が得られます。

? apache2.service - The Apache HTTP Server
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-12-03 14:21:17 UTC; 1min 13s ago
       Docs: https://httpd.apache.org/docs/2.4/
   Main PID: 15724 (/usr/sbin/apach)
      Tasks: 56 (limit: 2341)
     Memory: 56.4M
        CPU: 322ms
     CGroup: /system.slice/apache2.service
             ??15724 /usr/sbin/apache2 -k start
             ??15739 /usr/sbin/apache2 -k start
             ??15755 /usr/sbin/apache2 -k start
             ??15756 /usr/sbin/apache2 -k start

Dec 03 14:21:17 debian11 systemd[1]: Starting The Apache HTTP Server...

OpenProjectWebUIにアクセス

これで、OpenProjectがインストールおよび構成されました。これで、URL http://open.yourdomain.com/loginを使用してアクセスできます。 。 OpenProjectログインページにリダイレクトされます:

デフォルトのユーザー名とパスワードをadmin/adminとして指定し、サインインをクリックします ボタン。 [パスワードの変更]画面が表示されます:

デフォルトのパスワードを変更し、保存をクリックします ボタン。 OpenProjectのウェルカムページが表示されます:

保存をクリックします ボタン。次のページが表示されます:

結論

おめでとう!これで、Debian 11にOpenProjectが正常にインストールされました。これで、OpenProjectを実稼働環境にインストールしてセットアップし、プロジェクト管理ライフサイクル全体を管理できます。ご不明な点がございましたら、お気軽にお問い合わせください。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. Debian10にTeamViewerをインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian9にGitをインストールする方法

  3. Debian9にGoをインストールする方法

  1. Debian9にPipをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にRubyをインストールする方法