Nextcloud VPS HostingFiles, Calendars and Contacts on Your Server
Run Nextcloud on a server you control, with the caching and background jobs it needs to feel fast. We install Nextcloud with PHP-FPM, MariaDB or PostgreSQL, Redis and APCu and HTTPS on a hardened KVM VPS.
Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations
-
NVMe storage
40 to 200 GB of fast storage, by plan.
-
Root and SSH access
occ, PHP settings and server config.
-
Dedicated IPv4 and IPv6
Your own cloud on your own address.
-
Daily backups
Automatic backup of the previous 24 hours.
Why Self-Host Nextcloud on a VPS
Nextcloud replaces file sync, calendars and contacts from big cloud suites with open-source software you run yourself.
-
Your files, your server
Documents, photos and calendars stay on a server in the location you choose.
-
No per-user fees for the software
Nextcloud Server is open source; you pay for the server, not for each seat.
-
Set up to be fast
Redis file locking, APCu caching and system cron make Nextcloud noticeably quicker than a default install.
-
Apps for your team
Add Talk, Deck, office integrations and more from the Nextcloud app store.
How Nextcloud Is Set Up
A PHP application with two caches, a scheduler and a database, and your files on NVMe.
Request from a browser or app (HTTPS)
-
Web server
Apache or NGINX
HTTPS, WebDAV and the web interface.
-
PHP runtime
PHP-FPM + OPcache + APCu
Runs Nextcloud with a local memory cache.
-
Locking and cache
Redis
Transactional file locking and a shared cache.
-
Background
System cron
Runs cron.php every 5 minutes.
-
Data
MariaDB or PostgreSQL + NVMe
Metadata in the database; files on disk outside the web root.
Worth knowing
- Keep the data directory outside the web root.
- Use system cron instead of AJAX for background jobs.
- The admin overview page lists any setup warnings to fix.
- Storage is limited by the plan (40–200 GB NVMe); for large archives, connect external storage.
What You Can Run
-
File sync and sharing
Desktop and mobile sync, with share links for outsiders.
-
Calendars and contacts
CalDAV and CardDAV for phones and desktop clients.
-
Team chat and calls
Nextcloud Talk for messaging and meetings.
-
Online office
Collabora Online or ONLYOFFICE integration.
-
Photo backup
Automatic uploads from the mobile apps.
-
Project boards
Deck for kanban-style planning.
VPS Plans for Nextcloud
Choose by storage and users: VPS-1 has 40 GB for personal use, VPS-2 75 GB for a small team, VPS-3 and VPS-4 for larger teams and office integration.
VPS-1
Small websites, APIs, bots and development servers.
- 2 vCores
- 4 GB RAM
- 40 GB NVMe
- 500 Mbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-2
Production apps, WordPress and online stores.
- 4 vCores
- 8 GB RAM
- 75 GB NVMe
- 1 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-3
Busy stores, SaaS products and several projects.
- 6 vCores
- 12 GB RAM
- 100 GB NVMe
- 2 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
VPS-4
High-traffic apps, large databases and agencies.
- 8 vCores
- 24 GB RAM
- 200 GB NVMe
- 3 Gbps
- Full root and SSH access
- Free initial stack installation
- Server hardening and firewall setup
- Daily backup of the previous 24 hours
- Unlimited traffic *
- Anti-DDoS protection
- Dedicated IPv4 and IPv6
- KVM virtualisation
* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.
Which Plan for Your Nextcloud
Storage is usually the first limit, then RAM for PHP workers and add-ons such as online office.
| Workload | Start with | Why |
|---|---|---|
| Personal or family cloud | VPS-1 2 vCores · 4 GB RAM | 40 GB NVMe for documents and photos. |
| Small team | VPS-2 4 vCores · 8 GB RAM | 75 GB NVMe and room for Talk and Deck. |
| Team with online office | VPS-3 6 vCores · 12 GB RAM | 12 GB RAM for Collabora or ONLYOFFICE alongside. |
| Larger team or more files | VPS-4 8 vCores · 24 GB RAM | 200 GB NVMe and 24 GB RAM. |
A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.
A Cloud Suite or Your Own Nextcloud?
Commercial suites give you huge storage and no admin work. Nextcloud gives you control of your data at a flat price.
| Feature | Commercial cloud suite | Nextcloud VPS |
|---|---|---|
| Pricing | Per user, per month | Flat server cost |
| Data location and control | The provider's data centres | Your server, your location |
| Storage | Large quotas per user | Limited by the plan (40–200 GB) |
| Apps and integrations | The provider's ecosystem | Nextcloud app store, open source |
| Server administration | Handled by the provider | Yours, after our free setup |
| Best for | Large storage needs, no admin work | Teams who want control of their data |
| See Plans |
Looking After Your Nextcloud
Nextcloud's occ tool covers most server-side tasks; run it as the web server user.
-
Check status
Version, installation state and maintenance mode.
-
Update
The built-in updater, run from the command line.
-
Rescan files
After adding files directly on the server.
-
Maintenance mode for backups
Freeze changes while you copy data and the database.
# 1. Check status
sudo -u www-data php /var/www/nextcloud/occ status
# 2. Update
sudo -u www-data php /var/www/nextcloud/updater/updater.phar
# 3. Rescan files
sudo -u www-data php /var/www/nextcloud/occ files:scan --all
# 4. Maintenance mode for backups
sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on
Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).
Installed and Secured Before You Log In
The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Nextcloud in place.
-
Choose a plan and location
Pick the resources you need and the datacentre closest to your users.
-
Tell us your Nextcloud setup
Versions, database and domain: at order or right after.
-
We install and secure it
Server hardened, Nextcloud installed and tested, HTTPS on your domain.
-
You take over with root
SSH access to a working server, ready for your code and data.
Your Nextcloud setup
- Nextcloud on your domain with HTTPS
- PHP-FPM with OPcache, APCu and the modules Nextcloud recommends
- MariaDB or PostgreSQL with a Nextcloud database
- Redis for file locking and caching
- System cron for background jobs, data directory outside the web root
Yours to run after handover
- Ongoing server administration
- Application maintenance and updates
- Debugging your code
- Migrating existing sites or data
Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.
Platform Specs and Locations
The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.
| Virtualisation | KVM with reserved vCores and RAM |
|---|---|
| Storage | NVMe SSD on every plan |
| Network | Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan |
| Operating systems | Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD |
| Access | Full root over SSH, key-based login |
| Backups | Automatic daily backup of the previous 24 hours; snapshots and longer retention on request |
| Protection | Always-on anti-DDoS mitigation |
| Availability | 99.9% uptime SLA |
Secured before we hand it over
- Non-root sudo user created for daily work
- SSH key login, password login for root disabled
- Firewall (UFW) open only for the ports you use
- Fail2ban blocking repeated login attempts
- Automatic security updates enabled
- Free Let's Encrypt SSL on your domain
- Timezone, swap and hostname configured
Asia-Pacific
- Mumbai
- Singapore
- Sydney
Europe
- London
- Limburg
- Roubaix
- Gravelines
- Strasbourg
- Milan
- Warsaw
North America
- Beauharnois
Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.
Who a Nextcloud VPS Suits
-
Families and individuals
A private alternative to consumer cloud storage.
-
Small businesses
Shared files, calendars and contacts without per-user fees.
-
Organisations with data rules
Teams that need files on their own server.
Security and Performance for Nextcloud
Security
- Enable two-factor authentication for every user.
- Keep Nextcloud and its apps updated.
- Use server-side encryption only if you need it: it adds overhead and does not replace backups.
- Check the admin security and setup warnings page regularly.
Performance
- Use Redis for file locking and APCu for the local cache.
- Run background jobs with system cron.
- Raise PHP memory_limit and OPcache for large installs.
- Install only the apps you use.
Questions Before You Deploy
Not covered here? Ask an engineer before you order.
Run Your Own Private Cloud
Choose a plan by storage and we hand over Nextcloud installed, cached and secured on your domain.