dootask
DooTask 是一款开源的任务管理系统,支持多平台部署(CentOS/Debian/Ubuntu/macOS 等),提供任务管理、应用商店、SSL 配置等功能。
核心功能与使用方法:
- 部署安装:需 Docker 20.10+ 和 Docker Compose 2.0+,通过命令
./cmd install一键安装,支持自定义端口。 - 基础操作:支持密码重置(
./cmd repassword)、端口修改(./cmd port)、服务启停(./cmd up/down)。 - 开发与构建:需 Node.js 20+,开发模式使用
./cmd dev,生产构建使用./cmd prod。 - SSL 配置:支持自动配置(
./cmd https)或 Nginx 代理配置。 - 升级与迁移:通过
./cmd update升级,提供数据库备份与恢复(./cmd mysql backup/recovery)迁移功能。 - 卸载:使用
./cmd uninstall卸载项目。
主要特性:
- 基于 Docker 容器化部署,支持跨平台(Linux/Unix)。
- 提供应用商店、多语言支持(含中文文档)。
- 支持 HTTPS 自动配置与 Nginx 代理。
- 提供详细的迁移与数据备份恢复流程。
- 推荐硬件配置:2 核以上 CPU、4GB 内存。