levelsio-vps-deploy - 在一台加固 VPS 上部署并变现 Node 应用
配置并加固单台 VPS,使用 Caddy 和 systemd 部署 Node 应用,并可配置 Cloudflare 与 Stripe。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 创建 Hetzner 服务器
- 加固 VPS 访问
- 配置 Tailscale SSH
- 部署 Node 应用
- 配置 Caddy HTTPS
- 管理 systemd 服务
- 设置 Cloudflare 域名
- 配置 Stripe 支付
- 在 VPS 上开发
- 配置 SQLite 备份
输入
- 工作流选择
- VPS 服务商凭据
- VPS IP 地址
- Root SSH 访问权限
- 应用名称
- 域名
- 部署 SSH 密钥
- 应用源代码
- Cloudflare API 凭据
- Stripe 凭据
输出
- 已创建的 VPS
- 加固后的服务器配置
- 已部署的 Web 应用
- HTTPS 域名入口
- Tailscale SSH 访问
- systemd 服务
- Cloudflare DNS 配置
- Stripe 支付配置
- SQLite 备份配置
要求
- Hetzner 或兼容的 VPS
- Ubuntu 24.04 LTS
- SSH 客户端
- 用于创建服务器的 hcloud CLI
- 已认证的 hcloud CLI
- Tailscale 账户
- 用于配置域名的 Cloudflare 账户
- 用于收款的已激活 Stripe 账户
