亚马逊云科技

广告

安信SSL证书

广告

FlyWP使用Docker Compose部署n8n工作流教程

美国云服务器推荐

n8n是一个强大的、开源的工作流自动化工具,它允许用户连接应用程序和服务,而无需编写完整的代码。那么如何在服务器上轻松运行n8n,本文就为大家介绍一下如何在FlyWP面板管理的服务器上使用Docker Compose自托管n8n。

一、FlyWP介绍

FlyWP即FlyWP面板,是专为WordPress定制的云服务器控制面板,支持在各种云服务提供商上部署WordPress站点,如DigitalOcean、Vultr、Linode、AWS、GCP、Hetzner、Azure和自定义服务器等。

在以上FlyWP面板支持管理的服务器商之中,Vultr和AWS算是受欢迎程度比较高的了,用户可以按需选择。以下是为用户介绍的Vultr热门产品方案:

Vultr官网:点击进入

Vultr优惠码:50美元优惠链接(主要针对新用户,通过优惠链接注册才可以得到50美元赠送,注意50美元有效期为30天,超过一个月赠款将失效。)

Vultr VPS方案推荐

CPU 内存 带宽 存储 价格
1CPU 0.5GB 0.5TB 10GB $2.5/月
1CPU 0.5GB 0.5TB 10GB $3.5/月
1CPU 1GB 1TB 25GB $5/月
2CPU 2GB 2TB 55GB $10/月
2CPU 2GB 3TB 65GB $15/月
4CPU 4GB 3TB 80GB $20/月

点击进入官网选购

FlyWP面板目前提供Hobby Plan、Growth Plan和Business Plan三种方案可选,支持月付/年付,其中年付方案可享20%的折扣,低至$7.50/月,加赠2个月免费使用期限。

FlyWP官网地址:点击进入

1、月付

FlyWP月付价格

 

2、年付

FlyWP年付价格

二、Docker Compose+FlyWP部署n8n工作流

1、安装Docker和Docker Compose。

执行以下命令启动Docker服务

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

执行以下命令,运行Docker。

sudo systemctl start docker

执行以下命令,检查安装结果。

sudo docker info

返回如下信息,即表示安装成功。

Docker

点击Q返回命令提示符。

运行以下命令确认Docker和Docker Compose已正确安装:

docker –version

docker compose version

相关推荐:《Docker Compose是干什么的?Docker Compose常用命令

2、SSH连接到用户的服务器

ssh fly@your-server-ip

3、为n8n创建一个专用网络,并将其连接到nginx-proxy,以便进行潜在的反向代理或SSL处理:

docker network create n8n-network

docker network connect n8n-network nginx-proxy

4、创建一个文件夹和n8n的docker-compose.yml文件:

mkdir ~/n8n && cd ~/n8n nano docker-compose.yml

粘贴以下内容:

version: ‘3.8’ services: n8n: image: n8nio/n8n container_name: n8n restart: unless-stopped environment: – N8N_SECURE_COOKIE=false – WEBHOOK_TUNNEL_URL=http://<your-server-ip>:5678 – DB_TYPE=postgresdb – DB_POSTGRESDB_HOST=n8n-db – DB_POSTGRESDB_PORT=5432DB_POSTGRESDB_DATABASE=n8n – DB_POSTGRESDB_USER=n8n – DB_POSTGRESDB_PASSWORD=n8npass ports: – “5678:5678” volumes: – n8n_data:/home/node/.n8n networks: – n8n-network depends_on: – n8n-db n8n-db: image: postgres:15-alpine container_name: n8n-db restart: unless-stopped environment: – POSTGRES_DB=n8n – POSTGRES_USER=n8n – POSTGRES_PASSWORD=n8npass volumes: – postgres_data:/var/lib/postgresql/data networks: – n8n-network volumes: n8n_data: postgres_data: networks: n8n-network: external: true

将<your-server-ip>替换为用户的实际服务器IP地址。

5、运行:

docker compose up -d

这将拉取最新的n8n镜像,设置容器,并在端口5678上启动它。

6、打开浏览器并访问:

http://<your-server-ip>:5678

系统会提示用户创建管理员账户,然后就可以开始构建工作流了。

注意:此设置不包括SSL或自定义域名,用户可以选择使用nginx-proxy+Let’s Encrypt来处理HTTPS。

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RAKsmart美国服务器
下一篇
Docker
已经没有了
返回顶部