群晖NAS上安装部署开源工作流自动化工具n8n

一、开源工作流自动化工具n8n简介

        n8n是它是一个与其他应用集成的应用程序,目标是自动化各应用之间的流程;利用 n8n 你可以方便地实现当 A 条件发生,触发 B 服务这样的自动工作流程。

        n8n优点是:代码开源、可以自托管、下载安装方便、易于使用,可以互联多种服务 ;n8n基于节点能够将任何工具连接在一起,轻松部署不同类型的任务,可以帮助我们很方便的关联起来一些流程化的内容进行执行操作;或者可以自动化执行一些重复性的工作(比如每天定期从数据库拉取指定的数据发送给指定的人员的邮箱中;定期调用某个接口等等),把我们从一些机械重复性的劳作中解放出来,可以让我们有更多的时间去思考其他的事情。

n8n.io - a powerful workflow automation toolicon-default.png?t=N7T8https://n8n.io/

二、群晖NAS的docker上搭建n8n

Docker | n8n Docsicon-default.png?t=N7T8https://docs.n8n.io/hosting/installation/docker/

2.1、连接群晖NAS拉取n8n镜像

由于国内的网络问题,导致群晖NAS的docker面板的注册表无法使用(查询注册表失败),但是我们依然可以使用ssh连接到群晖NAS使用命令行的方式下载docker镜像内容(注意:使用ssh连接群晖时需要打开群晖的SSH

 

在Windows中通过Putty连接Linux(或群晖NAS)操作icon-default.png?t=N7T8https://blog.csdn.net/xiaochenXIHUA/article/details/118067326?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164070165116780261965848%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=164070165116780261965848&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-118067326.nonecase&utm_term=putty&spm=1018.2226.3001.4450 

查找docker的指定名称镜像内容命令: 

docker search n8n

 拉取docker指定名称镜像命令:

docker pull n8nio/n8n

2.2、分别给安装n8n的文件夹授权

        分别需要给安装n8n路径的文件夹授予Everyone的读取写入权限,比如我这里需要将n8n安装到【docker-->n8n】目录下(先在docker文件夹下创建n8n文件夹),则需要分别给docker和n8n文件夹授与读取、写入权限,具体的授权操作如下图所示:

其中还要给n8n文件夹及其子文件夹授予Everyone的权限

2.3、配置n8n参数并创建容器

        在浏览其中输入群晖的IP地址并且登陆到群晖管理界面,后打开docker找到拉取的n8n镜像进行创建容器和配置对应参数。

注意:这里的装载路径必须是

/home/node/.n8n

注意:这里n8n在docker容器中的环境配置内容如下(其中时区必须配置,否则可能会对定时任务[Schedule Trigger ]的时间节点触发有影响[比如时间节点不准确问题])

n8n在docker中的环境配置内容
可变
TZAsia/Shanghai
N8N_BASIC_AUTH_ACTIVE默认设置为 true
N8N_BASIC_AUTH_PASSWORD设置密码
N8N_BASIC_AUTH_USER设置用户名

2.4、访问n8n并注册自己的账号

        在浏览器中输入自己的群晖IP:5678后按下Enter键即可访问,如下图所示:

三、n8n的相关上手教程

 课程 | n8n Docsicon-default.png?t=N7T8https://docs.n8n.io/courses/

解析数据结构icon-default.png?t=N7T8https://docs.n8n.io/courses/level-two/chapter-1/#transforming-data n8n的一些常见使用场景模板icon-default.png?t=N7T8https://blog.n8n.io/?_gl=1*1apidqm*_ga*MTk2MzU2NDgyOS4xNzA1MTk2MTMz*_ga_JXVVF399GD*MTcwNTQxMzcyNS4zLjEuMTcwNTQxNTUyNi42MC4wLjA.*_ga_0SC4FF2FH9*MTcwNTQxMzcyNS40LjEuMTcwNTQxNTUyNy42MC4wLjA.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/628677.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java毕业设计第90期-基于springboot的学习英语管理系统

获取源码资料,请移步从戎源码网:从戎源码网_专业的计算机毕业设计网站 项目介绍 基于springboot的学习英语管理系统:前端 thymeleaf、jquery,后端 maven、springmvc、spring、mybatis,角色分为管理员、用户&#xff…

Java初学者软件安装与idea快捷键

一.Java初学者软件安装 视频教程: 最通俗易懂的JDK、IDEA的安装使用权威指南_哔哩哔哩_bilibili 文档教程: Java 开发环境配置 | 菜鸟教程 (runoob.com) 二.java的快捷方式与插件 快捷键: 史上最全的IDEA快捷键总结_idea的快捷语法_扬帆…

VSCode使用技巧

选择python 解释器 使用快捷键CtrlShiftP Python: Select Interpreter快捷键 返回上一次光标的位置 重新设置一下 navigate

【LLM】Prompt微调

Prompt 在机器学习中,Prompt通常指的是一种生成模型的输入方式。生成模型可以接收一个Prompt作为输入,并生成与该输入相对应的输出。Prompt可以是一段文本、一个问题或者一个片段,用于指导生成模型生成相应的响应、续写文本等。 Prompt优化…

springboot(ssm二手手机交易平台 二手机商城系统Java系统

springboot(ssm二手手机交易平台 二手机商城系统Java系统 开发语言:Java 框架:ssm/springboot vue JDK版本:JDK1.8(或11) 服务器:tomcat 数据库:mysql 5.7(或8.0) …

ROS第 2 课 ROS 系统安装和环境搭建

文章目录 方法一:一键安装(推荐)方法二:逐步安装(常规安装方式)1.版本选择2.检查 Ubuntu 的软件和更新源3.设置 ROS 的下载源3.1 设置国内下载源3.2 设置公匙3.3 更新软件包 4. 安装 ROS5. 设置环境变量6. …

JS -- 正则表达式教程

1 概念 ECMAScript 通过 RegExp 类型支持正则表达式。 2 写法 2.1 类似 Perl 的简写语法: let pattern /a/g let pattern2 /a/i2.2 构造函数创建: let pattern new RegExp(a, g) let pattern new RegExp(a, i)上面两种是等价的正则表达式 3 修…

Vue面试之Mixins

Vue面试之Mixins 定义Mixins使用Mixins全局MixinsMixins合并策略注意事项命名冲突:过度使用 最近在整理一些前端面试中经常被问到的问题,分为vue相关、react相关、js相关、react相关等等专题,可持续关注后续内容,会不断进行整理~ …

SpringBoot Redis入门(四)——Redis单机、哨兵、集群模式

单机模式:单台缓存服务器,开发、测试环境下使用;哨兵模式:主-从模式,提高缓存服务器的高可用和安全性。所有缓存的数据在每个节点上都一致。每个节点添加监听器,不断监听节点可用状态,一旦主节点…

ES6的一些冷门实用操作

ES6(ECMAScript 2015)引入了许多新的功能和语法,其中一些功能可能相对较冷门,但非常实用。本文将介绍一些这样的高级技巧,包括 Object.entries() Object.fromEntries() Array.of Array.from .at和flat WeakMap和W…

主流人工智能AI工具测评

主流人工智能AI工具测评 主流的人工智能AI工具ChatGPT ——OpenAI研发CHAT_BISON——Google研发Qwen通义千问 ——阿里云研发文心一言——百度研发 根据10个问题分析人工智能的回答女朋友生气了怎么哄千元机性价比推荐小米13 和 vivo iQOO 11s哪个好计算机专业毕业论文护士年终…

kafka-ui通过docker部署

创建docker-compose.yaml services:kafka-ui:container_name: kafka-uiimage: provectuslabs/kafka-ui:latestports:- "8080:8080"environment:DYNAMIC_CONFIG_ENABLED: "true"volumes:- ~/kui:/etc/kafkauiextra_hosts:- "kafka1:10.10.33.30"…

web前端第二次作业

1&#xff0c;计算用户指定的数值内的奇数和 效果运行图&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>计算用户指定的数值内的奇数和</title> </head>…

使用 Haproxy 搭建Web群集

本章主要学习&#xff1a; 熟悉 Haproxy 功能以常用群集配置调度算法学会Haproxy 常用配置学会 Haproxy 参数优化 简介 在前面已经学习了使用Nginx&#xff0c;LVS 做负载均衡群集&#xff0c;他们都具有各自的特点&#xff0c;本章将要介绍另一款比较流行的群集调度工具 Hap…

CMU15-445-Spring-2023-Project #3 - 前置知识(lec10-14)

Lecture #10_ Sorting & Aggregation Algorithms Query Plan 数据库系统会将 SQL 编译成查询计划。查询计划是一棵运算符树。 Sorting DBMS 需要对数据进行排序&#xff0c;因为根据关系模型&#xff0c;表中的tuple没有特定的顺序。排序使用 ORDER BY、GROUP BY、JOIN…

虚拟机 以及 Centos 7的 安装全过程

目录 安装VMwere Workstion 虚拟机的操作过程 CentOS 7 安装过程 install CentOS 7 安装操作系统 安装VMwere Workstion 虚拟机的操作过程 更改安装位置 到下面图片中的这一个步骤&#xff0c;可以点击许可证&#xff0c;输入密钥就可以使用了&#xff0c; 密钥可以去某度或…

阿里云有哪些优势?为什么选择阿里云?

为什么选择阿里云&#xff1f;阿里云服务器有哪些优势&#xff1f;阿里云全球第三&#xff0c;国内第一云&#xff0c;阿里云服务器网aliyunfuwuqi.com分享云服务器ECS在丰富ECS实例架构、弹性灵活、稳定可靠、便捷易用、安全保障和成本优化多方面优势&#xff1a; 阿里云服务…

Nvidia-docker的基础使用方法

安装&#xff1a; 安装nvidia-docker&#xff1a; distribution$(. /etc/os-release;echo $ID$VERSION_ID)curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.l…

代码随想录 Leetcode344. 反转字符串

题目&#xff1a; 代码(首刷自解 2024年1月16日&#xff09;&#xff1a; class Solution { public:void reverseString(vector<char>& s) {int n s.size();int left 0, right n - 1;while (left < right) {char tep s[left];s[left] s[right];s[right] te…

MetaGPT入门(一)

本文在Win11操作系统下进行&#xff0c;工具pycharm 一、环境准备 1.建议使用conda虚拟环境 安装anaconda参考&#xff1a;Windows10下Anaconda的安装_windows anaconda 路径-CSDN博客 打开Anaconda Powershell Prompt命令窗口&#xff0c;输入下面命令&#xff0c;创建3.1…