如何把n8n部署到线上:vps篇
给小白的 n8n VPS 部署教程:从域名、Docker Compose、PostgreSQL 与 HTTPS 开始,每一步都解释用途、成功标志、与教程不一致时的处理方式,以及最后的完整排障清单。
最近更新 2026.08.20
20 8月 2026
围绕 自托管 的实践记录、工具整理与问题解决过程。
给小白的 n8n VPS 部署教程:从域名、Docker Compose、PostgreSQL 与 HTTPS 开始,每一步都解释用途、成功标志、与教程不一致时的处理方式,以及最后的完整排障清单。
这是一份面向完全没有 Docker 经验的教程。我们会从下载 Docker Desktop 开始,创建项目文件夹,写入 compose.yaml,启动 n8n,再处理网络、端口、权限和数据备份问题。 0. 先理解四个词 Docker Desktop 是 Windows/macOS 上的安装程序;Docker Engine 是真正运行容器的引擎;Docker Compose 用一个 YAML 文件描述服务;容器是 n8n 的运行实例,volume 是保存 n8n 数据的持久化空间。小白只需要安装 Docker Desktop,不要在 Windows 的 WSL 里再单独安装第二套 Docker。 1. 下载