二进制包部署
默认使用 SQLite,适合单机部署,无需安装 MySQL 或 Redis。
前置要求
- 对应的操作系统(Windows/Linux)
- 如选择 MySQL 模式,需准备 MySQL 8.0+;Redis 可选
部署步骤
1. 下载二进制包
访问 下载中心,下载对应系统的二进制包。
2. 配置数据库
复制配置文件:
cp application-example.yaml application.yaml新配置默认使用 SQLite 且关闭 Redis,首次启动会创建 ./data/moyukanban.db:
yaml
server:
databaseType: sqlite
redisEnabled: false
sqlite:
path: ./data/moyukanban.db如需继续使用 MySQL,将 server.databaseType 改为 mysql 并填写顶层 mysql 段;如需使用 Redis,将 server.redisEnabled 改为 true 并填写顶层 redis 段。旧版配置仍按原有 MySQL + Redis 设置运行。
无 Redis 模式使用单进程内存保存令牌、验证码和缓存;重启后需要重新登录,不适用于多个服务实例共享登录状态。备份 SQLite 时先停止程序,再复制数据库文件和上传目录。
3. 运行程序
Windows:
直接运行 moyu-kanban.exe
Linux:
bash
chmod +x moyu-kanban-linux
./moyu-kanban-linux4. 访问系统
浏览器打开 http://localhost:3000
默认账号: admin / 12345678
升级方式
下载最新版本二进制包,替换旧版本,重启即可。