PERSONAL CLOUD
What is Nextcloud?
Nextcloud is self-hosted software for storing, syncing and sharing files, with optional collaboration features layered on top. You can run it on your own server or use a managed provider.
What can it replace?
For some people, Nextcloud can replace part of what they use Google Drive, Dropbox or OneDrive for: file storage, syncing between devices, shared folders and browser access. Optional apps can extend it into calendars, contacts, office editing and other collaboration features.
It is more than a folder on a server
Nextcloud uses a web server, PHP and a database. That makes it a proper application rather than simply a network drive. The advantage is a richer user experience; the trade-off is that updates, backups and server health matter.
What does it need to run?
Nextcloud's current administration documentation says resource requirements vary substantially with users, apps, files and activity. It publishes memory guidance per process rather than a universal server total. For a new installation, the recommended platform stack currently includes modern 64-bit Linux, a supported SQL database and PHP 8.x.
Should you self-host it?
If you want control over where files live and are comfortable maintaining the server, self-hosting can be attractive. If you want the Nextcloud experience without managing Linux, databases and upgrades, a managed Nextcloud provider may be a better fit.
Start with files, then add features
A simpler first deployment is easier to understand and back up. Add calendars, office suites, external storage and other apps after the core file-sync workflow is stable.
Plan storage before you install
Versioning, deleted-file retention and backups can all consume extra space beyond the live files. Use the personal cloud storage calculator before choosing disks.
Go deeper
- Nextcloud vs Google Drive
- What hardware does Nextcloud need?
- How to build a personal cloud
- Personal cloud storage calculator
Source: Nextcloud system requirements.