创业公司做网站宜昌医院网站建设
2026/3/17 22:18:31 网站建设 项目流程
创业公司做网站,宜昌医院网站建设,开发公司质量管理制度模板,中企动力温州分公司官网什么是 n8n#xff1f;为什么我要自托管它#xff1f; n8n#xff08;读作 nate-n#xff09;是一个开源、低代码的工作流自动化平台。它允许你通过拖拽节点的方式#xff0c;快速连接各种服务、API 和 AI 模型#xff0c;实现复杂的自动化任务。比如#xff1a; 每天定…什么是n8n为什么我要自托管它n8n读作nate-n是一个开源、低代码的工作流自动化平台。它允许你通过拖拽节点的方式快速连接各种服务、API和AI模型实现复杂的自动化任务。比如每天定时抓取RSS新闻 → 用AI总结 → 发送到微信/邮箱/飞书新增Google Sheet行 → 自动创建Notion页面 Slack通知监控X关键词 → 筛选后推送到Discord或企业微信集成国内大模型如豆包、DeepSeek、通义千问做智能回复、内容生成、RAG问答通过Webhook接收外部事件构建自己的mini API或agentic系统核心优势完全免费Community版无任务限制、无执行次数上限自托管数据完全掌握在自己手里隐私安全不受第三方限流、涨价或服务中断高度可扩展支持500 官方整合 海量社区节点还能用JavaScript/Python自定义代码节点强大AI支持内置AI Agent节点基于LangChain轻松接入OpenAI/Anthropic/国内模型支持多步agent、自定义工具、内存管理Simple/Redis/Postgres、RAG等跨平台部署Docker一键部署支持Linux、NAS、K8s甚至树莓派或云服务器缺点需要自己维护服务器、配置HTTPS、处理更新学习曲线稍陡节点众多复杂workflow可能消耗较多资源。但一旦跑通性价比极高尤其适合开发者、独立创作者、中小型团队甚至大型企业内部工具链。我选择在火山引擎ECS上部署n8n是因为国内访问速度快、按量计费便宜、轩辕镜像加速Docker拉取方便。整个过程预计 30-60 分钟下面记录完整流程供大家参考。注意事项本教程使用按量计费ECS避免资源浪费。生产环境建议使用PostgreSQL数据库并配置HTTPS和域名。确保账号有足够余额至少 100 元用于ECS和带宽。部署后n8n默认端口 5678请在安全组中开放。中国地区用户必须使用轩辕专业版镜像加速免费版高峰期限流严重。一、准备工作轩辕专业版充值 获取专属加速域名由于Docker Hub在国内拉取极慢且免费版轩辕docker.xuanyuan.me高峰期限流、经常出现size validation failed等问题本教程全程使用轩辕专业版。打开官网https://xuanyuan.cloud注册/登录手机号或邮箱均可实名认证可选但推荐进入「个人中心」或「充值流量」 → 充值选择最小流量包充值建议先买50GB价格约 8 元按真实下载流量计费用多少扣多少支持微信/支付宝充值后几秒到账充值成功后页面会显示你的专属加速域名。复制纯域名部分例如xxxxxxxx.xuanyuan.run这个域名就是你后续所有docker pull的前缀例如dockerpull xxxxxxxx.xuanyuan.run/n8nio/n8n:latest注意专业版流量用完会报402 Payment Required记得及时充值。日常使用n8n拉镜像每月5-20GB足够。火山引擎账号准备已实名认证有余额 ≥100 元二、基础配置创建ECS实例基本信息参数名称推荐值说明是否必填计费类型按量计费适合测试/临时部署用完可随时释放/停止避免包年包月锁定时长必填地域及可用区与VPC/子网一致例如 华南 1 (广州) 可用区 A必须匹配之前创建的VPC和子网否则无法绑定必填实例规格族通用型g3i / g4i / g3al推荐g2i或g4i系列性价比高n8n轻量不需GPU必填具体实例规格ecs.g4i.large2 vCPU8 GiB内存入门够用2 vCPU4-8 GiB内存复杂workflow升级到xlarge必填镜像类型公共镜像稳定、更新快必填镜像Ubuntu 24.04或20.04Docker安装方便社区支持好也可CentOS 8/Stream但Ubuntu更现代必填系统盘类型极速型SSD云盘性价比高IOPS/吞吐量够n8nDocker必填系统盘容量20 GiB最小值够系统 Dockern8n数据后期可扩容必填数据盘不添加可选后期添加n8n数据通过Docker卷持久化无需额外数据盘可选创建私有网络VPC 子网网络配置参数名称推荐值说明是否必填私有网络n8n-vpc之前创建的下方有创建私有网络的配置必须与子网同一VPC必填子网n8n-subnet之前创建的下方有创建私有网络的配置必须匹配可用区必填安全组n8n-sg之前创建的下方有创建私有网络的配置已开放TCP22 (SSH) 5678 (n8n) 80/443 (HTTPS)必填弹性公网IP分配弹性公网IP必须分配公网IP否则无法外部访问n8n必填创建私有网络 -VPC参数名称推荐值说明是否必填地域华南 1 (广州) 或离你最近的如华东 2 等VPC是地域级资源必须与后续ECS、子网一致。Seattle用户建议选华北 2北京降低延迟。必填名称n8n-vpc或automation-vpc自定义便于识别支持中英文、数字、短横线、下划线长度 1-128 字符。必填描述用于n8n自动化部署的私有网络隔离ECS和子网可写用途、项目名便于后期管理。长度 0-256 字符支持中英文。可选IPv4 CIDR192.168.0.0/16或10.0.0.0/16VPC的私有IP地址段范围。推荐192.168.x.x/16大范围便于后续创建多个子网。子网CIDR必须在此范围内且不重叠。必填所属项目n8n-project新建的专用项目或default资源分组管理便于后期按项目查看账单、授权IAM子账号、隔离资源。默认是default项目系统预置不可删。如果还没项目先去「项目管理」新建。必填创建私有网络 - 子网参数名称推荐值说明是否必填可用区可用区 A或与ECS匹配的可用区子网绑定到具体可用区后续ECS必须在同一可用区才能直接绑定子网。推荐与ECS规格可用区一致。必填名称n8n-subnet或n8n-subnet-az-a自定义便于识别支持中英文、数字、短横线、下划线长度 1-128 字符。建议带可用区后缀如 -az-a。必填描述n8n ECS子网用于部署自动化服务器可写用途、项目名便于后期管理。长度 0-256 字符支持中英文。可选IPv4 CIDR192.168.0.0/24或192.168.1.0/24子网的私有IP地址段必须在VPC CIDR范围内且不重叠VPC/16 可容纳多个 /24 子网。推荐 /24256IP够ECS使用。必填自定义配置参数名称推荐值说明是否必填登录凭证密码在登录凭证模块选择密码而非SSH密钥。适合初学者或测试环境但生产建议密钥对更安全。必选登录名rootLinux系统默认管理员账号控制台自动填充或灰色显示不可修改。自动填充不可改登录密码自定义强密码长度 8-30 字符必须包含大写、小写、数字、特殊字符至少三种。用于SSH密码登录或VNC控制台。创建后可重置。必填确认密码与登录密码完全相同必须与上方登录密码一致控制台实时校验。两次不同时无法继续。必填实例名称n8n-server-seattle-01或n8n-test-001自定义便于实例列表识别。支持中英文、数字、短横线、下划线长度 2-128 字符。创建后可修改。必填主机名n8n-host或gordon-n8n-server实例内部hostname登录后hostname命令可见。建议与实例名称类似便于管理。长度 1-64 字符支持字母、数字、短横线。创建后可通过命令修改。可选推荐填所属项目n8n-project你新建的项目或default从下拉列表选择。资源分组便于账单分摊、IAM权限控制。VPC/子网/安全组会继承此项目。必填实例描述n8n自动化工作流服务器Seattle IP部署Ubuntu 24.04按量计费测试环境写用途、位置、备注等。长度 0-256 字符支持中英文。创建后可编辑。可选推荐填确认订单配置完成后点击立即购买并支付实例创建需 1-2 分钟。购买完成恭喜你在ECS列表中状态变为 “运行中” 时记录公网IP如 123.45.67.89。三、连接到ECS实例选择并使用SSH连接工具使用SSH连接服务器进行后续操作。Windows用户使用Windows PowerShell或Git Bash。Mac/Linux用户使用终端。我是在 Windows 上面操作的所以步骤如下打开Windows PowerShell。直接输入一下命令并回车ssh root你的公网IP。第一次连接会提示「Are you sure you want to continue connecting?」输入yes回车。输入你设置的登录密码输入时不显示字符直接输入后回车。成功后出现类似rootgordon-n8n-server:~#提示符即连接成功更新系统 安装工具登录后立即执行以下命令确保系统最新并准备好后续安装# 更新系统软件包强烈推荐先做避免后续安装冲突# 更新 Ubuntu 的软件源和所有已安装包# 可能需要 1–3 分钟过程中会问是否继续输入 y 回车# 完成后会自动重启部分服务无需重启实例sudoaptupdatesudoaptupgrade -y# 安装常用工具可选但非常实用# curl/wget下载文件# git以后可能克隆代码# vim编辑文件nano 也可但 vim 更强大# net-toolsifconfig 等命令# htop更好的进程查看器top 的升级版sudoaptinstall-ycurlwgetgitvimnet-toolshtopunzip# 查看当前时间和时区确认是否 Asia/Shanghaidatetimedatectl# 如果时区不对设置为上海时区sudotimedatectl set-timezone Asia/Shanghai在更新系统软件包的过程中可能会出现Configuring openssh-server的提示保留配置文件还是安装维护者版本用箭头键选择回车确认常见选项Install the package maintainers version安装新版本覆盖旧的Keep your currently-installed version保留你当前的配置文件Show the differences between the versions查看差异Start a new shell to examine the situation打开shell检查推荐选择Install the package maintainers version安装维护者版本理由你刚创建的ECS实例基本没改过sshd_config保留旧版没意义。新版通常更安全默认禁用root密码登录、启用更严格的加密等。更新系统软件包和安装常用工具之后就可以查看当前时间和时区。四、安装Docker 轩辕专业版加速这是火山引擎官方推荐的轩辕一键脚本会自动安装最新Docker通常29.x安装Docker Composev5.x执行bash(wget-qO- https://xuanyuan.cloud/docker.sh)脚本运行时会显示进度可能需要 2–5 分钟。完成后会自动重启Docker服务。如果提示输入yes/no直接回车默认即可。验证Docker是否安装成功运行以下命令检查版本docker--versiondockercompose version预期输出示例Docker version29.1.5, build 0e6fee6 Docker Compose version v5.0.1如果看到类似输出恭喜Docker已就绪。额外验证sudosystemctl statusdocker轩辕的docker.sh脚本通常会安装Docker Engine和Docker Compose、配置国内镜像加速源、自动启动Docker服务相当于执行了systemctl start docker、自动设置开机自启相当于执行了systemctl enable docker。所以在脚本运行完成后Docker服务很可能已经处于running状态且已启用开机自启。五、部署n8n创建n8n数据持久化卷使用Docker部署n8n支持持久化数据。推荐使用PostgreSQL作为数据库生产环境但入门可先用默认SQLite。dockervolume create n8n_data预期输出n8n_data。这会创建一个名为n8n_data的Docker卷用于存储n8n的工作流、凭证、数据库SQLite等。拉取n8n镜像使用轩辕专业版专属域名假设你的轩辕专业版专属域名是xxxxxxxxx.xuanyuan.run请替换成你自己的真实域名dockerpull xxxxxxxxx.xuanyuan.run/n8nio/n8n:latest预期看到下载进度条最终显示运行n8n容器直接运行启动命令dockerrun -d --name n8n --restart unless-stopped -p5678:5678 -eGENERIC_TIMEZONEAsia/Shanghai-eTZAsia/Shanghai-eN8N_ENFORCE_SETTINGS_FILE_PERMISSIONStrue -eN8N_RUNNERS_ENABLEDtrue -eN8N_SECURE_COOKIEfalse -v n8n_data:/home/node/.n8n bnte7j9strx72z.xuanyuan.run/n8nio/n8n:latest关键参数解释-d后台运行--restart unless-stopped自动重启除非手动stop-p 5678:5678把容器 5678 端口映射到服务器 5678时区变量确保定时任务正确Asia/ShanghaiN8N_SECURE_COOKIEfalse临时禁用secure cookie因为我们还没上HTTPS-v n8n_data:/home/node/.n8n挂载数据卷持久化所有配置预期输出一串长ID如a9f2921a...表示容器启动成功检查容器是否正常运行dockerps看到类似下面就成功查看启动日志重要dockerlogs -f n8n正常会看到类似浏览器访问n8n首次初始化在你的本地电脑浏览器打开http://你的公网IP:5678示例http://123.45.67.89:5678首次访问会进入设置向导创建owner账号邮箱 强密码然后填写First Name和Last Name按你喜好个性化问题填写完成 → 进入n8n主界面六、总结全流程回顾核心步骤准备火山引擎实名 充值轩辕专业版获取专属域名网络创建VPC192.168.0.0/16 子网/24 安全组开放22/5678/80/443ECS按量计费、Ubuntu 24.04、2 vCPU8 GiB、密码登录、绑定网络资源连接PowerShell/Git Bash SSH→ 更新系统apt upgrade→ 处理openssh-server配置选Install maintainers versionDocker轩辕一键脚本安装 验证n8n部署创建卷 → 拉取镜像专业版域名→ 一行命令运行容器 → 浏览器访问http://公网IP:5678初始化总耗时 30–60 分钟最大坑点轩辕专业版域名使用、安全组端口、容器命令格式。n8n自托管的核心价值零成本无限执行数据完全私有不被第三方读取或因政策中断500节点 AI Agent 自定义代码轻松实现复杂自动化尤其是国内大模型集成一次部署终身可控适合个人效率工具、内部流程、轻量级企业自动化一句话n8n不是工具而是把「自动化能力」真正还给自己的基础设施。后续计划这篇是部署入门篇后续会继续更新n8n常用工作流实战国内大模型深度集成豆包/DeepSeek AgentRAG案例生产优化HTTPSPostgreSQL 备份 监控进阶玩法自定义节点、Webhook API、企业微信联动欢迎关注或在评论区留言你的需求我会优先写你最想看的。感谢阅读愿n8n成为你日常效率的超级加速器。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询