开源Zapier替代方案Automatisch自建部署教程,无编程自动化业务流程,帕斯内网穿透实现远程访问管理
作者
小编
发布时间

项目介绍
Automatisch 是一个开源的业务自动化工具,被称为开源版的 Zapier 替代方案。它允许你连接不同的服务,如 Twitter、Slack 等,来自动化你的业务流程。这个工具最大的优势在于无需编程知识就能使用,让自动化工作流程变得简单且经济实惠。
与市面上的 Zapier 和 Integromat 等解决方案相比,Automatisch 的核心优势是数据完全存储在你自己的服务器上。这对于处理敏感用户信息的企业来说至关重要,特别是医疗保健、金融行业,以及需要遵守 GDPR 法规的欧洲公司。作为开源软件,任何人都可以参与开发,没有供应商锁定的风险,如果不再需要可以轻松迁移到其他提供商。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
复制下列的配置文件
1version: '3.9'2services:3 main:4 image: automatischio/automatisch5 ports:6 - '3000:3000'7 depends_on:8 postgres:9 condition: service_healthy10 redis:11 condition: service_started12 environment:13 - HOST=localhost14 - PROTOCOL=http15 - PORT=300016 - APP_ENV=production17 - REDIS_HOST=redis18 - POSTGRES_HOST=postgres19 - POSTGRES_DATABASE=automatisch20 - POSTGRES_USERNAME=automatisch_user21 - POSTGRES_PASSWORD=automatisch_password22 - ENCRYPTION_KEY=your_encryption_key_here23 - WEBHOOK_SECRET_KEY=your_webhook_secret_here24 - APP_SECRET_KEY=your_app_secret_here25 volumes:26 - automatisch_storage:/automatisch/storage27 worker:28 image: automatischio/automatisch29 depends_on:30 - main31 environment:32 - APP_ENV=production33 - REDIS_HOST=redis34 - POSTGRES_HOST=postgres35 - POSTGRES_DATABASE=automatisch36 - POSTGRES_USERNAME=automatisch_user37 - POSTGRES_PASSWORD=automatisch_password38 - ENCRYPTION_KEY=your_encryption_key_here39 - WEBHOOK_SECRET_KEY=your_webhook_secret_here40 - APP_SECRET_KEY=your_app_secret_here41 - WORKER=true42 volumes:43 - automatisch_storage:/automatisch/storage44 postgres:45 image: 'postgres:14.5'46 environment:47 - POSTGRES_DB=automatisch48 - POSTGRES_USER=automatisch_user49 - POSTGRES_PASSWORD=automatisch_password50 volumes:51 - postgres_data:/var/lib/postgresql/data52 healthcheck:53 test: ['CMD-SHELL', 'pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}']54 interval: 10s55 timeout: 5s56 retries: 557 redis:58 image: 'redis:7.0.4'59 volumes:60 - redis_data:/data61volumes:62 automatisch_storage:63 postgres_data:64 redis_data:
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
这里需要修改环境变量中的密钥信息,将 your_encryption_key_here、your_webhook_secret_here、your_app_secret_here 替换为你自己生成的随机字符串。你可以使用在线随机字符串生成器或者命令行工具生成。其他的保持不变。
如果提示端口被占用可以修改下面的字段,但是需要保持格式正确。
创建成功后可以访问 ip:3000
默认登录账号:user@automatisch.io
默认密码:sample
登录后请立即在设置页面修改邮箱和密码。
到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 3000 端口,这里本地 IP 就填 3000
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束