# VPSNine > VPSNine sells KVM Linux VPS on NVMe with an IPv4 and an IPv6 address included, monthly billing and a 14-day money-back guarantee. Selling Linux VPS since 2011; relaunching soon. Operated by Tekari. Planned specs are final at launch; prices are announced at launch. ## Plans - [Plans](https://vpsnine.com/plans.md): Budget, Standard and Extreme Linux VPS with planned specs ## Help - [Create your VPSNine account](https://vpsnine.com/help/create-an-account.md): Sign up at my.vpsnine.com, pick a password that passes the checks, and confirm your email. Accounts and orders open at launch. - [Confirm your email address](https://vpsnine.com/help/verify-your-email.md): How the confirmation link works, why it asks you to log in and press a button, how long it lasts, and how to get a new one if it expired. - [What happens when you order a server](https://vpsnine.com/help/what-happens-when-you-order.md): The steps from choosing a plan to your first SSH login, and what VPSNine does in between. Orders open at launch. - [Connect to your server with SSH](https://vpsnine.com/help/connect-with-ssh.md): How to log in to a Linux VPS over SSH from Linux, macOS or Windows, with the SSH key you picked when you ordered it. - [Use SSH keys instead of a password](https://vpsnine.com/help/ssh-keys.md): Create an Ed25519 key, add it to your account and to running servers, and keep SSH password logins switched off. - [Choose a Linux distribution](https://vpsnine.com/help/choose-a-distribution.md): How to pick between Ubuntu LTS, Debian and other distributions for your VPS, and why we suggest an LTS release for most people. - [Your server's first hour: a checklist](https://vpsnine.com/help/first-hour-checklist.md): Ten things to do on a new Linux VPS before you put anything on it, in order, with commands for Ubuntu 24.04 and Debian 12. - [Add a swap file](https://vpsnine.com/help/add-swap.md): Create a swap file on Ubuntu 24.04 or Debian 12, make it permanent, and tune swappiness so it is used only when needed. - [Install Docker](https://vpsnine.com/help/install-docker.md): Install Docker Engine and the Compose plugin from Docker's official apt repository on Ubuntu 24.04 or Debian 12, and keep ports private. - [Serve a site with nginx and HTTPS](https://vpsnine.com/help/nginx-and-https.md): Install nginx, point a domain at your server, and get a free Let's Encrypt certificate that renews itself, on Ubuntu 24.04 or Debian 12. - [Choose a plan](https://vpsnine.com/help/choosing-a-plan.md): How to match Budget, Standard or Extreme to what you plan to run, and how to check whether a server you already have is too small or too big. - [Back up your server](https://vpsnine.com/help/backups-you-should-run.md): Set up your own off-server backups with rsync or BorgBackup, include your databases, run them nightly, and prove you can restore them. - [Monitor your server](https://vpsnine.com/help/monitor-your-server.md): Check CPU, memory, disk and logs with htop, df and journalctl, and set up a small uptime check that emails you when your site stops answering. - [Use the serial console](https://vpsnine.com/help/serial-console.md): Reach your server's console from the browser when SSH won't connect, log in with a password, and fix the usual lockouts. - [Snapshots](https://vpsnine.com/help/snapshots.md): Keep up to three copies of a server's disk, go back to one if a change goes wrong, and why the server is down for about a minute each time. - [Check that IPv6 works](https://vpsnine.com/help/ipv6-setup.md): Every server gets one IPv6 address, set up on its first boot. How to check it works from inside and outside, and what to do if a config change broke it. - [Set reverse DNS for your server](https://vpsnine.com/help/reverse-dns.md): What reverse DNS (PTR) records are, when you need one, how to set one in the panel or with vps9, and how to check it with dig. - [Sending email: port 25](https://vpsnine.com/help/open-port-25.md): Outbound port 25 is blocked by default on new servers. Why, how to test it, and how to ask for it to be opened for a real mail server. - [Test your server's network](https://vpsnine.com/help/test-your-network.md): Measure latency, packet loss and throughput between your computer and your server with ping, mtr and iperf3, and what to send us if it looks wrong. - [Use the panel firewall](https://vpsnine.com/help/server-firewall.md): Filter traffic before it reaches your server: allow and deny rules, a default policy, how it fits with ufw, and how to undo a mistake. - [Set up a firewall with ufw](https://vpsnine.com/help/firewall-with-ufw.md): Turn on ufw without locking yourself out, open only the ports you use, and check the rules, on Ubuntu 24.04 or Debian 12. - [Block brute-force attempts with fail2ban](https://vpsnine.com/help/fail2ban.md): Install fail2ban, ban addresses that keep failing SSH logins, and check and lift bans, on Ubuntu 24.04 or Debian 12 with ufw. - [Install security updates automatically](https://vpsnine.com/help/automatic-security-updates.md): Use unattended-upgrades on Ubuntu 24.04 or Debian 12 to install security fixes every day, reboot when needed, and check that it runs. - [SSH hardening checklist](https://vpsnine.com/help/ssh-hardening-checklist.md): A short list of SSH settings worth changing on a new server, with one drop-in file for Ubuntu 24.04 and Debian 12 and a safe way to apply it. - [What to do if your server is compromised](https://vpsnine.com/help/what-to-do-if-compromised.md): Signs that someone else is on your server, what to check first, how to contain it, and why rebuilding from a clean image is the safe fix. - [Payment methods](https://vpsnine.com/help/payment-methods.md): How you pay for a VPSNine server. Bitcoin at launch through our own payment server, priced in US dollars; card and PayPal follow later. - [What happens if a renewal isn't paid](https://vpsnine.com/help/unpaid-renewal.md): The dates from a server's renewal invoice to its deletion. Reminders, a suspension 3 days after the due date, and deletion of the server and its disk after 14. - [The 14-day money-back guarantee](https://vpsnine.com/help/money-back-guarantee.md): Ask for a refund within 14 days of paying for your first order. What the guarantee covers, what it doesn't, how to ask, and how the money comes back. - [Cancel a server](https://vpsnine.com/help/cancel-a-server.md): Cancel a VPSNine server at the end of its paid month or delete it now, what to back up first, and what happens to your data and billing afterwards. - [Turn on two-factor authentication](https://vpsnine.com/help/two-factor-authentication.md): Add a 6-digit code from an authenticator app to every login, save your 10 recovery codes, and what to do if you lose your phone. - [Change or reset your account password](https://vpsnine.com/help/reset-password.md): Change your panel password while logged in, reset it with an emailed link if you forgot it, and how that differs from a server's root password. - [See where you are logged in and recent activity](https://vpsnine.com/help/sessions-and-activity.md): Check your active panel sessions, sign out a lost device or everywhere else at once, and read the activity log of logins and security changes. - [Add SSH keys to your account](https://vpsnine.com/help/manage-ssh-keys-in-the-panel.md): Save your public SSH keys in the panel so they are ready for new servers at launch. Which key types work, and how to check fingerprints. - [Create and use API tokens](https://vpsnine.com/help/api-tokens.md): API tokens let scripts and the vps9 CLI use the API as you. How to create one with the right scope and expiry, store it safely and revoke it. - [API quickstart](https://vpsnine.com/help/api-quickstart.md): Call the VPSNine API with curl and a bearer token. Check who you are, manage SSH keys, reboot a server, and read the errors it returns. - [Install the vps9 command-line tool](https://vpsnine.com/help/install-the-vps9-cli.md): Download vps9 for Linux, macOS or Windows, check it against SHA256SUMS, log in with an API token, and run your first commands. ## API - [API reference](https://my.vpsnine.com/api.md): every /api/v1 endpoint with authentication, errors, rate limits and curl examples ## Blog - [How we keep your VPS isolated](https://vpsnine.com/blog/how-we-keep-your-vps-isolated.md): The firewall that sits in front of every VPSNine server, what it stops your neighbours from doing, and what we still have to test. - [Inside the VPSNine panel](https://vpsnine.com/blog/inside-the-vpsnine-panel.md): The account side of my.vpsnine.com is built. Sign-up, two-factor, SSH keys, API tokens, sessions and an activity log, and why it looks like a terminal. - [VPSNine is coming back](https://vpsnine.com/blog/vpsnine-is-coming-back.md): VPSNine sold Linux VPS from 2011. After a few quiet years it is relaunching on new NVMe hardware, operated by Tekari. Here is what is planned. - [What "59 seconds" means](https://vpsnine.com/blog/what-59-seconds-means.md): The old site promised a server in 59 seconds. For the relaunch it is our target from paid order to SSH-ready, and this is how we will measure it. - [Why there's a vps9 CLI](https://vpsnine.com/blog/why-there-is-a-vps9-cli.md): We built a command-line tool alongside the panel, on the same public API. What it does, why the API came first, and where to get it. - [Why we're building our own control panel](https://vpsnine.com/blog/why-we-are-building-our-own-panel.md): VPSNine is writing its own billing, control panel, API and CLI instead of buying them. What that gets you, what it costs us, and where it stands. ## Policies - [FAQ](https://vpsnine.com/faq.md): Launch timing, pricing, refunds, locations and what is allowed - [Acceptable Use Policy](https://vpsnine.com/aup.md): What you can and cannot run on a VPSNine server, and how abuse reports are handled - [Privacy](https://vpsnine.com/privacy.md): What we store about waitlist sign-ups, why, and how to have it removed ## Optional - [About](https://vpsnine.com/about.md): Who runs VPSNine and its history since 2011 - [Full text](https://vpsnine.com/llms-full.txt): every page above in one document