Help center
How to do things in the panel, the API and the CLI. For general Linux how-tos, see the tutorials.
- Panel tour: every VPSNine panel guide, in order
- What is a VPS? A guide for beginners
- VPS vs shared hosting
- KVM vs OpenVZ and LXC: what you actually get
- Choose a Linux distribution
- Create your VPSNine account
- Confirm your email address
- Order your first server, step by step
- What happens when you order a server
- Watch your server build
- Connect to your server with SSH
- Use SSH keys instead of a password
- Choose a plan
- How much RAM does your VPS need?
- One-click apps
- Extra packages and setup scripts
- Set a root password
- Add-ons
- Your servers dashboard
- The server overview page
- Your server's first hour: a checklist
- Off-site backups (planned): set up and restore
- Protect a server from deletion
- Server settings: name, tags, notes, billing term and the danger zone
- Restore a deleted server
- Snapshots
- Back up your server
- Monitor your website's uptime
- Schedule reboots and power windows
- Heartbeat monitoring for cron jobs
- Monitor your server
- Publish a status page for your service
- Use the serial console
- Rescue mode
- Reinstall a server
- Add a swap file
- Install Docker
- Setup recipe: a Docker host
- Serve a site with nginx and HTTPS
- Setup recipe: Caddy as a reverse proxy with HTTPS
- Ask the AI assistant about your server
- Host WordPress on a VPS the fast way
- Set up the VPSNine Vaultwarden app
- Deploy apps with Coolify on your own VPS
- Self-host Nextcloud on a VPS
- Self-host Ghost on a VPS
- Self-host n8n on a VPS with HTTPS
- Run OpenClaw on a VPS securely
- Set up the VPSNine Plausible Analytics app
- Host a Minecraft server on a VPS
- Self-host Jellyfin on a VPS
- Move a site from shared hosting to a VPS
- Self-host AdGuard Home on a VPS
- Self-host Forgejo on a VPS
- Self-host Umami on a VPS
- Self-host a Matrix server (Synapse) on a VPS
- Self-host BookStack on a VPS
- Self-host Immich on a VPS
- Run Ollama and Open WebUI on a VPS
- Use the panel firewall
- Set up a firewall with ufw
- Block brute-force attempts with fail2ban
- SSH hardening checklist
- Install security updates automatically
- PHP2Shell (CVE-2026-109618/109619): check and patch PHP on your VPS
- What to do if your server is compromised
- Setup recipe: a secure baseline for a new server
- Payment methods
- Your billing overview and upcoming charges
- Add funds to your account
- How account credit works
- Read your credit history
- Download invoices and receipts as PDF
- Use a promo code
- Add your company details and VAT ID to invoices
- Buy and redeem a VPSNine gift card
- Switch a server between monthly and yearly billing
- What happens if a renewal isn't paid
- Cancel a server
- The 14-day money-back guarantee
- Refer a friend and earn credit
- Turn on two-factor authentication
- Sign in with a passkey
- Check your account in the security center
- See where you are logged in and recent activity
- Change or reset your account password
- Change your email, download your data or delete your account
- Share an account with your team
- Choose which notifications and emails you get
- Open and manage support tickets
- Notifications and resource alerts
- Send alerts to Slack, Discord, Telegram, Teams or ntfy
- Service status, incidents and maintenance
- Add SSH keys to your account
- Install the VPSNine panel as an app and get push notifications
- API tokens for CI and automation
- Create and use API tokens
- Restrict an API token to IP ranges
- Webhooks and verifying their signatures
- API quickstart
- Install the vps9 command-line tool
- vps9 CLI cheat sheet
- Developers: the API, the CLI and OpenAPI
- API rate limits and request ids
- Search, shortcuts, names and tags in the panel
- Use VPSNine from Claude, Cursor and other AI tools (MCP)
- Idempotent orders with Idempotency-Key
- Use the VPSNine OpenAPI spec