Technical Anshu
Tutorials Blog
Nextcloud Planning

Nextcloud Server Requirements Before You Install RAM CPU and Storage

Nextcloud will technically install on almost anything - and then crawl. Ten minutes of sizing before the install saves you the classic week-two rebuild onto a bigger disk.

By Technical AnshuUbuntu ServerSelf Hosted7 minute read
Watch the full video - the one-step Nextcloud install on Ubuntu, step by step

Ask the internet how much server Nextcloud needs and you get two useless answers: the tiny official minimums, and forum builds with server racks. The truth for a home or small office sits between them, and it is mostly about one decision - where the files will live. RAM and CPU matter less than people fear; storage matters more than people expect.

Sensible sizing for a home or small office server
RAM working2 GB
RAM comfortable4 GB
System disk32 GB +
Data diskFiles x 2
Guidance values for a family or small-team install - the data disk bar is deliberately the biggest
1

CPU - Almost Anything Modern Is Enough

A Nextcloud server spends most of its life waiting - for disks, for the network, for the next click. Any 64-bit dual-core class processor from the last decade runs a home or small-office install comfortably, including the little mini-PCs and old desktops people retire. Where CPU does show up: generating photo previews and thumbnails for a big fresh upload, and office-document work if you add it later. Those make the first sync slower, not the daily use.

One honest exception - very small ARM boards run Nextcloud fine for a person or two, but preview generation and big uploads crawl. Fine for a personal cloud; frustrating as the family archive.

2

RAM - The Guidance Numbers, Labelled as Guidance

The snap bundles Apache, MySQL and PHP, and they share the machine's memory. In practice:

These are working guidance numbers from how the bundle behaves, not carved-in-stone vendor minimums - a busy office with many simultaneous users should think bigger and test with its own load.

3

Storage - The Decision That Actually Matters

By default the snap keeps every user file in /var/snap/nextcloud/common/nextcloud/data - which means on the same disk as Ubuntu. Files are only the start of what grows there:

So size the storage as today's files multiplied by two, minimum, and if your Ubuntu disk is a small SSD, plan the big data disk now - moving the data directory in week one, while it holds almost nothing, is a fifteen-minute job. The data-disk guide in this series shows exactly how, and why doing it later is the same job with a thousand times more data to copy.

4

The Network and the Address

Two small things that decide whether the server feels reliable:

An old desktop makes a fine first server. A laptop works too - its battery is a free UPS - but change its sleep settings, because a server that naps when the lid closes is not a server.

🔴 The classic mistake: installing on the small system SSD because it is fast, then discovering in month three that the family photo archive does not fit. Speed lives in the system disk; space lives in the data disk - plan both.

Now Watch the Install Itself

With the machine sized, the one-step install takes minutes - see it happen in the video.

Watch Full Video
Frequently Asked Questions

Can Nextcloud run on a Raspberry Pi class board?

Yes - the snap supports ARM hardware and a personal cloud for one or two users runs acceptably. Expect slow preview generation and patient uploads, and put the data on a proper USB disk rather than the SD card.

Is a VPS good enough instead of a home server?

Yes, the install is identical. Check the storage size twice - VPS disks are often small and expensive to grow, and that, not CPU, is what a growing Nextcloud eats.

How much storage should I buy if I am unsure?

Add up every file everyone will realistically move in - documents, photos, phone backups - then double it. Versions, trash and next year's photos live in the other half.

This guide is based on the Technical Anshu Nextcloud install video - stuck on a step? Ask in the video comments and you will get a reply.