The best VPS for Nextcloud in 2026 is one sized for your active users and workload, not the one with the lowest advertised price. For one to three active users, plan on about 2 vCPU, 4 GB RAM and 50–100 GB of fast storage. Five to 20 users generally need about 4 vCPU, 8 GB RAM and at least 200 GB, preferably NVMe. Large photo libraries, previews or Collabora Online justify 4–8 vCPU and 16 GB RAM. These are practical planning estimates rather than official Nextcloud limits; start in the middle tier and measure actual CPU, memory, storage and background-job use.
What makes a VPS suitable for Nextcloud?
Nextcloud is a web application, but a usable installation is a small service stack: the web server and PHP workers handle requests, a database stores metadata, cron runs background jobs, and a cache coordinates sessions and file locking. File previews, full-text search, antivirus scanning, video thumbnails and online document editing add their own CPU and memory demand. A plan that looks adequate for a bare login page can become sluggish during photo indexing or a large synchronization job.
As an Amazon Associate I earn from qualifying purchases.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problemsChoose the virtual machine by four measurements:
- Active users: simultaneous users matter more than registered accounts. A family of four who rarely overlap can use less capacity than a small team editing together.
- Workload: ordinary file sync is lighter than preview generation, search, video processing or Collabora Online.
- Storage behavior: capacity, I/O speed, backups and growth are separate decisions. A large slow disk does not replace enough RAM or CPU.
- Reliability controls: snapshots, off-site backups, a current Linux image, a firewall and predictable networking are part of the service you are buying.
VPS size by users and workload
The following tiers combine current planning guidance. They are not Nextcloud’s contractual limits, and the exact requirement changes with apps, file sizes, previews and concurrency.
| Use case | vCPU | RAM | Storage starting point | What to watch |
|---|---|---|---|---|
| Personal or very small household (1–3 active users) | 2 | 4 GB | 50–100 GB fast storage | Preview generation and database growth can exhaust a tiny disk. |
| Family or small team (5–20 active users) | 4 | 8 GB | 200 GB or more, preferably NVMe | Concurrent sync, background jobs and shared folders raise memory and I/O use. |
| Large photo library or frequent office collaboration | 4–8 | 16 GB | 200 GB or more, with a growth plan | Collabora Online, previews and indexing can run simultaneously. |
One 2026 third-party guide proposes 1 vCPU and 2 GB RAM for a very small instance but does not publish a user-count matrix. Treat that figure as a lower-bound estimate for light testing, not a safe production target. A practical approach is to begin with the middle tier, enable monitoring, and resize after observing peak memory, PHP worker saturation, database latency and disk usage.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
How much RAM does Nextcloud need?
The Nextcloud Server Administration Manual distinguishes PHP-process memory from total machine memory. It lists 128 MB as a minimum per PHP process and 512 MB as a recommended per-process figure. It also recommends a PHP memory_limit of at least 512 MB. Those numbers do not describe the whole VPS: the operating system, web server, database, Redis, APCu, cron workers and file-system cache all need memory too.
For that reason, a VPS advertised with 512 MB or 1 GB RAM is unsuitable for a normal multi-user installation even if a single PHP request can technically start. Four gigabytes gives a small installation room for database cache and background work; eight gigabytes is a more comfortable team baseline. Keep several hundred megabytes free rather than running at the limit, because Linux will otherwise reclaim cache or invoke the out-of-memory killer during bursts.
Signs that RAM is too small
- PHP-FPM workers are repeatedly killed or requests return gateway errors during sync.
- The VPS swaps heavily while previews or scans run, making every operation slow.
- Database queries become erratic after adding apps or users.
- Cron jobs overlap because earlier jobs cannot finish before the next run.
Reduce unnecessary apps and preview sizes first, then increase RAM. Swapping is a safety valve, not a substitute for physical memory.
Database, cache and storage requirements
Use a production database
SQLite is intended for testing and minimal instances. For a multi-user VPS, use MariaDB or PostgreSQL. Release 35 of the Nextcloud administration manual lists MariaDB 10.11, 11.4, 11.8 and 12.3, and PostgreSQL 14 through 18. MariaDB 10.6 is out of support for that release. Select a version supported by both your Linux distribution and the Nextcloud release you install, and keep it patched.
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
Put the database on the same VPS only when its load fits your memory and I/O budget. A separate managed database can simplify backups and failover, but it adds network latency and a second bill. Whichever design you choose, schedule database backups and test restoring one.
Configure APCu and Redis
The manual recommends APCu and Redis for new installations. APCu handles local in-process caching. Redis provides distributed caching and transactional file locking, which prevents conflicting writes when multiple PHP workers or nodes access the same files. Without proper locking, users can see sync conflicts or “file is locked” errors under concurrency.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Install the PHP extensions that match your PHP version, configure the Redis server to listen privately, and place its password or socket credentials in Nextcloud’s config.php. Do not expose Redis to the public internet.
Plan storage for growth
Personal deployments commonly start at 50–100 GB. Families and teams should start at 200 GB or more, then reserve room for file versions, trash, previews, database dumps and temporary uploads. HDD-backed VPS storage is usually cheaper and adequate for straightforward file synchronization; NVMe responds faster for previews, many small files and office collaboration.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
Capacity is not backup. Keep at least one copy outside the VPS provider, encrypt it, and verify that a complete restore—including the database and data directory—works.
Provider comparison for 2026
Prices and specifications below come from 2026 listings and conflict with one another. No provider price was independently verified from a primary source here, so treat every figure as a point-in-time indication and confirm the checkout page, region, billing term, bandwidth policy and backup pricing before paying.
| Provider and example listing | Advertised resources | Advertised price | Nextcloud fit | Qualification |
|---|---|---|---|---|
| Hetzner CX22 | 2 vCPU, 4 GB RAM, 40 GB NVMe | €5.49/month in one 2026 review | Good starting shape for 1–3 active users, but 40 GB is below the suggested 50–100 GB personal starting range. | The same review attributes a 37.6% shared-vCPU increase on 15 June 2026. Another listing shows $4.15/month for the same plan; currency, date and region are unresolved. |
| Contabo example plans | One listing: 6 GB RAM and 400 GB NVMe; another: 4 GB RAM | Under $6/month for the 6 GB listing; €5.99/month for the 4 GB listing | Attractive capacity-per-dollar for a household or small team, provided real throughput meets your workload. | Listings disagree on resources. A reviewer reports throughput can fluctuate at peak hours. |
| DigitalOcean example | 2 vCPU, 2 GB RAM, 50 GB SSD | $12/month | Below the recommended RAM for a team and tight for a complete production stack; choose a larger size for more than light personal use. | A managed database add-on is available, but it increases total cost. |
| Vultr entry plan | 1 GB RAM | Not stated in the available listing | Too small for a normal Nextcloud deployment. It can be considered for separate attachable block storage, not as the main server. | Verify current plans, storage type and transfer limits before purchase. |
The table is a comparison of configurations, not a quality ranking. Select the row that meets your tier, then compare backup tools, regions, support, network limits and upgrade paths. A cheap disk with unpredictable I/O can cost more in lost time than a slightly higher monthly bill.
How to choose the right plan
- Count active users. Include people likely to sync or edit at the same time, not just the number of accounts you may create.
- List heavy features. Mark Collabora Online, automatic previews, full-text search, antivirus, video transcoding and large photo imports. Each pushes the plan toward more CPU and RAM.
- Set a storage horizon. Estimate current files, annual growth, versions and trash. Buy enough headroom that a normal year does not force an emergency migration.
- Check the disk type and I/O policy. NVMe helps metadata-heavy work; HDD can be sufficient for mostly sequential file sync. Ask whether performance is shared and whether block storage has separate throughput limits.
- Confirm billing details. Check currency, tax, renewal price, commitment length, bandwidth, IPv4 charges, snapshots and backup fees. Promotional or long-term prices should not be treated as permanent monthly rates.
- Verify upgrade and recovery paths. You should be able to add RAM or vCPU, attach storage, take snapshots and restore to another region or provider.
Install Nextcloud safely on a new VPS
The exact package names vary by Linux distribution and Nextcloud release. The sequence below is the operational checklist; follow the current Nextcloud administration manual for release-specific commands.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
- Create a supported server. Choose a current long-term-support Linux image, a region near most users, a non-root administrative account and automatic security updates. Select at least 2 vCPU/4 GB for a small personal deployment or 4 vCPU/8 GB for a team.
- Lock down access. Add an SSH key, disable password authentication after testing the key, enable a host firewall, and allow only SSH from trusted addresses plus HTTP and HTTPS. Do not expose MariaDB, PostgreSQL or Redis publicly.
- Install the web and PHP stack. Use a supported PHP version and required extensions for your Nextcloud release. Set PHP-FPM’s process limits so the maximum workers fit inside available RAM; a 512 MB
memory_limitis the manual’s recommendation. - Install MariaDB or PostgreSQL. Create a dedicated database and user with a strong password. Do not use SQLite for a multi-user production system.
- Install APCu and Redis. Configure local caching with APCu and transactional file locking/distributed cache with Redis. Bind Redis to localhost or a private network and protect its credentials.
- Deploy Nextcloud over HTTPS. Use a trusted TLS certificate, set the canonical domain, and configure the web server’s upload and timeout limits for your largest expected file.
- Set background jobs to cron. In Nextcloud Administration settings, select Cron rather than AJAX. Add a system cron entry for the web-server user, for example:
*/5 * * * * php -f /var/www/nextcloud/cron.php
- Complete the admin checks. Open the Administration overview and resolve warnings about trusted domains, database indexes, caching, HTTPS, default phone region and background jobs.
- Configure limits and previews. Enable only the apps you need, set preview generation deliberately, and avoid generating every possible thumbnail during business hours on a small VPS.
- Back up and test restoration. Back up the database, configuration, encryption keys if used, and user data. Perform a test restore to a disposable instance before trusting the system with irreplaceable files.
Monitoring and resizing
Monitor CPU load, RAM usage, swap, disk fullness, disk latency, database connections, PHP-FPM queue length and cron duration. Set alerts before the disk reaches 80–90% full; Nextcloud needs temporary space for uploads, updates and previews. Watch the periods when users synchronize after a long offline interval, because that burst is often larger than normal daytime traffic.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →When to scale vertically
- Add RAM when swap grows, the out-of-memory killer appears, or database and PHP caches compete for memory.
- Add vCPU when PHP queues remain long during ordinary use and storage latency is not the bottleneck.
- Move to faster storage when metadata operations, preview creation or database commits show high I/O wait.
- Add storage separately when data growth—not compute—is the limiting factor, but confirm that the provider’s attached volume has adequate IOPS and a backup path.
When to separate services
Keep web, database, Redis and files together while the installation is small and backups are simple. Consider a separate database or application node when concurrent users, office editing or background jobs regularly saturate one VPS. Separation improves isolation but introduces network dependencies, additional security boundaries and more complicated restores.
Common failure modes and fixes
“The server is fast at first, then becomes unusable”
Check swap, memory pressure and cron overlap. Preview generation, indexing or a first-time photo import may be consuming all resources. Temporarily pause heavy jobs, disable unused apps, increase RAM and stagger scheduled work.
“Files stay locked or sync conflicts appear”
Verify that Redis is running, reachable only where intended, and configured as both the distributed cache and locking backend. Confirm that every PHP worker uses the same Redis settings.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
“Uploads fail at a particular size”
Align Nextcloud’s limits with PHP-FPM, the web server and any reverse proxy. Check upload_max_filesize, post_max_size, request timeouts and available temporary disk space; the smallest limit wins.
“The database is slow after adding users”
Use MariaDB or PostgreSQL, apply Nextcloud’s recommended indexes, keep the database on fast storage and inspect slow queries. Do not solve a database bottleneck by adding storage capacity alone.
“The VPS price changed”
Recheck the plan’s region, currency, billing term and renewal rate. 2026 comparison listings show material discrepancies, including different currencies for the same apparent configuration. Treat the provider’s current checkout and terms as authoritative for what you will actually pay.
Recommended choices by scenario
| Scenario | Minimum sensible target | Selection logic |
|---|---|---|
| One person, documents and occasional photos | 2 vCPU, 4 GB RAM, 50–100 GB fast storage | Prioritize backups, HTTPS, Redis and enough disk headroom over the lowest headline price. |
| Family with phones syncing daily | 2–4 vCPU, 4–8 GB RAM, 100–200 GB storage | Choose NVMe if previews and many small files are common; monitor after the first large import. |
| Small team of 5–20 | 4 vCPU, 8 GB RAM, 200 GB or more | Use a production database, cron, Redis and tested off-site backups; leave upgrade capacity. |
| Team using Collabora Online or very large photo collections | 4–8 vCPU, 16 GB RAM | Budget for sustained CPU and RAM load, faster storage and careful background-job scheduling. |
Bottom line
For most new deployments, a 4 vCPU/8 GB VPS with at least 200 GB of storage is the safest starting point for a small team; a 2 vCPU/4 GB machine is appropriate for one to three active users when storage and backups are planned carefully. Compare providers only after matching those resources, then verify current pricing, disk performance, region, backup options and upgrade paths. Install MariaDB or PostgreSQL, configure APCu and Redis, use cron, and measure real load before adding users or demanding apps such as Collabora Online.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.




