投资图谱
进阶会员支付部署

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 连接。

转发这篇内容

评论

登录后可以评论、提问和收藏讨论线索。去登录

暂无评论。