事项驱动的项目管理工具Dectask的Docker安装教程

简介: Dectask是智能驱动的新一代项目协作工具,本人介绍其Docker安装教程。

Dectask 是一款智能驱动的新一代项目协作平台,专为现代团队打造。它在提供专业企业级功能的同时,保持了系统的轻便与易用,实现了功能丰富性与操作简便性的高效平衡。Dectask 可替代 Jira、飞书项目、Notion 等常见工具,助力团队实现更智能、更流畅的项目管理。
image.png

安装方式

Dectask 提供了多种安装方式,你可以根据自己的需求选择合适的方式进行安装,安装方式有:

普通安装\
一键安装\
docker安装\
docker-compose安装

Docker安装教程

1.系统要求

  • Docker:Docker 19.03 或更高版本
  • Docker-Compose:Docker-Compose 1.29 或更高版本
  • Mysql8:Mysql 8.0 或更高版本

Docker 和 Docker-Compose 安装请参考以下文档,如果你已经安装则忽略本步骤:

安装docker后,建议设置加速镜像为国内镜像源。

配置镜像加速器方法

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://docker.m.daocloud.io"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

如果 https://docker.m.daocloud.io 用不了,请更换为其他地址\
如果是阿里云服务器可使用加速地址 https://c9jzs6ju.mirror.aliyuncs.com

如果是非root用户,请自行修改Dockerfile文件进行配置

2.下载并安装Mysql8.0

Mysql安装参考

3.下载 Dectask 最新版本

下载页面

4.构建镜像

docker build -t dectask-server .

5.启动容器

修改 config.yaml 文件进行端口和数据库等配置项,运行

docker run -d \
  -p 8888:7777 \
  --name dectask \
  --network=host  \
  dectask-server

docker启动后会自动启动安装和初始化服务,并生成管理员账号和密码

 # 查看管理员账号和密码
docker exec dectask cat /app/log/account.log

常用的docker命令

 # 常用的命令
docker ps -a
docker stop dectask
docker start dectask
docker rm -f dectask
docker exec -it dectask /bin/sh
docker logs -f dectask
docker images

6.支持环境变量

支持环境变量方式启动,环境变量的值优先级高于config.yaml的配置项

可用环境变量有

# 绑定域名 可以设置为 0.0.0.0
DECTASK_SYSTEM_DOMAIN=localhost  
# 绑定端口
DECTASK_SYSTEM_PORT=8888
# 生产环境 prod 开发环境 dev
DECTASK_SYSTEM_ENV=prod
# 加密密钥,自行修改
DECTASK_SYSTEM_ENCRYPT_KEY=DECTASK_SYSTEM_ENCRYPT_KEY
# 数据库类型,目前仅支持mysql
DECTASK_SYSTEM_DB_TYPE=mysql
# 数据库连接地址, 更改为实际的
DECTASK_DB_PATH=localhost:3306
# 数据库名称, 更改为实际的
DECTASK_DB_DBNAME=dectask
# 数据库用户, 更改为实际的
DECTASK_DB_USER=dev_user
# 数据库密码, 更改为实际的密码
DECTASK_DB_PASSWORD=123456
# 缓存开关, 默认关闭
DECTASK_SYSTEM_ENABLE_CACHE=false
# 缓存类型, 目前仅支持redis, 设置redis的地址和端口
DECTASK_REDIS_ADDR=127.0.0.1:6379
# 缓存密码, 默认为空
DECTASK_REDIS_PASSWORD=
# jwt密钥, 可修改
DECTASK_JWT_SIGNING_KEY=qmPlusfdfsdfdsffcxxsdfssfdsg
# 日志级别
DECTASK_ZAP_LEVEL=info
# 附件保存路径
DECTASK_ATTACHMENT_PATH=attachment/file

# 开启https PEM 证书路径
DECTASK_SSL_PEM=ssl/pem
# 开启https KEY 证书路径
DECTASK_SSL_KEY=ssl/key

# mcp 传输类型, 可选值: sse, http 
DECTASK_MCP_TRANSPORT_TYPE=sse
# mcp 端口, 当 DECTASK_MCP_TRANSPORT_TYPE 为 sse 或 http 时
DECTASK_MCP_PORT=8088

docker 设置环境变量启动示例

  # 可传入环境变量
 docker run -d \
  -p 8888:7777 \
  --name dectask \
  -e DECTASK_DB_PATH=127.0.0.1:3306 \
  -e DECTASK_DB_DBNAME=dectask_docker \
  -e DECTASK_DB_USER=dectask_docker \
  -e DECTASK_DB_PASSWORD=FiSx2GfbS8882EMb \
   --network=host  \
  dectask-server  


 # 查看管理员账号和密码
docker exec dectask cat /app/log/account.log

7.登录

之后就可以在浏览器打开地址 http://主机地址:8888/login 即可访问Dectask。

http://localhost:8888/login\
如需要修改端口,可以在config.yaml中修改.

Ai配置界面
image.png

事项管理界面
image.png

Scrum管理界面
image.png

目录
相关文章
|
12天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1253 5
|
1天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
11天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1274 87
|
11天前
|
云栖大会
阿里云云栖大会2025年9月24日开启,免费申请大会门票,速度领取~
2025云栖大会将于9月24-26日举行,官网免费预约畅享票,审核后短信通知,持证件入场
1821 13