大家好,我是老赵
DooTask 是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。
功能特性
可查看日历提醒事项、仪表盘
支持个人、群组聊天,创建聊天室
支持创建文件夹、上传文件,创建文本、流程图、思维导图、Word、Excel、PPT
支持指定范围共享文件、共享文件夹
支持文档协作
支持创建项目里程碑、添加子任务、更新进度、创建任务给指定人
支持 Windows、macOS 客户端和在线使用
界面样式
![09db8a76e9b2504b453fa667770b2096.png](https://i-blog.csdnimg.cn/blog_migrate/a842a5c365e8b523c31a25ff554ad894.png)
![e898c326ec0f2aee7fbbb36d2756e20a.png](https://i-blog.csdnimg.cn/blog_migrate/975c8c47254d16c8fd1077b51aa9c586.png)
![9c576127cbbff845e65b19753f0e05ff.png](https://i-blog.csdnimg.cn/blog_migrate/3374b209efa911c520d58f65049bcc2c.png)
![6c832ba10c20832eed4261e1d84c598e.png](https://i-blog.csdnimg.cn/blog_migrate/989b5be96414094c483e114be279cc88.png)
![16c769b428421e07594794f6eeed7143.png](https://i-blog.csdnimg.cn/blog_migrate/03acff4909febba90a46d7333f2d7426.png)
![e277f52581ee5c94165d5731203f20e1.png](https://i-blog.csdnimg.cn/blog_migrate/d42dd352359d21ebf52ab90624d21974.png)
![4d9257b78d889b1db1f685f3b0319b14.png](https://i-blog.csdnimg.cn/blog_migrate/10e21a78205fe4a1817abec940c8b2a4.png)
![d924c3c8ddd1e063b96c5f8d3e896ccf.png](https://i-blog.csdnimg.cn/blog_migrate/943f2b7b9c586e2cbc0fb0dabb672c02.png)
![8936e8833f333b0478c20eba8d0e83e9.png](https://i-blog.csdnimg.cn/blog_migrate/0eb41c8e39fc2492cae39ec4109cc192.png)
安装部署
必须安装:Docker 和 Docker Compose v2.0+
支持环境:Centos、Debian、Ubuntu、macOS
硬件建议:2核4G以上
部署项目
# 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
重置密码
./cmd repassword
更换端口
./cmd port 2222
停止服务
./cmd stop
# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令
./cmd start
运行命令的快捷方式
# 你可以使用以下命令来执行
./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: 还原数据库)
NGINX 代理 SSL
# 1、Nginx 代理配置添加
proxy_set_header X-Forwarded-Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# 2、在项目下运行命令
./cmd https
源码
开源地址:https://github.com/kuaifan/dootask
来源:开源技术专栏
精彩推荐
1.阿里又在搞事,推出跨库高效数据同步神器,操作简单又牛X!
2.程序员健康作息表
3.10s向 MySQL 插入 100w 条数据!否则真的太low了!
4.设计了一个通用的权限管理系统
5.首次力压 macOS,Linux 桌面版在2022年杀疯了!
6.年终奖10w的同事,写的代码那叫一个优雅!
7.这个牛逼的在线项目任务管理工具,终于开源了!
8.字节二面:如何把一个 List 对象集合,优雅地返回给前端?我懵了。。