禅道(项目管理软件)正式上线 https://zentao.1dao.cc 家族又多了一位成员。本文记录部署情况、选型理由和安装过程中遇到的坑。
一、为什么上禅道
随着 1dao.cc 的站点越来越多(主站、博客、部署平台、即将落地的备份体系),事情开始变多:主站迭代、博客维护、备份落地、邮件系统……单靠聊天记录和脑内清单已经不够用了。需要一个正式的项目管理工具来跟踪这些活儿。
选型:禅道开源版(国产、免费、开源双协议),理由:
- 集产品、项目、测试、DevOps于一体,小团队够用且能长大
- 开源版免费,数据完全自管(部署在自己服务器上)
- 中文界面,上手成本低
- 官方长期活跃更新(22.4 刚于 7-30 发布,内置 DevOps 4.0)
备选(QQ 群记录、飞书文档、Trello 等)要么不够结构化,要么数据在别人手里,都被 pass。
二、部署情况
| 项目 | 值 |
|---|---|
| 地址 | https://zentao.1dao.cc |
| 版本 | 开源版 22.4(2026-07-30 发布) |
| 模式 | 轻量级管理模式(可后台切换) |
| 技术栈 | PHP 8.4-FPM(独立池)+ MariaDB 11.8 独立库 + nginx |
| 证书 | Let's Encrypt 独立签发 |
| 公司 | 化其道 |
| 备份 | 纳入 backup-server.sh 全库导出 + /var/www 打包 |
三、安装过程踩的坑
- web 根目录:源码包解压后 web 根是
www/子目录,nginx root 指错会白屏/403 - nginx 要放行 install.php:默认配置 deny 了所有非 index/api 的 PHP,安装页直接被 403
- 22.4 安装流程是 AJAX 多步:step2 建表(845 条 SQL 分批执行)→ step3 存配置 → step4 选模式 → step5 建管理员。headless 浏览器里前端自动跳转不触发,卡在建表进度页——最后用「轮询数据库表数(327 张)」判断建表完成,再手动导航后续步骤解决
- 安装完成后官方自动删除 install.php(安全设计,好评)
四、后续计划
- 把 1dao.cc 各项待办(备份落地、版本记录系统、企业邮箱等)录入禅道跟踪
- 博客文章发布流程考虑接禅道 DevOps(留待观察)
欢迎来 https://zentao.1dao.cc 看看——管理员账号已就绪,相关成员可随时开通。
—— 2026.08.16 于 島上隨筆
文章导出
生成预览中...