亚马逊云科技

广告

安信SSL证书

广告

Hostinger教程:在Ubuntu VPS上安装n8n

美国云服务器推荐

n8n是一款工作流程自动化工具,可实现各种应用程序和API之间的无缝集成。与托管解决方案相比,在Ubuntu VPS上自行托管n8n能够提供更好的数据隐私、定制选项和成本节约。本文就以美国主机商Hostinger为例,为大家介绍通过一键式安装和手动安装两种方法在VPS上安装n8n实例,仅供参考。

一、如何使用Hostinger VPS模板安装n8n

在安装n8n之前,用户需要先拥有一个Hostinger VPS,最低配置为KVM 1(1核4G、50GB NVMe硬盘空间、4TB流量),本文建议选择KVM2方案,配置为2核8G、100GB NVMe硬盘空间、8TB流量,现在购买可享高达61%的折扣,价格低至51.99元/月。

折扣获取页面:Hostinger优惠码(购买时长越长,折扣优惠越大)

Hostinger VPS购买方案推荐

方案 CPU 内存 硬盘 流量 价格/月
KVM 1 1核 4GB 50GB 4TB 36.99元
KVM 2 2核 8GB 100GB 8TB 51.99元
KVM 4 4核 16GB 200GB 16TB 73.99元
KVM 8 8核 32GB 400GB 32TB 146.99元

点击进入官网选购

Hostinger VPS根据机房位置的不同分为美国VPS、印度VPS、法国VPS、巴西VPS等产品,用户可以根据自身需求选择合适的机房。

拥有了Hostinger VPS以后,就可以进行安装n8n操作了。下文使用的是Hostinger的一键式n8n模板,这种方法能自动设置Ubuntu服务器并安装n8n及其依赖项。

1、访问VPS控制面板

a.进入hPanel并使用用户喜欢的方法登录。

b.登录后,导航至左侧菜单的Hostinger VPS部分。

c.选择要应用n8n模板的VPS,点击旁边的管理按钮。

Hostinger

2、安装n8n模板

a.进入VPS面板后,打开左侧的操作系统和面板下拉菜单,选择操作系统。

Hostinger

在这里用户可以找到合适的VPS服务器的操作系统及其模板。

b.在“更改操作系统”面板中,在搜索栏中输入n8n,然后选择n8n模板。

c.在打开的对话窗口中,点击或轻点“更改操作系统”。

d.用户会看到一个对话窗口,通知你VPS操作系统将被覆盖,所有文件将被删除。在“我知道我的所有文件将被删除且无法恢复”旁边打勾,然后点击“下一步”。

e.为根用户输入密码,然后点击确认。

Hostinger

模板设置将开始。用户会在仪表板顶部看到一个进度条,如下图所示:

Hostinger

稍等片刻,n8n实例就可以使用了。

3、测试安装

在VPS上设置好n8n后,用户应该可以登录并确认它正在运行。

a.在VPS概述页面,点击管理应用程序。

Hostinger

b.这将打开n8n注册对话窗口,如下图所示:

Hostinger

c.只需输入用户的详细信息,并根据指定规格创建密码。点击“下一步”按钮,然后点击任何其他弹出窗口,暂时留空。这将带您进入n8n概述页面:

Hostinger

d.如果用户能看到n8n面板的默认视图,则说明设置成功!

二、在Ubuntu VPS上手动安装n8n

1、安装依赖项

如果用户使用的VPS托管提供商没有一键式n8n模板,用户就必须手动安装n8n。

在手动安装n8n之前,用户需要安装一些必要的依赖项。首先,通过SSH或基于Web的控制台连接到用户的VPS。接下来,更新软件包列表并将现有软件包升级到最新版本:

sudo apt-get update && sudo apt-get upgrade -y

这样可以确保在继续之前,你的系统拥有最新的安全补丁和软件版本。

运行自托管n8n有两种主要方法:

  • 直接安装
  • 容器化安装

在大多数情况下,容器化安装是首选,但我们将简要介绍这两种方法。

1)直接安装:

n8n可直接在Node.js环境中运行,因此如果不使用Docker,请安装最新的Node.js长期支持(LTS)版本:

a.安装curl和Node.js安装脚本:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

b.安装Node.js和npm:

sudo apt-get install -y nodejs

c.验证安装:

node -v
npm -v

如果已安装npm和Node.js,这些命令将返回它们的版本。

2)容器化安装:

如果希望在Docker容器中运行n8n,请先安装Docker。

a.安装所需的依赖项:

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

b.添加Docker官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/
keyrings/docker-archive-keyring.gpg

c.添加Docker资源库并安装Docker:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://
download.docker.com/linux/ubuntu $(lsb_release -cs)
 stable" | 
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io

d.验证Docker已安装:

docker --version

如果Docker已安装,该命令将返回Docker版本。

2、设置n8n

安装好所有依赖项后,就可以设置n8n了。

1)直接安装:

如果之前安装了Node.js,可以使用npm全局安装n8n:

npm install -g n8n

启动名为n8n的屏幕会话:

screen -S n8n

在屏幕会话中运行n8n:

n8n

若要脱离屏幕会话,请键入CTRL+A然后D:

screen -R n8n

默认情况下,n8n运行于5678端口。您现在可以通过以下网址访问它:

http://your-server-ip:5678

此时用户可能会收到安全cookie错误,这是因为没有安装SSL证书的缘故。

2)容器化安装:

拉取最新的n8n Docker映像:

docker pull n8nio/n8n

使用端口映射运行容器:

docker run -d --name n8n -p 5678:5678 n8nio/n8n
  • -d-在后台运行容器。
  • -name n8n-将容器命名为n8n。
  • -p 5678:5678-将服务器上的端口5678映射到容器中的端口5678。

要在浏览器中访问n8n,请打开

http://your-server-ip:5678

与上述安装步骤一样,用户可能会遇到安全cookie错误。

默认情况下,Docker容器内的数据是不持久的。为确保保存工作流程和设置,请在挂载卷的情况下运行n8n:

docker stop n8n && docker rm n8n #stop and remove previous n8n container
docker run -d --name n8n -p 5678:5678 -v ~/.n8n:/home/node/.n8n n8nio/n8n

这会将本地~/.n8n文件夹映射到容器内的n8n数据目录。

如果容器未启动,用户可能缺少写入卷的权限。通过运行

sudo chown -R 1000:1000 ~/.n8n
sudo chmod -R 755 ~/.n8n

然后启动容器:

docker start n8n

相关推荐:

2025Hostinger主机最新设置教程

Hostinger全方位评测

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

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:938255063

主机优惠发布与交流

温馨提示:

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

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

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

RAKsmart美国服务器
返回顶部