Nextcloud: a self-hosted Google Drive (setup and honest trade-offs)

Files, calendar, contacts, and office documents on your own server, for the price of doing your own maintenance.

By BradyUpdated November 5, 2026Self-hosting
Short answer

Nextcloud is free, open-source software that turns your own server into a Google Drive replacement, with desktop and phone sync apps plus calendar, contacts, chat, and office documents. The easiest install is Nextcloud All-in-One, a Docker setup that is free for up to 100 users and has encrypted daily backups built in. The trade-off is upkeep: it is heavier than simple sync tools, and you must upgrade it one major version at a time.

What Nextcloud is

Nextcloud is a file sync and share server licensed under AGPL-3.0. You install it on a computer you control, then install the Nextcloud desktop and phone apps, which are free. Your files sync to every device the way they do with Google Drive or Dropbox, and you can share folders or links with other people.

I run Nextcloud myself, on a StartOS server at home.

The company sells the bundle as Nextcloud Hub, which adds Talk (chat and video calls), Groupware (calendar, contacts, and mail), and Office (editing documents, spreadsheets, and presentations in the browser). More apps install from the Nextcloud App Store.

Is Nextcloud free?

Nextcloud is free for a home. The server is open source, the official apps are free, and Nextcloud All-in-One says that up to 100 users are free, with more possible through Nextcloud Enterprise.

Enterprise is the paid support subscription for organizations, and no household needs it. Its cheapest tier, Standard, starts at 100 users for €71.29 per user per year.

Installing Nextcloud with All-in-One

On StartOS or umbrelOS, Nextcloud is a one-click app. On your own Linux machine, Nextcloud All-in-One (AIO) is the official installation method. It runs on x86-64 and ARM64 hardware and sets up the database, caching, HTTPS through Let's Encrypt, and updates for you.

  1. 1Install Docker on a Linux machine and start the AIO mastercontainer.
  2. 2Open the AIO web interface on your server and accept its self-signed certificate warning.
  3. 3Enter a domain that points to your server. AIO will not run on a bare IP address. If you do not own a domain, its interface can register a free dedyn.io subdomain from deSEC, or you can use Tailscale, which the README also links a guide for.
  4. 4Pick only the optional extras you want, such as Office or Talk. Each one costs memory, so start small.
  5. 5Turn on daily backups. AIO uses BorgBackup, to a separate local disk or a remote Borg repository. Keep the backup encryption password somewhere safe: a restore needs both the backup archive and that password.
  6. 6Install the Nextcloud desktop and phone apps and log in with your domain.

For the current commands and options, follow the All-in-One README.

Upgrades, memory, and encryption

Nextcloud's admin manual says you cannot skip major releases when you upgrade: you first move to the latest point release of your version, then to the next major version, one step at a time. Make a fresh backup before every upgrade. AIO handles this for you, which is the best reason to use it.

Nextcloud is heavier than it looks: it is a PHP application with a database, a cache, and optional office and chat servers. As of November 2026 the docs recommend at least 512 MB of RAM per process, and each optional container adds more.

Your files sit unencrypted on your own disks by default. Server-side encryption is off until you enable it, and Nextcloud's own docs say it does not protect data from a compromised server or a malicious administrator. For that, they point to end-to-end encryption. They also warn that losing the encryption keys means permanent data loss. On a server you control, your best protection is keeping it private behind a VPN and encrypting the backups.

If you only need folders kept in sync between your own computers, Syncthing does that with no central server at all. Nextcloud earns its weight when you want phone access, sharing links, a calendar, and contacts in one place.

Nextcloud vs ownCloud

Frank Karlitschek founded ownCloud in January 2010. In 2016 he and a group of core developers left and started the Nextcloud project and company, a fork of ownCloud, and Nextcloud shipped its first release two weeks after the split.

In November 2023 ownCloud merged into Kiteworks, a company focused on compliance for sensitive data, which said ownCloud and Infinite Scale would stay under the same open-source licenses. ownCloud Infinite Scale (oCIS) is a rewrite in Go under Apache-2.0 that needs no external database.

NextcloudownCloud Infinite Scale
OwnerNextcloud GmbH (Berlin and Stuttgart offices)ownCloud, part of Kiteworks since 2023
LanguagePHPGo
LicenseAGPL-3.0Apache-2.0 (some stable builds carry an end-user license)
DatabaseMariaDB, MySQL, or PostgreSQLNone needed
ExtrasTalk, calendar, contacts, mail, office, app storeFocused on files

For a home server, Nextcloud has the bigger app catalog and the one-click packages on StartOS and umbrelOS. ownCloud Infinite Scale is leaner if all you want is files.

What a bitcoiner should keep off Google Drive

Exchange statements, tax exports, and cost-basis spreadsheets list exactly how much bitcoin you bought and when. In a Google Drive, they sit behind one password that a phishing email can steal. On your own Nextcloud, behind a VPN, they never reach a third party. Seed phrases still do not belong in any cloud, yours included: keep those on paper or metal, as my seed phrase backup guide explains.

Frequently asked questions

What is Nextcloud?

Nextcloud is open-source software from Nextcloud GmbH in Germany, licensed AGPL-3.0, that you install on your own server to sync and share files like Google Drive, with optional chat, calendar, contacts, mail, and office apps.

Is Nextcloud free?

Nextcloud is free for home use: the server and the official desktop and phone apps cost nothing, and Nextcloud All-in-One is free for up to 100 users. The paid Enterprise subscription is for organizations of 100 users or more.

What is Nextcloud AIO?

Nextcloud AIO is Nextcloud All-in-One, the official installation method. One Docker mastercontainer sets up Nextcloud, its database, HTTPS, updates, and optional extras like Nextcloud Office, Talk, and BorgBackup-based backups, managed from a web interface.

Nextcloud vs ownCloud: which should I use?

Most home users should pick Nextcloud. It started in 2016 as a fork of ownCloud by ownCloud's founder and has the larger app ecosystem. ownCloud is now part of Kiteworks, and its Go-based Infinite Scale suits people who only want file sync.

What is a good Nextcloud alternative?

Use Syncthing if you only need folders synced between your own devices, with no server. Seafile is open-source file sync and share software you can run on your own server. If photos are the main thing you want off Google, use Immich.

Related