Redmine 是一个开源的、基于 Web 的项目管理和问题跟踪工具
参考资料
Redmine 简介
Redmine 是一个开源的、基于 Web 的项目管理和问题跟踪工具。它支持多项目和子项目,提供问题跟踪、甘特图、日历、新闻、文档管理、文件共享、Wiki 等功能。Redmine 使用 Ruby on Rails 框架开发,支持多种数据库(如 MySQL、PostgreSQL、SQLite 等)。
特点
多项目支持:可以同时管理多个项目。
灵活的问题跟踪系统:支持自定义工作流、问题类型和状态。
甘特图和日历:可视化项目进度和时间安排。
Wiki 和文档管理:支持项目文档的协作编辑和管理。
版本控制集成:支持与 Git、SVN、Mercurial 等版本控制系统集成。
多语言支持:支持多种语言界面。
插件扩展:可以通过插件扩展功能。
最新更新内容及时间
最新版本:Redmine 5.0.5(截至 2023 年 10 月)
更新时间:2023 年 10 月
更新内容:
修复了多个安全问题。
改进了性能和稳定性。
更新了依赖库。
镜像下载地址
官方下载地址:https://www.redmine.org/projects/redmine/wiki/Download
Docker 镜像:https://hub.docker.com/_/redmine
官网地址
阅读的文档地址
Docker 安装示例
docker run -d --name redmine \ -p 3000:3000 \ -e REDMINE_DB_POSTGRES=postgres \ -e REDMINE_DB_USERNAME=redmine \ -e REDMINE_DB_PASSWORD=secret \ -v /path/to/redmine/data:/usr/src/redmine/files \ redmine:latest
YAML 设置教程
Redmine 的配置文件通常是 config/configuration.yml
或 config/database.yml
。以下是一个 database.yml
的示例:
production: adapter: postgresql database: redmine host: postgres username: redmine password: "secret" encoding: utf8
常用错误问题
数据库连接失败:
检查
database.yml
中的数据库配置是否正确。确保数据库服务已启动。
权限问题:
确保 Redmine 对文件和目录有读写权限。
运行
chown -R redmine:redmine /path/to/redmine
。插件安装失败:
确保插件与 Redmine 版本兼容。
检查插件依赖是否已安装。
邮件配置问题:
检查
configuration.yml
中的邮件配置。确保 SMTP 服务器可访问。
性能问题:
启用缓存(如 Memcached 或 Redis)。
优化数据库查询。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。