一、dooTask简介

1.1、说明

Dootask 是一款由国人开源的轻量级在线项目任务管理工具,它提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时通讯IM,文件管理等功能。基于PHP与Vue编写,遵守AGPL3.0开源协议。

1.2、特色

  • 私有部署:项目开源,支持本地化私有部署。
  • 团队沟通:支持项目、任务建立相应的群组进行内部管理沟通;
  • 协同创作:支持在线文档、表格、PPT、思维导图(draw.io)等多种功能,支持多人实时协同编辑,让团队协作更便捷、高效;
  • 项目模板: 支持自定义模版进行项目管理,多种团队协作场景;
  • 项目排程,支持任务日历,安排每天的日程。

1.3、环境要求

  • 必须安装:Docker 和 Docker Compose v2.0+
  • 支持环境:Centos/Debian/Ubuntu/macOS
  • 硬件建议:2核4G以上

二、dooTask安装部署流程

2.1、准备内容

在Windows中通过Putty连接Linux、通过pscp传输文件到Linuxhttps://blog.csdn.net/xiaochenXIHUA/article/details/118067326?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166372167316782425181027%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166372167316782425181027&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-118067326-null-null.nonecase&utm_term=putty&spm=1018.2226.3001.4450Linux中怎样打开防火墙指定端口https://blog.csdn.net/xiaochenXIHUA/article/details/118060879?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166372177716782425155217%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166372177716782425155217&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-118060879-null-null.nonecase&utm_term=%E5%85%B3%E9%97%AD%E9%98%B2%E7%81%AB%E5%A2%99&spm=1018.2226.3001.4450

2.2、安装步骤

①登陆群晖NAS打开【套件中心】安装docker和GitServer;

②使用打开群晖的SSH

③使用putty登陆到群晖且切换为root账号且查看docker和docker compose的版本

切换root账号命令是【sudo -i】,然后再输入密码即可进入

注意:查看docker compose的版本时:

V1.0+版本使用命令【docker-compose --version】 ;

V2.0+版本使用命令【docker compose version】 ;

如果发现docker compose version的版本是低于V2.0的则需要升级[ocker compose version版本到V2.0以上];

④升级docker compose version版本到V2.0+

官方安装文档手册How to install Docker Compose on Linuxhttps://docs.docker.com/compose/install/linux/#install-the-plugin-manually

如下的命令只用二选一即可;

#安装官方docker composes V2.11.1版本命令$DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}$mkdir -p $DOCKER_CONFIG/cli-plugins$curl -SL https://github.com/docker/compose/releases/download/v2.11.0/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose$chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose$docker compose version#安装docker compose V2.6.0版本命令
❯ DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}
❯ mkdir -p $DOCKER_CONFIG/cli-plugins
❯ wget https://github.com/docker/compose/releases/download/v2.6.0/docker-compose-linux-x86_64
❯ mv docker-compose-linux-x86_64 $DOCKER_CONFIG/cli-plugins/docker-compose
❯ chmod +x $DOCKER_CONFIG/cli-plugins/docker-compose

比如我这里安装官方docker compose V2.11.1版本操作如下:

⑤克隆dooTask项目

注意:这里克隆项目可以克隆到自己指定的目录下,使用cd 命令进入到指定目录下克隆即可

# 通过 github 克隆项目
git clone https://github.com/kuaifan/dootask.git# 国内通过 gitee 克隆项目会更快
git clone https://gitee.com/aipaw/dootask.git

或者也可以直接手动下载dooTask项目后上传到群晖指定文件夹中解压即可

DooTask 一款轻量级的开源在线项目任务管理工具 项目地址https://gitee.com/aipaw/dootask⑥创建目录和设置权限

* 手动创建/volume1/docker/dootask/docker/log/supervisor文件夹
(说明:volume1/docker/为dootask的克隆路径;使用[cd volume1/docker/]  命令即可进入该目录下;克隆dootask项目完成后,使用[cd volume1/docker/dootask/docker/log]进入该目录,然后再输入命令[mkdir supervisor]即可创建名为supervisor文件夹;查看当前目录下的所有内容命令是:[ls])* 手动修改 dootask/docker/mysql/conf.d/docker.cnf 权限,命令:chmod 644 docker.cnf
(说明:使用命令[cd / ]直接返回根目录 [cd ..]可以退回上级目录 [cd  目录名]直接进入到指定目录 [cd ~]跳转到当前用户的工作用户 [pwd]查看当前目录)

⑦安装项目

首先进入dootask项目目录,命令如下:

#比如我这里的dootask项目克隆在/volume1/docker目录下则进入命令如下:
$ cd /volume1/docker/dootask

然后执行安装命令即可开始构建安装dooTask项目

//安装部署dooTask项目命令
$ ./cmd install

等待部署安装到如下图所示则表示安装成功:

注意:如果执行安装命令

①如果提示【php容器不存在或命令不存在】则,需要重新按照【④升级docker compose version版本到V2.0+】步骤及其之后的步骤进行操作;

②如果提示([错误] 数据库初始化失败),则可以不用理会,使用Ctrl+C退出后继续执行【./cmd install】的安装命令,如果执行该安装命令最多5次后还是不行,则需要卸载当前安装,卸载命令为【./cmd install】;等待卸载完成后按照顺序重头开始操作

