GNU/Linux >> Linux の 問題 >  >> Cent OS

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

OpenProjectは、場所に依存しないチームコラボレーションのためのオープンソースのWebベースの管理システムです。これは、タスク管理、チームコラボレーション、スクラムなどの機能を提供するプロジェクト管理ソフトウェアです。 OpenProjectはGNUGPL3ライセンスの下でリリースされ、RubyonRailsとAngularJSで書かれています。

このチュートリアルでは、CentOS 7にOpenProjectをインストールして構成する方法を示します。OpenProjectは手動でインストールすることも、OpenProjectリポジトリのRPMパッケージを使用してインストールすることもできます。このガイドでは、リポジトリからOpenProjectをインストールします。

前提条件
  • CentOS 7
  • ルート権限
何をするか
  1. システムの更新とアップグレード
  2. OpenProject管理システムをインストールする
  3. OpenProjectのインストール後の構成
  4. テスト
ステップ1-システムの更新とアップグレード

UbuntuシステムにOpenProjectをインストールする前に、利用可能なすべてのリポジトリを更新し、Ubuntuシステムをアップグレードしてください。

以下のコマンドを実行します。

yum -y update
ステップ2-OpenProject管理システムをインストールする

デフォルトでは、OpenProjectは、Ubuntu、CentOS、Debian、SUSELinuxEnterpriseなどの多くのLinuxディストリビューションのパッケージを含むリポジトリを提供します。また、ディストリビューションに手動でインストールできます。

このガイドでは、リポジトリから「OpenProject」プロジェクト管理システムをインストールします。

以下のコマンドを実行して、CentOS7のOpenprojectリポジトリを追加します。

sudo wget -O /etc/yum.repos.d/openproject-ce.repo \
  https://dl.packager.io/srv/opf/openproject-ce/stable/7/installer/el/7.repo

次のコマンドを使用してインストールします。

yum -y install openproject

インストールが完了すると、次のような結果が得られます。

ステップ3-OpenProjectのインストール後の構成

openprojectパッケージのインストール後、構成を実行する必要があります。 MySQLを使用してデータベースを構成し、Apacheを使用してWebサーバーを構成し、ドメイン名を構成し、GitとSVNのサポートを追加し、電子メール通知を構成し、Memcachedを有効にしてOpenProjectのパフォーマンスを向上させます。

以下のopenprojectコマンドを実行します。

openproject configure

そして、openprojectデータベース構成のウィザードが表示されます。

「MySQLサーバーをローカルにインストールして構成する」を選択し、「OK」をクリックします。システムにMySQLサーバーが自動的にインストールされ、openprojectインストール用のデータベースが自動的に作成されます。

Webサーバーの構成については、「apache2サーバーのインストール」を選択し、「OK」をクリックします。 apache2 Webサーバーが自動的にインストールされ、OpenProjectアプリケーションの仮想ホストが構成されます。

次に、Openprojectアプリケーションのドメイン名を入力し、[OK]を選択します。

サーバーパスプレフィックスについては、空白のままにすることができます。 'hakase-labs.co/openproject/'のようなパスURLでOpenprojectを実行する場合は、フィールド'/openproject'に入力できます。

次に、SSL構成について。 SSL証明書を購入した場合は「はい」を選択し、SSL証明書を持っていない場合は「いいえ」を選択します。

次に、SubversionとGitのサポートについて説明します。この機能を有効にすると、SubversionおよびGitリポジトリを作成してアプリケーションにホストできるようになります。これはApacheWebサーバーでのみ機能し、Nginxでは機能しません。また、SubversionとGitをサポートするためにこの機能を有効にすることをお勧めします-「はい」を選択してください。

SubversionはopenProjectをサポートしています。

GitはOpenProjectをサポートしています。

次に、電子メール通知の構成を求められます。サーバーの「sendmail」アプリケーションを使用するか、GoogleSMTPなどのサードパーティのSMTPアカウントを使用できます。

必要に応じて選択し、[OK]をクリックします。

Memcachedキャッシュについては、openprojectのパフォーマンスを向上させるためにインストールしてください。

[新しいMemcachedサーバーをインストールする]を選択し、[OK]をクリックします。

このコマンドは、openpojectインストール用にすべてのパッケージを自動的にインストールして構成します。完了すると、次のような結果が得られます。

ステップ4-テスト

Webブラウザーを開き、アドレスバーにopenprojectのURLを入力します。私のはhttp://open.hakase-labs.co

そして、デフォルトのページを見ることができます。

次に、[サインイン]ボタンをクリックして管理ダッシュボードにログインし、ユーザーとパスワードとして[admin]を使用します。

デフォルトの管理者パスワードを自分のパスワードに変更します。

パスワードを入力し、[保存]ボタンをクリックします。

そして、以下に示すようなダッシュボードが表示されます。

「デモプロジェクト」をクリックして、プロジェクトのサンプルを表示します。

CentOS7でのOpenProjectのインストールと構成が正常に完了しました。


Cent OS
  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法

  1. CentOS8にDockerをインストールする方法

  2. Centos8にJava8および11をインストールする方法

  3. CentOS8にMySQLをインストールする方法