Mantis Bug Tracker (MantisBT) 是基於 PHP + MySQL/PostgreSQL/Oracle 等數據庫的開源缺陷管理系統,以輕量、易用、跨平台著稱,廣泛服務於中小型項目團隊。
| 維度 | 支持詳情 |
|---|---|
| 平台 | Windows / Linux / macOS / Solaris / AS400 — 任可運行 PHP 的環境 |
| 數據庫 | MySQL / PostgreSQL / Oracle / DB2 / MSSQL / SQLite (PDO 抽象層) |
| 語言 | 68+ 種語言包 (含簡/繁中文) |
| 項目管理 | 多項目、子項目、項目級權限、版本/里程碑/分類自定義 |
| 權限模型 | 基於角色 (RBAC):查看者/報告者/開發者/管理員/項目經理,細粒度到字段級 |
| 工作流 | 狀態流轉自定義 (新建→確認→分配→修復→驗證→關閉),支持自定義字段觸發 |
| 通知系統 | Email 通知(模板化)、RSS 訂閱、Twitter/IRC/XMPP 擴展 |
| 附件存儲 | 文件系統 / 數據庫 BLOB / FTP 遠程備份 |
| 搜索與報表 | 全文搜索、內置圖表報表(趨勢/分布/負載)、CSV/Excel/Word 導出 |
| 集成能力 | SVN/CVS/Git 提交信息關聯、Wiki (DokuWiki/MediaWiki)、聊天工具、SOAP/WebService API、WAP 移動端 |
utf8mb4config/ 可寫 (安裝時)、attachments/ 可寫 (附件)admin/install.php 向導安裝,完成後**刪除或重命名 install 目錄**| 優點 | 缺點 |
|---|---|
| 零授權成本,開源可控 | UI 風格偏傳統,移動端體驗一般 |
| 安裝部署極簡,維護成本低 | 大規模並發/海量數據性能瓶頸明顯 |
| 權限/工作流高度可定制 | 插件生態相對 Jira/Redmine 較弱 |
| 數據庫抽象層支持廣 | 原生 REST API 功能有限 (依賴 SOAP/第三方插件) |
| 輕量級,資源佔用極低 | 企業級功能(產品規劃/路線圖/高級報表)需大量二次開發 |
官網:mantisbt.org | 中文社區:mantis.org.cn
選型建議:團隊 < 50 人、項目周期短、預算敏感、偏好自主可控 → MantisBT 是極佳選擇;**大型企業、複雜流程治理、深度 DevOps 集成、需要現代化 UI** → 建議評估 Jira、GitLab Issues、Azure DevOps、Redmine 等方案。