Hostinger VPS 上更改 n8n 域名的设置教程
在 Hostinger 云服务器上更改 n8n 的默认域名,用你自己的域名或子域名替代默认的 srvXXXXX.hstgr.cloud 地址。
开始之前
- 确保你所需域名的 n8n 子域名已通过 DNS 设置中的 A 记录正确指向你的云服务器 IP 地址。
- 如果你刚开始使用云服务器上的 n8n,请先查看如何使用 Hostinger 的 n8n VPS 模板。
更新你的 n8n 域名配置
你可以按照以下步骤更新配置:
-
通过网页控制台访问你的云服务器:

-
进入容器目录(将 [container-name] 替换为你的实际容器名称):
cd /docker/[container-name] -
运行以下命令编辑环境配置文件:
nano .env -
找到 TRAEFIK_HOST 的值,并将其替换为已指向你的云服务器的自有域名或子域名(例如 sub.domain.com)。
-
依次按下 Ctrl+X、Y 和 Enter 保存文件。
-
打开 docker-compose.yml 文件并进行两处修改:
-
修改 1 — 修正 WEBHOOK_URL:
# Before- WEBHOOK_URL=https://${COMPOSE_PROJECT_NAME}.${TRAEFIK_HOST}/# After- WEBHOOK_URL=https://${TRAEFIK_HOST}/ -
修改 2 — 修正 Traefik 路由规则:
# Before- traefik.http.routers.${COMPOSE_PROJECT_NAME}.rule=Host(`${COMPOSE_PROJECT_NAME}.${TRAEFIK_HOST}`)# After- traefik.http.routers.${COMPOSE_PROJECT_NAME}.rule=Host(`${TRAEFIK_HOST}`)
-
-
重启 n8n 服务以应用更改:
docker compose downdocker compose up -d
重启完成后,你应该就可以通过自定义域名访问 n8n 了。在测试新地址之前,请确保 DNS 已完成传播。