Kanboard
免费开源的自托管看板项目管理软件,轻量、功能丰富,适合中小团队。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
轻量级自托管看板工具,简单高效,完全控制数据。
核心功能
- 纯看板视图:拖拽卡片管理任务,支持泳道和列自定义
- 任务管理:子任务、标签、到期日、预计用时、优先级
- 时间追踪:记录每个任务的实际耗时
- 自动动作:根据事件(如移动到某列)自动触发操作(如分配用户、发送通知)
- 插件系统:通过安装社区插件扩展功能(日历、甘特图、统计分析等)
避坑指南
- •项目处于维护模式,核心作者不再开发新功能,但社区仍接受PR修复bug和小改进,长期支持需关注社区活跃度。2. 部分第三方插件可能因项目更新不及时而失效,安装前建议检查兼容性。3. 默认使用SQLite数据库,多人并发时性能可能不足,建议生产环境切换为MySQL/PostgreSQL。4. 无原生移动App,但可通过响应式Web界面在手机浏览器使用。
适用场景
- 小型软件开发团队的迭代任务管理
- 个人或团队的待办事项与进度追踪
- 适合对数据隐私要求较高的企业内部项目管理
- 培训或教学场景中的任务跟板
详细介绍
Kanboard是一款自托管的看板项目管理软件,专注于可视化工作流程、限制在制品并提高效率。它基于PHP开发,界面极简但功能齐全:支持看板、泳道、子任务、时间追踪、文件附件、自动操作和REST API。可通过插件和主题扩展。采用MIT许可证发布。注意:项目已进入维护模式,核心作者不再开发新功能,但社区仍接受bug修复和小的改进。对于希望拥有独立、隐私友好的看板工具的中小团队来说,它仍然是一个成熟稳定的选择。相比Trello、Jira等商业工具,Kanboard完全开源可控,部署简单(仅需PHP+SQLite/MySQL),极其轻量,适合对数据敏感或预算有限的场景。
常见问题与排障 (2)
故障排除如何在Kanboard中搜索任务标题、描述和评论?
目前,Kanboard的默认搜索仅匹配任务标题。要搜索描述或评论,请使用高级搜索语法:desc:"keyword"用于描述,comment:"keyword"用于评论。请注意,这些过滤器以AND方式组合,因此同时搜索两者需要分别查询。将这一功能统一为单一搜索的功能正在开发中(参见GitHub issue #5810)。
故障排除如何修复Kanboard项目描述视图中的'Undefined variable $values'警告?
在 Kanboard v1.2.50 配合 PHP 8.4 的环境下,你可能在项目视图页面看到“Undefined variable $values and $errors”警告。临时解决方案:编辑 app/Template/project_view/show.php 文件,删除或注释掉第49行(对 'project_view/description' 的 render 调用)。这能消除警告,且无明显副作用。永久修复方法是更新 Kanboard 到初始化这些变量的较新版本,或在控制器(ProjectViewController::show)中手动定义它们。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
1. 确保服务器满足要求(PHP ≥7.2、SQLite/MySQL/PostgreSQL、Web服务器)
2. 从GitHub下载最新稳定版并解压到网站根目录
3. 访问安装向导页面,设置管理员账号和数据库
- 1. 确保服务器满足要求(PHP ≥7.2、SQLite/MySQL/PostgreSQL、Web服务器)
- 2. 从GitHub下载最新稳定版并解压到网站根目录
- 3. 访问安装向导页面,设置管理员账号和数据库
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
停止Web服务,删除Kanboard安装目录,删除对应的数据库文件或数据库。如果是Docker部署,执行 `docker stop <容器名>` 然后 `docker rm <容器名>` 并删除持久化卷。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
2 FAQs