跳转到内容
无痕工具库 无痕工具库

Hostinger VPS 上更改 n8n 域名的设置教程

在 Hostinger 云服务器上更改 n8n 的默认域名,用你自己的域名或子域名替代默认的 srvXXXXX.hstgr.cloud 地址。

开始之前

更新你的 n8n 域名配置

你可以按照以下步骤更新配置:

  1. 通过网页控制台访问你的云服务器:

  2. 进入容器目录(将 [container-name] 替换为你的实际容器名称):

    cd /docker/[container-name]
  3. 运行以下命令编辑环境配置文件:

    nano .env
  4. 找到 TRAEFIK_HOST 的值,并将其替换为已指向你的云服务器的自有域名或子域名(例如 sub.domain.com)。

  5. 依次按下 Ctrl+X、Y 和 Enter 保存文件。

  6. 打开 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}`)

  7. 重启 n8n 服务以应用更改:

    docker compose down
    docker compose up -d

重启完成后,你应该就可以通过自定义域名访问 n8n 了。在测试新地址之前,请确保 DNS 已完成传播。