欢迎光临
技术 共享 资源

轻量级任务管理工具DooTask-NAS部署详解

DooTask

DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。

  •   「高效便捷的团队沟通工具」针对项目和任务建立群组,工作问题可及时沟通,促进团队快速协作,提高团队工作效率。
  •   「强大易用的协同创作云文档」汇集文档、电子表格、思维笔记等多种在线工具,汇聚企业知识资源于一处,支持多人实时协同编辑,让团队协作更便捷。
  •   「便捷易用的项目管理模板」模版满足多种团队协作场景,同时支持自定义模版,满足团队个性化场景管理需求,可直观的查看项目的进展情况,团队协作更方便。
  •   「清晰直观的任务日历」通过灵活的任务日历,轻松安排每一天的日程,把任务拆解到每天,让工作目标更清晰,时间分配更合理。
  •   「支持多平台应用」多平台应用支持,打开客户端即可跟进项目任务进度, 同时让你在工作中每一个步骤都能拥有更高效愉悦的体验。以上便是dootask的介绍,是不是很强。不过这么强大的项目部署NAS也是十分麻烦,目前网上现有的教程都太模糊了,并不是很好理解。这边我就写写自己部署的过程,尽量精细化到每一步。

部署

首先要说的就是本项目是不支持docker直接部署,而且由于它的众多功能,导致你需要部署多个容器来互相配合,例如它用到了onlyoffice,fileview以及mariadb等等。所以这里我们只能选择命令行部署。

1.群晖Docker套件必须要有,然后开启群晖自带SSH登录。

2.用SSH软件登录群晖,我这里用的是xshll,提供了个人的免费版,去官方填写自己的邮箱和名字即可下载。

运行sudo -i命令开启root权限,根据dootask部署要求,先检查Docker和docker-compose版本。

命令:

docker –version

docker-compose –version

3.下载dootask-0.5.17.zip,这里直接到项目的源码地址去下载即可,记得一定要下载0.5.17,因为群晖的docker-compose版本是v1,而dootask的最新版本要求v2,所以我们这里只能使用老版本的项目文件,后面再来解决升级问题。源码地址:https://gitee.com/aipaw/dootask。

下载后上传并解压至群晖,路径如:/volume1/docker/dootask/

4.创建目录和设置权限

创建  /volume1/docker/dootask/docker/log/supervisor文件夹,直接在群晖中新建文件夹即可。

修改dootask/docker/mysql/conf.d/docker.cnf 权限。

命令:

cd /volume1/docker/dootask/docker/mysql/conf.d

chmod 644 docker.cnf

这里有个坑:mysql/conf.d这个文件夹权限要设置成777或644,否则maridb容器启动不了,安装进行不下去,一直提示数据库初始化错误!

第一条命令先进入指定目录,第二条命令为其赋予权限

5.使用./cmd install命令一键构建项目,这里需要注意,使用命令前确保你是在dootask的根目录。

命令:

cd /volume1/docker/dootask

./cmd install

安装程序

  • 必须安装:DockerDocker Compose v2.0+
  • 支持环境:Centos/Debian/Ubuntu/macOS
  • 硬件建议:2核4G以上
  • git请在进入相应文件夹后使用,例如cd /volume1/docker/dootask

部署项目(Pro版)

# 1、克隆项目到您的本地或服务器

# 通过github克隆项目
git clone -b pro --depth=1 https://github.com/kuaifan/dootask.git
# 或者你也可以使用gitee
git clone -b pro --depth=1 https://gitee.com/aipaw/dootask.git

# 2、进入目录
cd dootask

# 3、一键安装项目(自定义端口安装 ./cmd install --port 2222)
./cmd install

部署项目(普通版)

# 1、克隆项目到您的本地或服务器

# 通过github克隆项目
git clone -b v0.13.0 --depth=1 https://github.com/kuaifan/dootask.git
# 或者你也可以使用gitee
git clone -b v0.13.0 --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

开发编译

# 开发模式,仅限macOS
./cmd dev
   
# 编译项目,仅限macOS
./cmd prod  
赞(13) 打赏
未经允许不得转载:云穿透博客 » 轻量级任务管理工具DooTask-NAS部署详解

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册