马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 wO5P2v 于 2026-1-13 04:00 编辑
本内容部分由AI生成
Kanboard是一款轻量级项目管理工具,适合团队的敏捷开发管理、小型工作室的项目跟踪、个人的日常任务管理,支持中文。
一、准备工作:
创建或使用以下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界面左侧的 “项目” ,然后点击 “创建”。 2.2 为项目命名(例如“kanboard”)。 2.3 在“Compose配置”编辑框内,完全粘贴上方的配置文件内容或上传docker-compose.yaml文件。 2.4 立即部署:确认信息无误后,点击 “立即部署”,系统会自动拉取镜像并启动容器。
三、访问初始化
1.访问Kanboard:在浏览器中输入 http://你的NAS局域网IP:6756。
2.登录:该版本默认账号密码为 admin/admin,但建议以安装时的实际提示为准,并务必在登录后立即修改密码。
3.具体使用可以参考网上教程,以下为实际使用界面 3.1 甘特图界面
3.2 插件界面(截图中的插件经过测试没有兼容性问题)
四、优化建议 1. 设置中文 1.1 点击右上角头像处-My profile
1.2 点击左侧Edit profile,在Language中选择简体中文后保存
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 找到下面两行内容: - <?= $this->task->renderDueDateField($values, $errors) ?>
- <?= $this->task->renderStartDateField($values, $errors) ?>
复制代码 替换为(其实就是代码位置互换):- <?= $this->task->renderStartDateField($values, $errors) ?>
- <?= $this->task->renderDueDateField($values, $errors) ?>
复制代码
5. 插件可能无法自动安装,以下为手动安装步骤 5.2 插件目录(参考,以你实际安装为准):/var/ww/app/plugins
5.3 下载完插件压缩包后上传至NAS中,之后使用命令复制到容器插件目录中解压即可
|