返回列表 发布新帖

[玩法教程] 绿联NAS部署项目管理软件kanboard

528 0
发表于 2026-1-13 03:55:35 | 查看全部 阅读模式 IP:–广东–佛山–高明区

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 wO5P2v 于 2026-1-13 04:00 编辑

本内容部分由AI生成
Kanboard是一款轻量级项目管理工具,适合团队的敏捷开发管理、小型工作室的项目跟踪、个人的日常任务管理,支持中文。
image.png

一、准备工作:
创建或使用以下docker-compose.yml文件来部署Kanboard。

version: '3.8'
services:
  kanboard:
    image: kanboard/kanboard:v1.2.48
    container_name: kanboard
    environment:
      PLUGIN_INSTALLER: true  # 启用插件安装器
    ports:
      - "6756:80"  # 请确保6756端口未被其他应用占用
    volumes:
      - /volume1/docker/kanboard/data:/var/www/app/data    # 请将 /volume1/docker/kanboard/data 替换为你NAS上实际的Docker存储路径
    restart: unless-stopped

二、部署步骤
  1. 打开Docker应用
  2. 创建项目:
    2.1 点击Docker界面左侧的 “项目” ,然后点击 “创建”。
   image.png
    2.2 为项目命名(例如“kanboard”)。
    2.3 在“Compose配置”编辑框内,完全粘贴上方的配置文件内容或上传docker-compose.yaml文件。
   image.png
    2.4 立即部署:确认信息无误后,点击 “立即部署”,系统会自动拉取镜像并启动容器。

三、访问初始化
  1.访问Kanboard:在浏览器中输入 http://你的NAS局域网IP:6756。
  2.登录:版本默认账号密码为 admin/admin,但建议以安装时的实际提示为准,并务必在登录后立即修改密码。
         image.png
  3.具体使用可以参考网上教程,以下为实际使用界面
    3.1 甘特图界面
   image.png

    3.2 插件界面(截图中的插件经过测试没有兼容性问题)
   image.png

四、优化建议
1. 设置中文
  1.1 点击右上角头像处-My profile
    image.png
  1.2 点击左侧Edit profile,在Language中选择简体中文后保存
   image.png

2. 甘特图插件进问题修复(以下内容参考来自:kanboard的安装和修改 – 不静之心
  2.1 甘特图百分比问题:  
    首先,Kanbord的源码里面kanboard/app/Model/TaskModel.php,定义了getProgress(array $task, array $columns)方法,这个是从看板的类型数量来判断的,  
    当移动到完成的时候,一直是75%,是计算有问题,应该改为:$position = 1;
   
  2.2 甘特图汉化
    修改甘特图的标题: kanboard/plugins/Gantt/Locale/zh_CN/translations.php  
    在数组前面追加:'Gantt' => '甘特图',

3. 登录禁用记住我功能
  Kanboard 的主要配置文件是 config.php 。它通常位于 Kanboard 的根目录下。
  例如,如果你的 Kanboard 安装在 /var/www/kanboard ,那么配置文件就是 /var/www/kanboard/config.php 。
  在其配置文件中添加:defined('REMEMBER_ME_AUTH') or define('REMEMBER_ME_AUTH', false);
  此功能既解决了登录框中记住我的功能,也去除了用户在数据库中登录会话功能,关闭浏览器但未退出时,重新开启浏览器需要身份认证。但是数据库中可能存在缓存数据,即已经记录的会话在过期前不受影响。

4. 创建任务对话框,到期日期和开始日期位置对换
  在下面两个配置文件中修改代码:
  kanboard/app/Template/task_creation/show.php  
  kanboard/app/Template/task_modification/show.php
  找到下面两行内容:
  1. <?= $this->task->renderDueDateField($values, $errors) ?>
  2. <?= $this->task->renderStartDateField($values, $errors) ?>
复制代码
  替换为(其实就是代码位置互换):
  1. <?= $this->task->renderStartDateField($values, $errors) ?>
  2. <?= $this->task->renderDueDateField($values, $errors) ?>
复制代码

5. 插件可能无法自动安装,以下为手动安装步骤
  5.1 插件下载地址:Kanboard Plugins
  5.2 插件目录(参考,以你实际安装为准):/var/ww/app/plugins
  5.3 下载完插件压缩包后上传至NAS中,之后使用命令复制到容器插件目录中解压即可
   image.png
  

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表