Common use cases
- Hosting websites, APIs, or small web applications
- Development and staging environments
- Running self-hosted tools (n8n, Nextcloud, WordPress, game servers)
- Learning server administration with a low-cost, isolated environment
For workloads that need dedicated hardware, RAID control, or very high I/O, consider a dedicated server instead.
First-time setup
Check your delivery email
After your VPS is provisioned, OVHcloud sends you an email with the IPv4 address, the OS-specific username, and a secure link to retrieve your temporary password. Save these before continuing.
Connect to your VPS
- Linux
- Windows
Use the username that matches the OS you selected (for example, On first login, you are prompted to change the temporary password. The session closes automatically after you set it — reconnect with the new password.
debian, ubuntu, or rocky):Enable the root account (optional)
The root account is disabled by default. For most tasks, use To enable root if your workflow requires it:
sudo:Secure your VPS
Apply basic security hardening before exposing any services — see the Security section below for step-by-step instructions.
Backup options
VPS data is not backed up automatically. Choose one or more of the following strategies.Snapshots
Take a point-in-time image of your VPS to restore quickly after a bad update or misconfiguration.
Automated backups
Schedule daily backups with multiple restore points managed by OVHcloud.
Additional disk
Attach a separate persistent disk for backups or static data that survives reinstalls.
Backup storage (FTP)
Use a remote FTP/NFS storage space to store backups outside your VPS.
Snapshots
A snapshot captures the full state of your VPS disk at a point in time. Enable the snapshot option in the Control Panel, then take a snapshot before risky changes. You can restore to a snapshot at any time from the Home tab of your VPS.Automated backups
The automated backup option creates a daily backup with a retention window (typically 7 restore points). Enable it from the Backup tab in your VPS Control Panel page.Additional disk
An additional disk is a separate block storage volume attached to your VPS. It persists independently of the VPS — data on it survives a VPS reinstall. To order one, go to your VPS in the Control Panel > Additional disk > Order an additional disk. After the disk is attached, partition and format it:/etc/fstab:
Network configuration
IPv6
Each VPS is delivered with both an IPv4 and an IPv6 address. IPv6 is configured by default on most recent Linux distributions. If it is not, retrieve your IPv6 address and gateway from the Home tab > IP section in the Control Panel. Configure IPv6 on Ubuntu (using Netplan):Additional IPs and IP aliasing
You can assign additional IP addresses to your VPS using IP aliasing. This is useful when hosting multiple services that each need their own IP. Configure additional IPs via the Control Panel, then add them to the network interface:Reverse DNS
Set a reverse DNS (PTR) record for your VPS IP from Bare Metal Cloud > IP in the Control Panel. Click … next to your IP and select Modify the reverse DNS. Enter your fully qualified domain name.Upgrading VPS resources
You can add vCPUs, memory, or storage without redeploying your VPS:- Go to your VPS in the Control Panel > Home tab > Your configuration.
- Click the resource you want to upgrade (vCores, memory, or storage).
- Select the new capacity and confirm the order.
Your IP address does not change after an upgrade. Existing data is preserved. After a storage upgrade, you may need to expand your partitions manually.
Security
Update the system
Set up SSH key authentication
SSH keys are more secure than passwords and significantly reduce the risk of brute-force attacks. Generate a key pair on your local machine:/etc/ssh/sshd_config:
Change the default SSH port
The default port 22 is scanned by automated bots. Switch to a high port (49152–65535):Install Fail2ban
Install an SSL certificate
For websites hosted on your VPS, use Let’s Encrypt (Certbot) to get a free SSL certificate:Troubleshooting
Rescue mode
Rescue mode boots your VPS into a temporary OS managed by OVHcloud. Use it to fix configuration errors, reset passwords, or check the filesystem when the VPS is unresponsive. To activate rescue mode:- Go to your VPS in the Control Panel > Home tab.
- Click … next to Boot and select Reboot in rescue mode.
- Confirm the action. You will receive an email with temporary SSH credentials.
Filesystem check
Run a filesystem check on an unmounted partition in rescue mode:KVM console
The KVM console gives you direct access to your VPS display — useful when SSH is unreachable or during Windows setup. Open it from the Home tab > … > KVM in the Control Panel.Popular tutorials
Install WordPress with Docker
Deploy WordPress using Docker and Docker Compose on a fresh VPS.
Install Nextcloud
Set up a self-hosted cloud storage solution using Docker and Traefik.
Install N8N
Deploy the N8N automation platform on your VPS with persistent storage.
Host a game server
Create a Minecraft or Palworld server for your community.
Deploy with GitHub Actions
Automate deployments to your VPS on every push to your repository.
Install CloudPanel
Manage multiple websites from a lightweight control panel built for developers.