Overview
Once your payment is confirmed, provisioning begins automatically and typically completes in under 3 minutes.
Step 1 — Choose a plan
Navigate to Pricing and select the plan that matches your workload. Each plan shows vCPU count, RAM, SSD storage, and monthly bandwidth included.
Tip: If you are unsure, start with the smallest plan. Upgrades are available at any time with a single click and no downtime on Linux instances.
Step 2 — Configure your server
After selecting a plan you will be asked to fill in:
| Field | Description |
|---|---|
| Hostname | The fully-qualified domain name for your VPS (e.g. web01.example.com). |
| Operating System | Choose from Debian, Ubuntu, AlmaLinux, Rocky Linux, or Windows. |
| Root Password | Used for initial console / SSH login. Must be 12+ characters with mixed case and a number. |
Use the Generate password button to get a strong, random password and store it in a password manager before proceeding.
Step 3 — Checkout
Proceed through checkout. Once the payment or invoice clears:
- A provisioning job is queued automatically.
- You will see the server listed in Instances with status Provisioning.
- When provisioning finishes the status changes to Running and the Manage button becomes active.
Step 4 — Connect via SSH
ssh root@YOUR_VPS_IP
Replace YOUR_VPS_IP with the IP address shown on the server overview page. Accept the host fingerprint on first connection.
Step 5 — Secure your server
Immediately after first login you should:
- Change the root password:
passwd - Create a non-root user:
adduser deploy && usermod -aG sudo deploy - Upload your SSH public key:
ssh-copy-id deploy@YOUR_VPS_IP - Disable root SSH login: edit
/etc/ssh/sshd_config, setPermitRootLogin no, thensystemctl restart sshd
What if provisioning is taking too long?
If the status remains Provisioning for more than 10 minutes, open a Support ticket from the dashboard and include the server name.