インストールガイド · 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
次に、以下のコマンドを実行して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.repoGPGキーとリポジトリを追加した後、以下のコマンドを実行してDebianパッケージリストを更新します。OpenProjectリポジトリが追加されたことが確認できます。
sudo apt update
次に、以下のaptコマンドを使用してOpenProjectパッケージをDebianシステムにインストールできます。インストールを続行するにはYと入力してください。
sudo apt install openproject
インストールが完了すると、以下の指示が表示されます。

OpenProjectの設定
OpenProjectをインストールしたので、コマンドラインを介して設定を開始できます。コマンドラインopenprojectは、システムにデフォルトで作成されており、ターミナルシェルからOpenProjectを設定することができます。
openprojectコマンドを使用すると、対話的にOpenProjectをセットアップできます。PostgreSQL、Apacheウェブサーバー、Memcachedを設定し、Git/SVN統合も設定できます。
OpenProjectを設定するには、以下のopenprojectコマンドを実行します。これにより、シェルから対話的にOpenProjectが設定されます。
sudo openproject configureOpenProjectのバージョンをdefaultとして選択します。デフォルトバージョンは一般的なプロジェクト管理用であり、bimバージョンは建設業界などの特定の業界セクションで使用されます。

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

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

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

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

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

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

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

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

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

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

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

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

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

以下のコマンドを使用して、PostgreSQL、Apache、およびMemcachedサーバーのサービスを確認できます。これら3つのサービスがすべて実行されていることを確認してください。
sudo systemctl status postgresql apache2 memcached
最後に、以下のコマンドでOpenProjectサービスを確認します。これらのサービスがすべて実行されていることを確認してください。
sudo systemctl status openproject openproject-web openproject-worker
OpenProjectにアクセスする

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

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

利用可能なデモプロジェクトから、スクラムを介した古典的およびアジャイルプロジェクト管理を見ることができます。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。