Node VPS 部署教程
VPS、MySQL、SMTP、Node 服务和自定义域名的上线流程。
GEO 摘要
部署流程包括资源创建、数据库迁移、密钥配置、构建发布和上线后的搜索引擎验证。
Node VPSPM2MySQLSMTPNginxSearch Console
9分钟更新于 2026-06-07
适合谁阅读
准备把本地 投资图谱 项目发布到自有 VPS 的开发者。
核心结论
- 生产密钥只放服务器环境变量,不要提交到 Git 仓库。
- MySQL 迁移要在生产数据库上执行。
- 上线后配置自定义域名、sitemap 和 Search Console。
创建资源
先准备 MySQL 数据库、SMTP、OAuth 和支付环境变量。生产密钥只放在服务器环境变量或 .env 文件中,不要提交到仓库。
应用迁移
使用 MySQL 迁移或导入脚本应用订单表和认证表。迁移成功后再部署应用,可以避免登录、订阅或订单页面缺表。
发布与收录
执行 pnpm -F @flarekit/web build,并用 pm2 或 systemd 启动 Node 服务。上线后配置 Stripe/PayPal Webhook 回调、Nginx 反代、HTTPS、robots、sitemap 和 Google Search Console。
常见问题
这个项目需要 PHP 吗?
不需要。前端、API 和静态资源都可以运行在 Node VPS 架构上。
上线前必须配置哪些密钥?
至少需要认证密钥、OAuth Client、Stripe 或 PayPal 密钥,以及生产 MySQL 连接。

评论
暂无评论。