DooTask是一款开源在线项目任务管理工具,它可以帮助你高效地完成各种工作。无论你是个人还是团队,无论你是做设计、开发、教育、创业还是其他领域,你都可以在DooTask上创建、管理、协作和分享你的项目。
DooTask的主要功能有:
- 文档协作工具:你可以在DooTask上创建和编辑各种文档,如文本、表格、幻灯片等,支持多人实时协作和评论,还可以导出为PDF或其他格式。
- 在线思维导图:你可以在DooTask上绘制和编辑思维导图,帮助你梳理思路、整理知识、规划项目等,支持多人实时协作和评论,还可以导出为图片或其他格式。
- 在线流程图:你可以在DooTask上绘制和编辑流程图,帮助你设计流程、分析问题、优化方案等,支持多人实时协作和评论,还可以导出为图片或其他格式。
- 项目管理:你可以在DooTask上创建和管理项目,设置项目目标、里程碑、任务列表等,分配任务给团队成员,跟踪任务进度和状态,查看项目报告和统计数据等。
- 任务分发:你可以在DooTask上发布和接受任务,设置任务要求、截止日期、报酬等,与任务发布者或接受者沟通,提交任务成果和反馈等。
- 即时IM:你可以在DooTask上与团队成员或其他用户进行即时通讯,发送文字、图片、文件等消息,支持群聊和私聊,同时消息功能使用非对称加密技术让你的沟通更安全。
- 文件管理:你可以在DooTask上上传和管理文件,支持多种文件格式,如图片、视频、音频、文档等,还可以与其他用户共享文件或设置文件权限。
DooTask是一个功能强大而易用的在线项目任务管理工具,它可以让你的工作更高效、更便捷、更有趣。
1、安装环境
必须安装:
Docker和Docker Compose v2.0+
支持环境:
Centos/Debian/Ubuntu/macOS
硬件建议:
2核4G以上
2、部署项目
# 1、克隆项目到您的本地或服务器
# 通过github克隆项目
git clone --depth=1 https://github.com/kuaifan/dootask.git
# 或者你也可以使用gitee
git clone --depth=1 https://gitee.com/aipaw/dootask.git
# 2、进入目录
cd dootask
# 3、一键安装项目(自定义端口安装 ./cmd install --port 2222)
./cmd install
3、重置密码
# 重置默认管理员密码
./cmd repassword
4、更换端口
./cmd port 2222
5、停止服务
./cmd stop
# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令
./cmd start
6、开发编译
# 开发模式,仅限macOS
./cmd dev
# 编译项目,仅限macOS
./cmd prod
7、运行命令的快捷方式
# 你可以使用以下命令来执行
./cmd artisan "your command" # 运行 artisan 命令
./cmd php "your command" # 运行 php 命令
./cmd nginx "your command" # 运行 nginx 命令
./cmd redis "your command" # 运行 redis 命令
./cmd composer "your command" # 运行 composer 命令
./cmd supervisorctl "your command" # 运行 supervisorctl 命令
./cmd test "your command" # 运行 phpunit 命令
./cmd mysql "your command" # 运行 mysql 命令 (backup: 备份数据库,recovery: 还原数据库)
四、升级更新|注意:在升级之前请备份好你的数据!
# 方法1:在项目下运行命令
./cmd update
# (或者)方法2:如果方法1失败请使用此方法
git pull
./cmd mysql backup
./cmd uninstall
./cmd install
./cmd mysql recovery
如果升级后出现502请运行 重启服务即可。
五、卸载项目
# 在项目下运行命令
./cmd uninstall