革命性的开源自动化工具Dopplertask

在这里插入图片描述

本文完成于 4 月,当时的版本是 0.14.6,现在是 0.14.7,不过安装完成之后,显示的还是 0.14.6

一直没发的原因是因为,老苏想跟 n8n 一样写个示例,但一方面水平有限,另一方面是想象力有限,拖着拖着就到了现在

早上想想还是发了吧,都这岁数了,没必要难为自己,😄

什么是 DopplerTask ?

DopplerTask 是一款革命性的开源软件,可让您轻松地自动执行任务。无论是一堆 bash 脚本还是只是远程启动您的汽车,您都可以将其自动化。与全球任何人构建、运行、重用和共享自动化。

官网地址:https://dopplertask.com

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 dopplertask ,选择第一个 dopplertask/dopplertask,版本选择 latest

在这里插入图片描述

docker 文件夹中,创建一个新文件夹,并将其命名为 dopplertask

文件夹装载路径说明
docker/dopplertask/root存放设置

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
80908090
6161761617

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 dopplertask 
mkdir -p /volume2/docker/dopplertask

# 进入 dopplertask 目录
cd /volume2/docker/dopplertask

# 运行容器
docker run -d \
   --name dopplertask \
   -p 8090:8090 \
   -p 61617:61617 \
   -v $(pwd):/root \
   dopplertask/dopplertask

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  dopplertask:
    image: dopplertask/dopplertask
    container_name: dopplertask
    restart: unless-stopped
    ports:
      - 8090:8090
      - 61617:61617
    volumes:
      - ./:/root

然后执行下面的命令

# 新建文件夹 dopplertask
mkdir -p /volume2/docker/dopplertask

# 进入 dopplertask 目录
cd /volume2/docker/dopplertask

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

资源占用

DopplertaskJava 编写的

在这里插入图片描述

启动时资源占用比较高

在这里插入图片描述

逐步会下降

但是比 n8n 还是有些差距

在这里插入图片描述

运行

在浏览器中输入 http://群晖IP:8090 就能看到主界面

如果不是 logo 不同,差点以为是 n8n

在这里插入图片描述

示例就算了,简单介绍下右侧的主要功能:

  • MySQL Action:有了这个,您可以选择在 MySQL 数据库上执行数据库任务。您可以向两者提出请求;本地和远程 MySQL 数据库实例。
  • Mouse Action:此操作操作鼠标。有了这个,您可以将鼠标光标移动到特定位置,甚至可以模拟鼠标点击。
  • Browser Action:有了它,您可以浏览网页并执行 GUI 操作。
  • SSH Action:通过 SSH 连接到远程服务器。
  • Script Action:运行脚本。
  • Wait Action:用它来增加自动化工作流程的延迟。
  • HTTP Action:此模块将帮助您执行 HTTP 请求。您可以使用它来进行 API 调用,例如 GETPOSTPUT 请求。它支持自定义标头,您可以指定要在请求期间发送的自定义正文文本。
  • Execute Command Action:使用此模块执行系统命令。

参考文档

dopplertask/dopplertask: A revolutionary open-source automation tool
地址:https://github.com/dopplertask/dopplertask

DopplerTask – A revolutionary open-source automation tool
地址:https://dopplertask.com/

Create backends easier with DopplerTask | by Feras Wilson | CodeX | Medium
地址:https://medium.com/codex/create-backends-easier-with-dopplertask-fec824334afa

Automate your daily tasks and scripts with DopplerTask - YouTube
地址:https://www.youtube.com/watch?v=WfuVR53GtWQ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值