n8n是一个强大的、开源的工作流自动化工具,它允许用户连接应用程序和服务,而无需编写完整的代码。那么如何在服务器上轻松运行n8n,本文就为大家介绍一下如何在FlyWP面板管理的服务器上使用Docker Compose自托管n8n。
FlyWP即FlyWP面板,是专为WordPress定制的云服务器控制面板,支持在各种云服务提供商上部署WordPress站点,如DigitalOcean、Vultr、Linode、AWS、GCP、Hetzner、Azure和自定义服务器等。
在以上FlyWP面板支持管理的服务器商之中,Vultr和AWS算是受欢迎程度比较高的了,用户可以按需选择。以下是为用户介绍的Vultr热门产品方案:
Vultr官网:点击进入
Vultr优惠码:(主要针对新用户,通过优惠链接注册才可以得到50美元赠送,注意50美元有效期为30天,超过一个月赠款将失效。)
Vultr VPS方案推荐
《点击进入官网选购》
FlyWP面板目前提供Hobby Plan、Growth Plan和Business Plan三种方案可选,支持月付/年付,其中年付方案可享20%的折扣,低至$7.50/月,加赠2个月免费使用期限。
FlyWP官网地址:点击进入
1、月付

2、年付

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
返回如下信息,即表示安装成功。

点击Q返回命令提示符。
运行以下命令确认Docker和Docker Compose已正确安装:
相关推荐:《Docker Compose是干什么的?Docker Compose常用命令》
2、SSH连接到用户的服务器
fly@your-server-ip
3、为n8n创建一个专用网络,并将其连接到nginx-proxy,以便进行潜在的反向代理或SSL处理:
network create n8n-network
network connect n8n-network nginx-proxy
4、创建一个文件夹和n8n的docker-compose.yml文件:
~/n8n ~/n8n docker-compose.yml
粘贴以下内容:
version: services: n8n: image: n8nio/n8n container_name: n8n restart: unless-stopped environment: – false – http://your-server-ip:5678 – postgresdb – n8n-db – – n8n – n8n – n8npass ports: – 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: – n8n – n8n – n8npass volumes: – postgres_data:/var/lib/postgresql/data networks: – n8n-network volumes: n8n_data: postgres_data: networks: n8n-network: external:
将
5、运行:
compose up -d
这将拉取最新的n8n镜像,设置容器,并在端口5678上启动它。
6、打开浏览器并访问:
http://
:5678
系统会提示用户创建管理员账户,然后就可以开始构建工作流了。
注意:此设置不包括SSL或自定义域名,用户可以选择使用nginx-proxy+Let’s Encrypt来处理HTTPS。
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
号:
主机优惠发布与交流
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/278384.html