#dooTask的常用操作# 一键安装项目(自定义端口安装 ./cmd install --port 2222)
./cmd install# 重置默认管理员密码
./cmd repassword# 更换端口
./cmd port 2222# 停止服务
./cmd stop# 一旦应用程序被设置,无论何时你想要启动服务器(如果它被停止)运行以下命令
./cmd start在新项目安装好之后按照以下步骤完成项目迁移:1、备份原数据库# 在旧的项目下运行命令
./cmd mysql backup
2、将数据库备份文件及public/uploads目录拷贝至新项目3、还原数据库至新项目# 在新的项目下运行命令
./cmd mysql recovery# 卸载项目
./cmd uninstall

三、登陆dooTask

根据提示在浏览器上输入【部署好dooTask项目服务器的ip地址:2222】即可访问;如下图所示:

在群晖NAS部署_开源在线项目任务管理工具【dooTask】相关推荐

  1. 这个牛逼的在线项目任务管理工具,终于开源了!

    点击上方"Java基基",选择"设为星标" 做积极的人,而不是积极废人! 每天 14:00 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java ...

  2. 基于群晖NAS的OFFICE套件在线办公系统搭建和使用

    群晖NAS是一个依托于Linux的小型文件服务器,其管理界面采用WEB方式,提供插件扩展,可运行Docker容器,多个网卡接口,在使用过程中,稳定快速,扩展容易,本文将分析讲解在线office文件处理 ...

  3. 群晖nas部署python项目

    事件起因是因为想再硬盘里下载小姐姐,在线播放会卡顿很不爽, 开始用一些在线爬的网站,网速非常慢,我发现自己有nas 如果把项目部署再nas上 通过命令行下载就好了 我就开始检索资料,发现网上的都是一些 ...

  4. 推荐一个开源的任务管理工具DooTask(支持私有部署)

    原文出处:https://www.yundashi168.com/382.html 今天老逛推荐一个开源的任务管理工具DooTask,该工具会提供各类文档协作功能.在线思维导图.在线流程图.项目管理. ...

  5. 开源轻量级任务管理工具dootask私有化部署

    目录 一.什么是dootask 二.安装环境 三.安装docker 四.安装Docker Compose v2.0+ 五.安装dootask 一.什么是dootask DooTask是一款轻量级的开源 ...

  6. 轻量级在线任务管理工具-DooTask

    大家好,我是满心 今天给大家推荐一款我感觉还不错的一款工具-DooTask(颜值 + 功能性较强的任务管理工具) 项目简介 DooTask是一款开源在线项目任务管理工具提供各类文档协作工具.项目提供在 ...

  7. 推荐一个 yyds 开源项目任务管理工具

    大家好,我是宝哥! DooTask 是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具.在线思维导图.在线流程图.项目管理.任务分发.即时IM,文件管理等工具. 功能特性 可查看日历提醒事项 ...

  8. 群晖 NAS 通过 frp 实现内网穿透

    写在前面 前段时间家里的 NAS 换新,换了一台功能强大的群晖 NAS 存储,这玩意鼓捣起来功能还挺多,很多功能发现还很好用,例如,通过 Synology Drive 可以构建自己的专属网盘,可以实时 ...

  9. web文件 群晖_【原创】群晖NAS 上部署静态网站

    概要 1.简介 NAS 除了用来管理文件,用作个人云盘之外,还有很多用途.因为群晖的操作系统 DSM 本身就是一个 Debian 的定制系统,所以完全可以把 NAS 当作一台个人的服务器,你可以在上面 ...

最新文章

  1. AttributeError: ‘NoneType‘ object has no attribute ‘group‘
  2. 2018 ACM 国际大学生程序设计竞赛上海大都会赛重现赛 F Color it
  3. LeetCode——树:BST
  4. Linux Deepin 版本大全,Deepin下载-Deepin linuxv20.0 官方版下载-6188手游网
  5. java 内存泄露 书籍_java虚拟机内存溢出和泄漏实例
  6. python如何获取百度搜索结果的真实URL
  7. 姚期智院士亲自讲授,一文读懂量子计算
  8. 区块链 常用词汇定义
  9. Python classmethod()
  10. STM32编程语言介绍
  11. Vuex_Todos
  12. python爬虫 requests使用代理ip
  13. formate在python_python的format方法
  14. 「JCVI」如何筛选得到最优blast比对结果?
  15. idea 使用mybatis generator生成代码时 报错 The specified target project directory src/main/java/ does not exis
  16. 游戏黑卡代充36技术及库存系统案例分析
  17. 国外接活网站介绍:Elance vs GetAFreelancer vs ScriptLance
  18. 先锋M.2 NVMe 2280 SSD 256GB固态硬盘 测速
  19. 在MFC中怎么样让控件的大小随着主窗体大小改变而改变
  20. java agent开发 日志打印

热门文章

  1. 【图像处理】基于贝叶斯的Lucy-Richardson图像复原算法
  2. 伯俊ERP与金蝶云星空对接集成表头表体组合查询打通应付单新增
  3. vxe-table的序号连续性
  4. mockup android素材,10款 iPhone 7 mockup 演示图素材(多种配色、多种视图)
  5. 数据时代,大数据的应用对教育的影响
  6. 25 《培养高情商的孩子》 -豆瓣评分8.6
  7. 微信小程序下拉框插件_微信小程序三级联动下拉框插件
  8. 记一次springcloud stream延迟消息失效
  9. 推荐 4 个基于 Flutter 的重磅高仿开源项目
  10. 分享UG数控编程小技巧,建议收藏