参考资料

  1. Photon OS 是一个轻量级的 Linux 发行版
  2. Bonita 是一个开源业务流程管理(BPM)和工作流自动化平台
  3. Ruby 是一种动态、开源的编程语言
  4. Swift是苹果公司开发的一种强大且直观的编程语言
  5. ERPNext 14 是一款开源的企业资源规划(ERP)系统
  6. alt 是一个轻量级的代理工具,支持多种协议(如 HTTP、SOCKS5),用于网络请求的转发和代理
  7. Cloudreve是一款自托管的网盘系统,支持对接OnlyOffice实现在线文档编辑功能
  8. DweebUI是一个基于Stable Diffusion WebUI的轻量级分支

Redmine 是一个开源的、基于 Web 的项目管理和问题跟踪工具

Redmine 简介

Redmine 是一个开源的、基于 Web 的项目管理和问题跟踪工具。它支持多项目和子项目,提供问题跟踪、甘特图、日历、新闻、文档管理、文件共享、Wiki 等功能。Redmine 使用 Ruby on Rails 框架开发,支持多种数据库(如 MySQL、PostgreSQL、SQLite 等)。

特点

  1. 多项目支持:可以同时管理多个项目。

  2. 灵活的问题跟踪系统:支持自定义工作流、问题类型和状态。

  3. 甘特图和日历:可视化项目进度和时间安排。

  4. Wiki 和文档管理:支持项目文档的协作编辑和管理。

  5. 版本控制集成:支持与 Git、SVN、Mercurial 等版本控制系统集成。

  6. 多语言支持:支持多种语言界面。

  7. 插件扩展:可以通过插件扩展功能。

最新更新内容及时间

  • 最新版本:Redmine 5.0.5(截至 2023 年 10 月)

  • 更新时间:2023 年 10 月

  • 更新内容

    • 修复了多个安全问题。

    • 改进了性能和稳定性。

    • 更新了依赖库。

镜像下载地址

官网地址

阅读的文档地址

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.ymlconfig/database.yml。以下是一个 database.yml 的示例:

production:
  adapter: postgresql
  database: redmine
  host: postgres
  username: redmine
  password: "secret"
  encoding: utf8

常用错误问题

  1. 数据库连接失败

    • 检查 database.yml 中的数据库配置是否正确。

    • 确保数据库服务已启动。

  2. 权限问题

    • 确保 Redmine 对文件和目录有读写权限。

    • 运行 chown -R redmine:redmine /path/to/redmine

  3. 插件安装失败

    • 确保插件与 Redmine 版本兼容。

    • 检查插件依赖是否已安装。

  4. 邮件配置问题

    • 检查 configuration.yml 中的邮件配置。

    • 确保 SMTP 服务器可访问。

  5. 性能问题

    • 启用缓存(如 Memcached 或 Redis)。

    • 优化数据库查询。