インストールガイド · 1 min read · Oct 22, 2025

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

OpenProjectは、Ruby on RailsとAngularJSで書かれたプロジェクト管理ソフトウェアです。これは主にChiliProjectのフォークであり、ChiliProjectはRedmineのフォークでした。チームや部門を横断してプロジェクトを管理するために使用できます。また、アジャイルやスクラム、バグトラッキング、ウィキ、フォーラム、タスク管理、チームコラボレーション、プロジェクトロードマップ、リリース管理など、幅広い機能を提供します。

このチュートリアルでは、Debian 12サーバーにOpenProjectプロジェクト管理ソフトウェアをインストールする手順を説明します。PostgreSQLをデータベースバックエンドとして、Apacheをリバースプロキシとして使用してOpenProjectをセットアップします。

前提条件

始める前に、以下の要件を満たしていることを確認してください:

  • 最低4GBのメモリを持つDebian 12サーバー
  • sudo権限を持つ非rootユーザー
  • サーバーのIPアドレスを指すドメイン名

さあ、始めましょう。

OpenProjectのインストール

OpenProjectは、古典的およびアジャイルタイプの両方に対応した無料でオープンソースのプロジェクト管理ソフトウェアです。プロジェクトライフサイクルを追跡するのに役立ちます。30以上の言語をサポートし、無料版と有料サブスクリプションの2つのバージョンがあります。

OpenProjectは、パッケージマネージャーを介して、またはKubernetesなどのコンテナ環境で複数の方法でインストールできます。Ubuntu、Debian、CentOSなどのほとんどのLinuxディストリビューションでは、OpenProjectはパッケージマネージャーを介して簡単にインストールできるバイナリパッケージを提供しています。

まず、以下のコマンドを使用してDebianシステムに基本的な依存関係をインストールします。インストールを確認するにはyと入力してください。

sudo apt install apt-transport-https ca-certificates wget gpg

install deps

次に、以下のコマンドを実行してOpenProjectリポジトリのGPGキーを追加します。

wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpg

次に、以下のコマンドでDebian 12バージョンのOpenProjectリポジトリを追加します。

wget -O /etc/apt/sources.list.d/openproject.list \  
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repo

GPGキーとリポジトリを追加した後、以下のコマンドを実行してDebianパッケージリストを更新します。OpenProjectリポジトリが追加されたことが確認できます。

sudo apt update

update repo

次に、以下のaptコマンドを使用してOpenProjectパッケージをDebianシステムにインストールできます。インストールを続行するにはYと入力してください。

sudo apt install openproject

install openproject

インストールが完了すると、以下の指示が表示されます。

finished

OpenProjectの設定

OpenProjectをインストールしたので、コマンドラインを介して設定を開始できます。コマンドラインopenprojectは、システムにデフォルトで作成されており、ターミナルシェルからOpenProjectを設定することができます。

openprojectコマンドを使用すると、対話的にOpenProjectをセットアップできます。PostgreSQL、Apacheウェブサーバー、Memcachedを設定し、Git/SVN統合も設定できます。

OpenProjectを設定するには、以下のopenprojectコマンドを実行します。これにより、シェルから対話的にOpenProjectが設定されます。

sudo openproject configure

OpenProjectのバージョンをdefaultとして選択します。デフォルトバージョンは一般的なプロジェクト管理用であり、bimバージョンは建設業界などの特定の業界セクションで使用されます。

edition

OpenProjectインストール用のデータベースとして新しいPostgreSQLをインストールすることを選択します。

install postgresql

尋ねられたときにApacheウェブサーバーをインストールすることを選択します。OpenProjectのリバースプロキシとしてApacheを使用します。

install apache

次に、OpenProjectインストールのドメイン名を入力します。

fqdn domain name

パスインストールは空白のままにします。OpenProjectをルートドメイン/サブドメインにインストールします。

path to balnk

SSL構成については、はいまたはいいえを選択します。SSL証明書の詳細を提供する必要があります。

ssl no for later

サブバージョンリポジトリ統合をスキップします。

svn skip

OpenProjectインストールにGit統合をインストールすることもできます。

git integration

Gitリポジトリのパスディレクトリを入力します。デフォルトでは、/var/db/subversion/gitディレクトリが使用されます。

git path

Git CGIバックエンドパスはデフォルトのままにします。

git backend directory

続行するには、memcachedサーバーをインストールすることを選択します。

install memcached

次に、OpenProjectインストール用の管理者メールアドレスを入力します。

admin email

その後、デフォルトの言語を英語に設定します。

default language

プロセスが完了すると、以下のようになります。

complete

以下のコマンドを使用して、PostgreSQL、Apache、およびMemcachedサーバーのサービスを確認できます。これら3つのサービスがすべて実行されていることを確認してください。

sudo systemctl status postgresql apache2 memcached

apache status

最後に、以下のコマンドでOpenProjectサービスを確認します。これらのサービスがすべて実行されていることを確認してください。

sudo systemctl status openproject openproject-web openproject-worker

openproject status

OpenProjectにアクセスする

ウェブブラウザを起動し、http://project.howtoforge.local/loginにアクセスします。OpenProjectのログインページが表示されます。デフォルトのユーザーadminとパスワードadminを入力し、サインインをクリックします。

login

次に、デフォルトの管理者パスワードを新しい強力なパスワードに変更し、保存をクリックして確認します。

change password

プロセスが完了すると、以下のようなOpenProjectダッシュボードが表示されます。

dashboard

利用可能なデモプロジェクトから、スクラムを介した古典的およびアジャイルプロジェクト管理を見ることができます。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。