levelsio-vps-deploy - Deploy and monetize a Node app on one hardened VPS
Provisions and secures a single VPS, deploys a Node app with Caddy and systemd, and optionally configures Cloudflare and Stripe.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Provision Hetzner servers
- Secure VPS access
- Configure Tailscale SSH
- Deploy Node applications
- Configure Caddy HTTPS
- Manage systemd services
- Set up Cloudflare domains
- Configure Stripe payments
- Develop on VPS
- Configure SQLite backups
Inputs
- Workflow choice
- VPS provider credentials
- VPS IP address
- Root SSH access
- Application name
- Domain name
- Deploy SSH key
- Application source code
- Cloudflare API credentials
- Stripe credentials
Outputs
- Provisioned VPS
- Hardened server configuration
- Deployed web application
- HTTPS domain endpoint
- Tailscale SSH access
- systemd service
- Cloudflare DNS configuration
- Stripe payment configuration
- SQLite backup configuration
Requirements
- Hetzner or compatible VPS
- Ubuntu 24.04 LTS
- SSH client
- hcloud CLI for provisioning
- Authenticated hcloud CLI
- Tailscale account
- Cloudflare account for domain setup
- Activated Stripe account for payments
