はじめに
RaspberryPiでOpenProjectを動かす
これはmadewhatnowさんが作成したRaspberryPi用のOpenProjectインストールガイドの日本語訳です。
OpenProjectは、完全な機能を備えたオープンソースのプロジェクト管理ツールボックスです。
無料のコミュニティ版もリリースされていますが、一部のプレミアム機能は有料のクラウド版とエンタープライズ版に限定されています。
セルフホストする場合には4GBのRAMを搭載したLinuxベースのシステムが推奨されており、インストールが容易になる.deb/.rpmパッケージやdockerイメージを提供しています。
新しいRaspberry Pi 4はコンパクトで電力効率に優れ、4コアのSoCと4GBのRAMを搭載し、理論上OpenProjectを実行できます。これは小規模なチームやローカルのテスト設備にとって、非常に消費電力の少ない良い方法になり得るでしょう。
しかしここで問題が発生します。OpenProjectはARMアーキテクチャをサポートしていないため、.deb/.rpmパッケージやdockerに基づいたインストール方法は利用できません。 サポートフォーラムには、何年も前からこの件に関するスレッドがいくつかありますが、明確な解決法はほとんどありません。(このページに辿り着いた方々はすでにご存知かもしれません)
良いニュース: OpenProjectは(非公式に)ARMで実行することができます!
Raspberry PiでOpenProjectを動作させることは可能です!4GBのRAMを搭載したRPi4(または互換ボード)を強くお勧めします。
2GBでも十分なスワップ領域があれば何とかなるかもしれませんが、検証されておらず、非推奨です。
インストールとコンパイルの過程で、メモリ使用量は最大で約3.1GBになります。
今すぐ利用したいのですが、既製のシステムイメージはありますか?
元の著者が作成したイメージがありますが、2021年のものでありセキュリティ的リスクが多いため推奨されません。
ファイルはここにあり、ファイルサイズは約12GBで16GB以上のSDカードで利用できます。RPi4が必要で、2GBか4GBのメモリが必要です。SSH は有効になっており(pi//raspberry)、OpenProjectの管理者アカウントはデフォルトのアカウント名とパスワード(admin//admin) のままです。
システムに接続するには無線LAN (/etc/wpa-supplicant/wpa-supplicant)かイーサネットに接続する必要があります。OpenProjectでメール通知を設定してください(下記参照)。
問題や成功報告は本家のリポジトリにお願いします。
ステータス(2021年2月)
2020年2月にmadewhatnowがOpenProject 10のためにこの説明書を作成しました。システム・イメージや様々な修正を求める多数のメールを受け取り、2021年にようやくプロトコルの再検討を行いました。OpenProjectは最近バージョン11をリリースしましたが、驚いたことに、プロセスがかなりスムーズになっています。RPi 4上のRaspian Liteイメージから始めて、全プロセスは最小限の問題で数時間で完了しました。以下のプロトコルは、必要な変更を反映して更新されています。
OpenProjectフォーラムでは、微調整や修正に関する議論が続いています: https://community.openproject.org/topics/6873