通过Docker部署n8n是一种比较简单的方法,在Docker容器中运行n8n可以大大简化部署并提高可靠性。如果用户更喜欢托管环境而不是本地计算机,那么使用VPS是一个不错的选择。在VPS上托管n8n,可让用户完全掌控可扩展性、存储和网络。借助BlueHost,用户可以彻底绕过繁琐的Docker手动配置。本文就来为大家分享一下使用BlueHost VPS在Docker上运行n8n的教程。
一、前提条件
1、服务器配置要求
- 操作系统:Windows、macOS或Linux
- 内存:测试至少需要2GB,建议连续运行使用4GB或更高。
- CPU:至少1-2个虚拟CPU,并发量越大,需求越高。
- 访问权限:本地终端访问或通过SSH功能访问远程服务器
购买指南:《BlueHost主机购买及设置指南》
BlueHost VPS主机方案推荐
| 方案 | CPU | 内存 | 硬盘 | 流量 | 价格/月 |
| NVME 2 | 1核 | 2GB | 50G | 不限 | $4.99 |
| NVME 4 | 2核 | 4GB | 100G | 不限 | $11.99 |
| NVME 8 | 4核 | 8GB | 200G | 不限 | $24.99 |
| NVME 16 | 8核 | 16GB | 450G | 不限 | $49.99 |
《点击进入官网选购》
2、安装Docker Compose
相关推荐:
《Docker Compose是干什么的?Docker Compose常用命令》
《使用莱卡云服务器上安装Docker和Dcoker-Compose》
3、在安装n8n之前,请确认Docker是否运行正常,以及Docker Compose是否在用户的机器上正常工作。
执行命令:
docker–version
执行命令:
二、使用BlueHost VPS在Docker上运行n8n 使用BlueHost的一键式n8n安装docker compose version
BlueHost提供直观的一键式n8n安装模板,这项强大的功能免去了手动安装依赖项、调整容器或编写Docker命令的麻烦。
自动部署完成后,用户可以直接登录到n8n控制面板,而无需担心技术细节。
安装后访问网址:http://YOUR_SERVER_IP:5678
使用BlueHost VPS手动安装n8n如果用户要求最大限度的自定义,或者只是喜欢完全控制自己的基础架构,那么在VPS上手动安装是完全可行的。
建立与服务器的SSH连接:
ssh username@YOUR_SERVER_IP
用户需要:
- 用户的服务器IP地址
- 用户的管理员用户名
- 用户的密码或匹配的SSH密钥
在VPS上安装Docker:
使用操作系统自带的软件包管理器获取并安装Docker。
- 对于Ubuntu系统:下载Docker软件包并初始化服务
- 对于AlmaLinux/CentOS:注入Docker存储库并启用应用程序
验证成功:
docker -v
创建Docker卷:
docker volume create n8n_data
运行n8n容器:
docker run -d –name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
–restart unless-stopped \
docker.n8n.io/n8nio/n8n
此命令会在后台安全地启动n8n,并指示它在服务器重启时自动重启。
打开浏览器并输入:http://YOUR_SERVER_IP:5678
连接域名并启用HTTPS。
相关推荐:
《Hostinger VPS基于Dokploy部署n8n全流程》
(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)
微信扫码加好友进群
主机优惠码及时掌握
QQ群号:164393063
主机优惠发布与交流




