All guides
Getting started
VPS
- VPS operating systems
- VPS snapshots and
off-site backups - How to host your own VPN on a VPS with WireGuard
- How to run a Tor relay, bridge or onion service on a VPS
- How to
self-host BTCPay Server on a VPS - How to run a Bitcoin or Monero node on a VPS
Dedicated servers
- Using IPMI and the KVM console on a dedicated server
- Choosing a RAID layout for your dedicated server
Windows RDP
Windows Server 2019 , 2022 or 2025 vsWindows 10 and 11 for RDP- How to connect to a Windows RDP server from any device
GPU servers
Security
On this page
- Choose a plan and a location
- Create an account and add funds
- Order from your balance
- Where your login details appear
- First login to a Linux VPS
- First login to a Windows RDP server
- First login to a dedicated or GPU server
- Change the password and add an SSH key
- Update the system
- Turn on a basic firewall
- Take a first snapshot
- Next steps
This guide takes you from creating an account to a first login on a server that is updated, firewalled and backed by a snapshot. It covers VPS, Windows RDP, dedicated and GPU servers. In the commands below, replace SERVER_IP
Choose a plan and a location
We offer four kinds of servers. Each product page lists the plans and where each one is available.
| Product | Locations | Ready after you order |
|---|---|---|
| Offshore VPS | All | About |
| Windows RDP | All 7 (shared seat: Netherlands, Moldova, Romania, Bulgaria) | About |
| Dedicated servers | Depends on the model | |
| GPU servers | Moldova, Netherlands, Iceland, Romania (depends on the model) |
The location decides which country's law applies to your server, and it sets your latency. The Netherlands, Romania and Bulgaria are EU members, where the
You can pay monthly, quarterly (5% off) or yearly (12% off). New VPS and RDP services come with a
Create an account and add funds
Servers are paid from your account balance, so start by creating an account: an email address and a password, nothing else. We never ask for a name, postal address, phone number or ID. The address can be private or disposable: it is only your login, and we never send email to it. Replies and important notices appear in your client area.
Keep your password in a password manager: there is no
The fastest way is the deploy page of the server you want: configure it, create your account in the same form, and if your balance does not cover the order, top up there. The server is then ordered automatically as soon as the payment is credited. You can also add funds first from Billing > Add funds: enter an amount from $100 to $10,000 and choose a coin. Every
Your balance is credited automatically once the payment reaches these confirmations:
| Coin | Confirmations |
|---|---|
| Bitcoin (BTC) | 1 |
| Ethereum (ETH) | 12 |
| Monero (XMR) | 10 |
| Tether (USDT), on the network shown on the payment page | 12 |
| Solana (SOL) | Finalized |
A Bitcoin block takes about
Order from your balance
On the order page, choose the plan, the location, the billing cycle and the system, then confirm. The order is paid instantly from your balance, and provisioning starts right away.
Renewals are taken from your balance on the due date, with no invoice to pay. Keep enough funds to cover them: the client area shows your upcoming renewals and warns you when your balance is short. A service whose renewal is not paid is suspended
Where your login details appear
When your server is ready, its IP address, username and password appear on its page in the client area, under Services; they are not sent by email. Dedicated servers also come with the address and credentials of their IPMI console. If nothing appears within the expected time, check the status page for an incident at that location; the server's page shows where your order stands. Change the password at your first login.
First login to a Linux VPS
macOS, Linux and
ssh root@SERVER_IP
On the first connection, SSH shows the server's key fingerprint and asks you to confirm it. To be sure you are talking to your own server, compare it with the fingerprint printed on the server itself: on a dedicated server, log in through the IPMI console (its address is on your server's page in the client area) and run:
ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
If they match, type yes
First login to a Windows RDP server
On Windows, press Win+R and run the command below. Sign in as Administrator
mstsc /v:SERVER_IP
Windows warns that the server's certificate is not trusted, because each server uses its own
First login to a dedicated or GPU server
Log in over SSH exactly as for a VPS, with the details from your server's page in the client area. On a dedicated server, the IPMI console gives you the screen, keyboard and power control even when the operating system is down. Access to it is restricted to IP addresses you ask us to allow: request yours under Server actions on your server's page, then open the IPMI address shown there in your browser. Using IPMI and the KVM console covers the details. GPU servers have the NVIDIA driver and CUDA
Change the password and add an SSH key
On Linux, set a new root password first:
passwd
Then create a key pair on your own computer, if you do not have one yet, and copy the public key to the server:
ssh-keygen -t ed25519 -C "my-laptop"
ssh-copy-id root@SERVER_IP
Windows has no ssh-copy-id
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh root@SERVER_IP "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
Log out and back in: SSH should now use the key. Keep password login enabled until you have worked through the
On a Windows server, press Ctrl+Alt+End inside the Remote Desktop session and choose Change a password.
Update the system
Templates are built ahead of time, so install pending updates before anything else. On Debian and Ubuntu:
apt update
apt full-upgrade -y
On AlmaLinux and Rocky Linux:
dnf upgrade --refresh -y
On Arch Linux:
pacman -Syu
On Alpine Linux:
apk update
apk upgrade
On FreeBSD:
freebsd-update fetch install
pkg upgrade
Reboot if the kernel was updated. On Windows, open Settings, run Windows Update and restart when it asks.
Turn on a basic firewall
On Debian and Ubuntu, ufw is the simplest option. Allow SSH before you enable it:
apt install -y ufw
ufw allow 22/tcp
ufw enable
ufw status verbose
AlmaLinux and Rocky Linux run firewalld by default with SSH allowed; review its rules with:
firewall-cmd --list-all
Windows Firewall is on by default. Restrict Remote Desktop to your own IP as described in Secure RDP. Outbound SMTP (
Take a first snapshot
Once a VPS is updated and configured, request a snapshot under Server actions on your server's page in the client area; it shows as done there once taken. It gives you a clean point to roll back to after a failed upgrade or a configuration mistake. VPS plans include
Next steps
- Linux server hardening: a sudo user, SSH keys, fail2ban and automatic updates.
- VPS operating systems: reinstall, boot your own ISO or switch templates.
- Windows versions for RDP: Server 2019, 2022 and 2025 compared with
Windows 10 and 11. - GPU server images: PyTorch, Ollama, vLLM and ComfyUI.
- WireGuard VPN on a VPS: your own VPN in about
15 minutes . - Tor relay, bridge or onion service: relays, bridges, exits and .onion sites.
- Bitcoin or Monero node: pruned or full, verified installs and a remote node.
- BTCPay Server: accept Bitcoin payments with your own server.
- Offshore WordPress hosting: a website with Nginx, PHP, MariaDB and HTTPS.
- The rules and guarantees: acceptable use policy, SLA and the status page.
Dedicated and GPU customers can open a ticket from the client area with the server’s IP address and what they tried. First reply target: under