- Storage
- Linux VPS
- Ubuntu 24.04
Nextcloud VPS hosting
Nextcloud runs well on a GhostRDP Linux VPS Standard plan with 4 vCPU and 8 GB RAM in Germany or the Netherlands, from €12.99/mo.
Nextcloud gives you file sync, calendar, contacts and more on a server you control. The official All-in-One (AIO) image sets up Nextcloud, its database and HTTPS for you. You need a domain name pointing at the server.
Files, calendar, contacts
Your own cloud with sync apps for every device.
All-in-One setup
The official AIO image handles database and HTTPS.
Data in the EU
Stored on your server in Germany or the Netherlands.
Plans for Nextcloud
Standard has the memory for Nextcloud and its helper containers, and more disk for your files. Add NVMe storage at checkout if you plan to store a lot.
Linux VPS Standard
€12.99/mo
€11.04/mo billed yearly, save €23/year
- 4 vCPU
- 8 GB ECC RAM
- 70 GB NVMe
- 1 Gbps port
Linux VPS Pro
€25.99/mo
€22.09/mo billed yearly, save €46/year
- 6 vCPU
- 12 GB ECC RAM
- 90 GB NVMe
- 1 Gbps port
Linux VPS Advanced
€34.99/mo
€29.74/mo billed yearly, save €62/year
- 12 vCPU
- 24 GB ECC RAM
- 150 GB NVMe
- 1 Gbps port
What you need
- Operating systemLinux VPS with Ubuntu 24.04
- Minimum resources2 vCPU and 4 GB RAM, plus disk for your files
- DomainA domain or subdomain (for example cloud.example.com) with an A record pointing to your server's IP
Official site: github.com/nextcloud/all-in-one
How to install Nextcloud
Written for Ubuntu 24.04 from the official instructions. Run the commands as root and replace YOUR_SERVER_IP with your server's address.
- 1
Connect to your server over SSH
Use the IP address and root password from your welcome email (the server page has a Copy SSH command button). Windows 10 and 11, macOS and Linux all include an SSH client in the terminal.
Shell ssh root@YOUR_SERVER_IP - 2
Update the system
Install the latest security updates before you add anything else.
Shell apt update && apt -y upgrade - 3
Install Docker
Docker's official convenience script adds Docker's own package repository and installs Docker Engine with the Compose plugin.
Shell curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh docker --version - 4
Start the Nextcloud AIO master container
This is the official All-in-One command, run in the background. It manages the other Nextcloud containers for you.
Shell docker run -d --init --sig-proxy=false \ --name nextcloud-aio-mastercontainer \ --restart always \ --publish 80:80 --publish 8080:8080 --publish 8443:8443 \ --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ ghcr.io/nextcloud-releases/all-in-one:latest - 5
Open the AIO interface
Go to https://YOUR_SERVER_IP:8080 and accept the browser's certificate warning (it is a self-signed certificate for this setup page only). Copy the passphrase it shows and log in.
- 6
Enter your domain and start Nextcloud
Type your domain, choose the optional apps you want, and click Download and start containers. When it is done, the page shows your admin password and a link to your Nextcloud.
After installing
- Sign inOpen https://cloud.example.com and sign in as admin with the password from the AIO page. Install the Nextcloud desktop and mobile apps to sync files.
- Ports443 (Nextcloud), 80 (certificate checks) and 8080 (the AIO interface, which you can close later).
- BackupsServer backups are not included. AIO has a built-in backup feature (BorgBackup); point it at another disk or server.
Nextcloud questions
Which plan do I need for Nextcloud?
Standard for personal or family use. Choose by storage too: add NVMe space at checkout if your files need it.
Do I need a domain?
Yes. Nextcloud AIO requires a domain pointing at your server so it can get a free HTTPS certificate.
Where are my files stored?
On your server's NVMe disk in Germany or the Netherlands, whichever location you pick.
Can I add more storage later?
Extra NVMe storage is an add-on. Contact support if you want to grow an existing server.
Related apps
Vaultwarden
Self-hosted password manager for the Bitwarden apps
Networking and privacyFrom €5.99/mo
WireGuard VPN
Your own private VPN server in Germany or the Netherlands
Networking and privacyFrom €5.99/mo
Docker
Docker Engine and Compose on a fresh Linux server
DevelopmentFrom €5.99/mo
More on GhostRDP
Run Nextcloud on your own server.
Online in minutes. Pay with crypto, no ID needed.