1.

Redmine 完全ガイド (OSS プロジェクト管理)

編集
この記事の要点
  • Redmine は Ruby on Rails 製の OSS プロジェクト管理ツール (2006 年〜)
  • 中核機能: チケット (Issue) 管理 / ガントチャート / Wiki / リポジトリ連携 / ロードマップ
  • Git / Subversion とブラウザ上で連動、コミットから自動でチケット状態変更も可
  • プラグインで機能拡張(Redmine Agile, Backlogs, Knowledgebase 等)
  • Jira / Backlog / GitLab Issues と比較: 完全 OSS で自前運用、商用サポート不要なら最有力

Redmine とは

Redmine は 2006 年に Jean-Philippe Lang 氏によって開発が始まった、Ruby on Rails 製のオープンソース・プロジェクト管理 Web アプリケーションです。チケット(Issue)駆動でタスクを管理し、複数プロジェクト・複数ロール・複数ワークフローを 1 つの Redmine インスタンスで扱える点が特徴です。GPL ライセンスで自由に自社サーバへインストールでき、ライセンス費用がかからないため、官公庁・SIer・スタートアップで広く使われています。

主な機能

機能説明
チケット (Issue) 管理バグ / 機能要望 / タスクをチケット化。担当者、優先度、期日、進捗率を管理
ガントチャートチケットの開始日〜期日を時系列バーで可視化
カレンダー月単位でチケットの予定を表示
Wikiプロジェクトごとに編集可能なドキュメント
フォーラム議論用のスレッド
ニュースお知らせ投稿、RSS 配信
ロードマップバージョン単位の進捗一覧(達成率付き)
リポジトリ連携Git / SVN / Mercurial / Bazaar を Web 上で閲覧、コミットとチケットを紐付け
時間管理チケット単位で工数記録 → レポート集計
権限制御プロジェクト × ロール × 機能のマトリクス権限
カスタムフィールド標準項目以外の自由項目をチケットに追加
REST API外部システム連携、CI から自動チケット作成

インストール

Docker (最短)

docker run -d --name redmine \
  -p 3000:3000 \
  -v redmine_files:/usr/src/redmine/files \
  redmine:latest

# ブラウザで http://localhost:3000
# 初期管理者: admin / admin (要パスワード変更)

Docker Compose (DB 分離)

version: '3'
services:
  redmine:
    image: redmine:5
    ports: ["3000:3000"]
    environment:
      REDMINE_DB_MYSQL: db
      REDMINE_DB_USERNAME: redmine
      REDMINE_DB_PASSWORD: secret
    volumes:
      - ./files:/usr/src/redmine/files
      - ./plugins:/usr/src/redmine/plugins
      - ./themes:/usr/src/redmine/public/themes
    depends_on: [db]

  db:
    image: mysql:8
    environment:
      MYSQL_ROOT_PASSWORD: root_secret
      MYSQL_DATABASE: redmine
      MYSQL_USER: redmine
      MYSQL_PASSWORD: secret
    volumes:
      - ./mysql:/var/lib/mysql

Bitnami スタック (オンプレ)

Bitnami が提供する Redmine インストーラ (Windows/Linux/macOS) はワンクリックで Ruby + MySQL + Apache + Redmine を一括導入できます。検証用途や小規模社内利用に便利。

チケットのライフサイクル

1. 起票 (New)
   ↓
2. 担当割り当て (Assigned)
   ↓
3. 作業中 (In Progress)
   ↓
4. 解決済 / レビュー待ち (Resolved)
   ↓
5. フィードバック / 差戻し (Feedback)  ←→ In Progress
   ↓
6. 終了 (Closed)

ステータス・優先度・トラッカー (バグ/機能/サポート) は管理画面でカスタマイズ可能

Git / SVN 連携

Redmine 管理画面 → プロジェクト設定 → リポジトリで Git/SVN リポジトリ URL を登録すると、ブラウザ上で履歴・差分・blame が見られます。コミットメッセージに特定キーワードを書くと、チケットを自動で参照・解決できます:

# 単にチケット番号を参照
git commit -m "ログイン処理を修正 refs #123"

# チケットを自動クローズ + 進捗 100%
git commit -m "ログイン機能完成 closes #123"

# 設定 (Redmine > 管理 > 設定 > リポジトリ)
# 参照キーワード: refs, references, IssueID
# クローズキーワード: fixes, closes

主要プラグイン

プラグイン機能
Redmine Agileカンバンボード、スプリント、ベロシティ
Redmine Backlogsスクラム(プロダクトバックログ、スプリント)
Redmine KnowledgebaseFAQ / ナレッジ管理
Redmine CRM顧客 / 案件管理
Redmine People社員データベース
Redmine Checklistチケット内チェックリスト
Redmine Banner全画面お知らせバナー
View CustomizeJS/CSS でカスタマイズ

REST API 例

# チケット一覧
curl -H "X-Redmine-API-Key: YOUR_API_KEY" \
  "https://redmine.example.com/issues.json?project_id=myproj&status_id=open"

# チケット作成
curl -X POST -H "Content-Type: application/json" \
  -H "X-Redmine-API-Key: YOUR_API_KEY" \
  -d '{
    "issue": {
      "project_id": 1,
      "subject": "新規バグ",
      "description": "再現手順...",
      "tracker_id": 1,
      "priority_id": 4,
      "assigned_to_id": 5
    }
  }' \
  https://redmine.example.com/issues.json

# 更新
curl -X PUT -H "X-Redmine-API-Key: YOUR_API_KEY" \
  -d '{"issue": {"status_id": 5, "notes": "対応完了"}}' \
  https://redmine.example.com/issues/123.json

他ツールとの比較

ツール提供形態強み弱み
RedmineOSS / 自前運用無料、カスタマイズ自在、プラグイン豊富UI が古い、運用工数
JiraSaaS / Data Center豊富な機能、Atlassian エコシステム有料、設定複雑
BacklogSaaS (ヌーラボ)UI 親しみやすい、Git/Wiki 一体、日本語対応大規模向け機能弱
GitLab IssuesOSS / SaaSGit とシームレス統合プロジェクト管理機能はシンプル
Asana / Trello / NotionSaaSカジュアル、UI 良好大規模 / 工数管理弱
ClickUp / MondaySaaS機能豊富、All-in-One学習コスト高、有料

運用 Tips

  • 定期バックアップ: DB と files/ ディレクトリ(添付ファイル)を両方
  • テーマ変更で UI 刷新(PurpleMine2, A1 等が人気)
  • カスタムクエリを保存して再利用、共有も可能
  • メール通知の設定(チケット更新時の関係者宛て)
  • LDAP / SAML 認証連携でシングルサインオン
  • 古い 4.x 系を使っているなら 5.x へアップグレード(Ruby 3 / Rails 6 対応)

FAQ

Q: 個人で軽く使いたい
A: Docker でローカル起動が最速。本格運用しないなら Notion / Trello のほうが直感的かもしれません。

Q: Backlog と Redmine、どちらを選ぶ?
A: 「自前運用が許される / 工数を割ける」なら Redmine、「クラウドで手軽 / サポート欲しい」なら Backlog。Backlog は Redmine から派生したルーツがあり、操作感は近い。

Q: 商用サポートはある?
A: 公式の Redmine 自体は OSS だけ。日本では ファーエンドテクノロジー (My Redmine) や Planio などが商用ホスティング + サポートを提供しています。

📸 参考画像

※ 旧バージョンから引き継いだ参考画像です。手順・図解の補助としてご覧ください。

参考画像

編集
Post Share
子ページ
  1. エラー一覧
同階層のページ

同階層のページはありません