Nextcloud Hosting on Your Own VPS
File sync, sharing and collaboration on storage you own, without per-user pricing.
Size a server for Nextcloud
Every stop is a real configuration you can deploy. Priced per 30 days, billed by the hour, exclusive of 18% GST.
What Nextcloud is
Nextcloud is a self-hosted file sync and collaboration platform - the part of Dropbox or Google Drive you actually use, running on your own server. Desktop and mobile clients sync folders, files are shared by link or by user, and apps add calendars, contacts, document editing and video calls on top.
The reason to self-host it is usually one of two: cost at scale, or data residency. Per-user cloud storage gets expensive with headcount, while a VPS is priced by resource regardless of how many accounts exist. And for organisations that must keep files in a particular jurisdiction, running the server in a chosen region settles the question directly.
The workload is worth understanding before sizing. Nextcloud is heavier than it looks: every sync client polls, thumbnails are generated on upload, and full-text search or document editing add real CPU. It is a PHP application with a database behind it, and it benefits from the same things any PHP application does - opcache, a fast disk, and enough RAM to avoid swapping.
Why run Nextcloud on a VPS
Storage is disk, not a per-gigabyte line item.
No per-user licensing - the account count is yours to decide.
Data stays in the region you deploy to, which is the point for residency requirements.
Root access for tuning PHP, adding object storage or attaching a larger volume.
Nextcloud features
Desktop, Android and iOS sync clients
Link sharing with passwords and expiry
Calendar, contacts and mail
Collaborative document editing
Server-side encryption
Versioning and a recovery bin
An app catalogue for extending it
Recommended server
A starting point for Nextcloud, not a hard floor — size it on the sliders.
| Memory | 4 GB for a small team; 8 GB with document editing or many sync clients |
|---|---|
| CPU | 2 vCPU; 4 if thumbnails and search run often |
| Storage | Whatever the files need, plus room for versions and the recovery bin |
| Operating system | Ubuntu 22.04 LTS or Debian 12 |
How deployment works
Nextcloud is installed with PHP-FPM, a database and Redis for file locking - which matters more than it sounds, since sync clients writing concurrently without it is how corruption happens. TLS is issued for your domain and background jobs run on system cron rather than being triggered by page loads.
What people run it for
Team file storage
Shared folders and permissions for a team, without per-seat pricing.
Data residency
Keep files in a specific country to satisfy a policy or a contract.
Replacing consumer cloud
Move personal photos and documents off a service that reads them.
Client delivery
Share large files with clients from your own domain rather than a third party.
Nextcloud hosting questions
Related applications
Deploy Nextcloud on your own server
Root access, your choice of size, and no container between you and the application.