Guides

Getting started with a VPS

Updated 2026-07-29

You have just ordered a VPS and received an IP address and a root password on your tracking page. Here is how to take control of it properly.

Connecting

From a terminal (Linux, macOS, or Windows with the built-in terminal):

ssh root@YOUR_IP

Enter the initial password shown on your tracking page. You are now on your server.

Secure it right away

Three steps are enough to shut out the vast majority of automated attacks.

1. Change the root password — or better, switch to an SSH key. On your local machine, generate a key if you don’t have one:

ssh-keygen -t ed25519
ssh-copy-id root@YOUR_IP

Then, on the server, disable password authentication in /etc/ssh/sshd_config (PasswordAuthentication no) and reload: systemctl reload ssh.

2. Update. On Debian/Ubuntu:

apt update && apt upgrade -y

3. Enable a simple firewall. Only open what you actually need:

apt install -y ufw
ufw allow OpenSSH
ufw enable

Create a non-root user

Working as root all the time is risky. Create a user with sudo:

adduser you
usermod -aG sudo you

Then reconnect with ssh you@YOUR_IP.

What next?

The VPS is yours: install a web server, a database, Docker, whatever you want. If you would rather not manage all of this yourself, our managed web hosting or managed WordPress takes care of it for you.