• 项目管理和问题跟踪工具Redmine


    在这里插入图片描述

    【勘误】:网友 Bnake 指出,用青龙面板实现阿里云盘每日签到 一文中,新建变量值时,变量名应该为 refreshToken,而不是截图中的 refresh_Token,非常感谢他的仔细和认真~


    什么是 Redmine ?

    Redmine 是一款使用 Ruby on Rails 框架编写的灵活的项目管理与缺陷跟踪管理系统。集成了项目管理所需的各项功能:日历、燃尽图和甘特图,以协助可视化表现项目与时间限制,问题跟踪和版本控制。此外,Redmine 允许用户管理多个项目和关联的子项目。它具有每个项目的 wiki 和论坛、时间跟踪和灵活的、基于角色的访问控制。

    注意事项:

    在低版本内核的机器上,比如老苏使用的 DSM6.17 上,会遇到下面的错误

    failed to get urandom
    
    • 1

    这在安装 OpenProject 已经遇到过,解决办法是换一台机器,比如在 DSM 6.23 上就可以

    安装

    在群晖上以 Docker 方式安装。

    docker cli 安装

    如果你熟悉命令行,可能用 docker cli 更快捷

    # 新建文件夹 redmine 和 子目录
    mkdir -p /volume1/docker/redmine/{data,files}
    
    # 进入 redmine 目录
    cd /volume1/docker/redmine
    
    # 运行 postgres 容器
    docker run -d \
       --restart unless-stopped \
       --name redmine-db \
       -v $(pwd)/data:/var/lib/postgresql/data \
       -e POSTGRES_DB=redmine \
       -e POSTGRES_PASSWORD=password \
       postgres:14
    
    # 运行 redmine 容器
    docker run -d \
       --restart unless-stopped \
       --name redmine-web \
       --link redmine-db:db \
       -p 3488:3000 \
       -v $(pwd)/files:/usr/src/redmine/files \
       -e REDMINE_DB_POSTGRES=db \
       -e REDMINE_DB_DATABASE=redmine \
       -e REDMINE_DB_PASSWORD=password \
       redmine:latest
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26

    docker-compose 安装

    也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

    version: '3'
    
    services:
      postgres:
        image: postgres:14
        container_name: redmine-db
        restart: always
        volumes:
          - ./data:/var/lib/postgresql/data
        environment:
          - POSTGRES_DB=redmine
          - POSTGRES_PASSWORD=password
    
      redmine:
        image: redmine:latest
        container_name: redmine-web
        restart: always
        volumes:
          - ./files:/usr/src/redmine/files
        ports:
          - 3488:3000
        environment:
          - REDMINE_DB_POSTGRES=postgres
          - REDMINE_DB_DATABASE=redmine
          - REDMINE_DB_PASSWORD=password
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25

    然后执行下面的命令

    # 新建文件夹 redmine 和 子目录
    mkdir -p /volume1/docker/redmine/{data,files}
    
    # 进入 redmine 目录
    cd /volume1/docker/redmine
    
    # 将 docker-compose.yml 放入当前目录
    
    # 一键启动
    docker-compose up -d
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    运行

    在浏览器中输入 http://群晖IP:3488 就能看到主界面

    在这里插入图片描述

    缺省的管理员账号:admin、密码:admin

    在这里插入图片描述

    第一次需要密码

    在这里插入图片描述

    新建账号

    当然你可以可以注册自己的账号

    在这里插入图片描述

    需要管理员的审核

    在这里插入图片描述

    登录管理员后台,管理 --> 用户–> 状态 --> 已注册 ,点击账号后面的激活按钮即可

    在这里插入图片描述

    当然也可以由管理员直接 新建用户

    在这里插入图片描述

    接下来是定义角色和权限,并授予给组和用户

    新建项目

    登录管理员后台,管理 --> 项目–> 新建项目

    在这里插入图片描述

    填入项目信息

    在这里插入图片描述

    创建成功之后

    在这里插入图片描述

    接下来,你可以给项目添加成员、创建问题跟踪,具体的使用可以去搜索使用教程

    参考文档

    redmine/redmine: Mirror of redmine code source - Official SVN repository is at https://svn.redmine.org/redmine - contact: @jbbarth or jeanbaptiste.barth (at) gmail (dot) com
    地址:https://github.com/redmine/redmine

    Overview - Redmine
    地址:https://www.redmine.org/

  • 相关阅读:
    开源网安解决方案荣获四川数实融合创新实践优秀案例
    HCS 中的一些概念(二)
    Casbin之Model模型存储(动态初始化)、Model模型存储(字符串加载)
    【Java基础】数组
    基于HTML+CSS+JavaScript的在线图书阅读网页设计
    解决Ubuntu无法安装pycairo和PyGObject
    p18 线性代数,行阶梯型矩阵
    Win2008 IIS TLS1.0升级到TLS1.2或TLS1.3
    C++【IO流】
    leetcode91-解码方法
  • 原文地址:https://blog.csdn.net/wbsu2004/article/details/133266100