参考资料

  1. Kapacitor是InfluxData开发的开源数据处理引擎
  2. 禅道(zentao)是一款开源的项目管理软件
  3. PostfixAdmin 是一个基于 Web 的邮件管理工具
  4. Pony 是一个高性能的 Python 异步网络框架
  5. OrientDB 是一个开源的 多模型数据库
  6. irssi 是一个基于终端的开源 IRC 客户端,支持多服务器连接、可定制界面和脚本扩展。
  7. rspamd 是一个快速、开源的垃圾邮件过滤系统
  8. Swift是苹果公司开发的一种强大且直观的编程语言

禅道(zentao)是一款开源的项目管理软件

zentao 详细简介

禅道(zentao)是一款开源的项目管理软件,专注于研发项目管理,覆盖需求管理、任务管理、Bug管理、测试管理等功能,支持敏捷开发和瀑布模型。

特点

  1. 开源免费:提供开源版本,可自由下载使用。

  2. 全生命周期管理:支持需求、任务、Bug、测试用例等全流程管理。

  3. 多模式支持:支持Scrum、Kanban、瀑布模型等开发模式。

  4. 权限管理:灵活的权限分配,适应不同团队角色需求。

  5. 报表统计:提供丰富的项目数据统计与分析功能。

  6. 多平台支持:支持Web、移动端(APP)访问。

最新更新内容及时间

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

  • 更新内容

    • 优化UI界面,提升用户体验。

    • 修复已知Bug,增强系统稳定性。

    • 新增部分报表统计功能。

镜像下载地址

官网地址

阅读文档地址

Docker 安装示例

docker run --name zentao -p 8080:80 -v /path/to/data:/app/zentaopms -v /path/to/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 easysoft/zentao:latest
  • -p 8080:80:映射容器80端口到宿主机8080。

  • -v /path/to/data:持久化禅道数据。

  • -v /path/to/mysql:持久化MySQL数据。

  • -e MYSQL_ROOT_PASSWORD:设置MySQL root密码。

YAML 设置教程(docker-compose.yml)

version: '3'
services:
  zentao:
    image: easysoft/zentao:latest
    container_name: zentao
    ports:
      - "8080:80"
    volumes:
      - /path/to/data:/app/zentaopms
      - /path/to/mysql:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=123456
    restart: always

常见错误及解决方法

  1. MySQL连接失败

    • 检查MySQL服务是否启动。

    • 确保MYSQL_ROOT_PASSWORD正确。

  2. 权限不足导致文件无法写入

    • 确保挂载目录权限正确(chmod -R 777 /path/to/data)。

  3. 访问502错误

    • 检查容器是否正常运行(docker ps)。

    • 查看日志排查问题(docker logs zentao)。

  4. 升级失败

    • 备份数据后重新部署。

    • 参考官方升级文档操作。