群晖NAS 安装 Dootask
DSM版本:7.2.1
docker:Container Manager
1.使用SSH登录,需要进root(否则无法安装,提示找不到php容器)
sudo -i
2.确认docker版本
docker --version
返回 Docker version 20.10.23
docker-compose --version 或者 docker compose version
返回 Docker Compose version v2.9.0
满足dootask的要求(Docker v20.10+ 和 Docker Compose v2.0+)
3.跳转到 docker 文件夹下
cd /volume1/docker
4.克隆项目到当前的docker文件夹下
专业版(只能注册3个账号):
git clone https://gitee.com/aipaw/dootask.git
普通版(无注册数量限制):
git clone -b v0.13.0 --depth=1 https://github.com/kuaifan/dootask.git
5.等待下载完成后,跳转到 dootask 文件夹下
cd /volume1/docker/dootask
6.安装
./cmd install
7.漫长等待后,出现账号密码信息,安装成功
8.浏览器输入地址
群晖IP:2222
可正常进入dootask 登录界面。输入上一步的账号密码即可登录。
9.其他指令
重置默认管理员密码: ./cmd repassword
更换端口: ./cmd port 2222
停止服务: ./cmd stop
启动服务: ./cmd start
卸载项目: ./cmd uninstall
如果输入地址后显示出错,可在docker的容器中确认dootask全部运行,或者尝试重启:
./cmd restart
如果dootask服务无法正常启动可重新安装
1.备份原数据库:在dootask文件夹下运行命令
./cmd mysql backup
会生成一个数据库文件压缩包,这个压缩包和public/uploads目录的里内容 包含所有用户的数据。
需要 mariadb 服务保持运行 才能正常备份。
备份完成后看一下压缩包里的文件是否完整,里面有所有创建的用户/项目信息等等 都可以直接看到。
2.卸载项目:
./cmd uninstall
只会卸载 docker容器,dootask文件夹里的内容不会删除
3.重新安装:
./cmd install
安装完成后直接还原数据库
4.还原数据库:
./cmd mysql recovery
然后进地址看dootask是否成功运行
参考:
在群晖NAS部署_开源在线项目任务管理工具【dooTask】-优快云博客
centos安装dootask遇到的问题 -优快云博客
dootask 官方说明文档