Every file you put in iCloud, Google Drive, or Dropbox sits on someone else’s server. Someone else’s hardware. Someone else’s legal jurisdiction. You are renting access to your own files and trusting a corporation to keep them private. That trust has been broken so many times it is not worth listing.
Nextcloud is the alternative. You run it on your own hardware. Your files never leave your network unless you want them to. No subscription. No company between you and your data.
What Nextcloud Replaces
Nextcloud is not a single-purpose tool. It replaces an entire ecosystem of cloud services.
- File sync and storage. Replaces iCloud Drive, Google Drive, Dropbox, OneDrive. Sync files across all your devices. Access them from a web browser, desktop app, or mobile app.
- Photo backup. Replaces iCloud Photos, Google Photos. Automatic photo upload from your phone to your server. Your photos stay on your hardware.
- Contacts and calendar. Replaces iCloud Contacts, Google Contacts, Google Calendar. Standard CalDAV and CardDAV protocols. Works with any calendar or contacts app that supports them.
- Notes. Replaces Apple Notes, Google Keep. Markdown notes that sync across devices.
- Document editing. Collabora Online or OnlyOffice integration gives you collaborative document editing. Replaces Google Docs for basic use.
- Tasks and bookmarks. Built-in task management and bookmark sync.
- Password sync. Sync your KeePassXC database across all your devices through Nextcloud. Your encrypted password file, on your server, accessible everywhere.
One platform. Your hardware. No monthly fee after setup.
How It Works
Nextcloud is a web application that runs on a Linux server. That server can be a dedicated mini PC in your house, an old laptop you are not using, a Raspberry Pi, or a VPS you rent. You install Nextcloud on it, point a web browser at it, and you have your own cloud.
The desktop sync client runs on macOS, Linux, and Windows. Install it, point it at your server, and it syncs your files the same way Dropbox does. A folder on your computer stays in sync with your server. Edit a file on your laptop and it appears on your desktop. Same behavior you are used to. Different infrastructure underneath.
Installing Nextcloud
Nextcloud can be installed several ways depending on your comfort level and existing setup.
- Snap package: the simplest option on Ubuntu. One command installs Nextcloud with everything it needs. Good for getting started fast.
- Container: run Nextcloud in a container using Podman or any OCI-compliant runtime. Keeps it isolated from the rest of your system. Easy to update and back up.
- Manual install: download Nextcloud, set up a web server (Apache or Nginx), PHP, and a database (MySQL, MariaDB, or PostgreSQL). Full control over every component.
- All-in-one: Nextcloud’s official AIO container bundles everything into a single setup. Includes the web server, database, and automatic updates.
Snap (Ubuntu)
sudo snap install nextcloud
That is the entire install. Nextcloud is running. Open a browser, go to your server’s IP address, create an admin account, and you are done.
Hardware
You do not need expensive hardware. Nextcloud runs on almost anything.
- Mini PC: an Intel N100 or similar mini PC costs around $150-$200. Quiet, low power, plenty of performance for a household.
- Old desktop or laptop: any machine from the last ten years will work. Install Ubuntu Server on it and you have a home server.
- Raspberry Pi: works for light use. A Pi 4 or Pi 5 with an external SSD is a capable Nextcloud server for a single user or small family.
Add storage with internal or external hard drives. A 2 TB external SSD costs around $100. That is years of storage for most people. No monthly fee. Buy it once.
Desktop Sync
macOS
brew install --cask nextcloud
Linux
# Ubuntu / Debian
sudo apt install nextcloud-desktop
# Fedora
sudo dnf install nextcloud-client
Windows
winget install Nextcloud.NextcloudDesktop
Point the client at your server URL, sign in, and choose which folders to sync. Files stay in sync automatically from that point on.
Mobile
Nextcloud has official mobile apps for both platforms.
Android
The Nextcloud Android app is open source under the GPL-2.0 license. Available on F-Droid and Google Play. File browsing, automatic photo upload, offline access, and share links. Source code on GitHub.
iOS
The Nextcloud iOS app is open source under the GPL-3.0 license. Available on the App Store. Same feature set. File access, photo upload, offline files, share links. Source code on GitHub.
Both apps connect to your server directly. No Nextcloud GmbH relay. No third-party servers. Your phone talks to your hardware.
Remote Access
If your Nextcloud server is at home, you need a way to reach it when you are not on your home network. The secure way to do this is a VPN. WireGuard is a self-hosted VPN that creates an encrypted tunnel between your devices and your home network. No ports exposed to the public internet. No third-party coordination server. You control the entire connection.
With WireGuard running on your home server and your devices, you can access Nextcloud from anywhere as if you were sitting at home. Your phone on cellular data, your laptop at a coffee shop, your tablet at a hotel. All connected securely to your home network through an encrypted tunnel.
What Nextcloud Phones Home
Your data never leaves your server. But the Nextcloud software itself does make some outbound connections by default. This is worth being honest about.
- Update checker: pings Nextcloud’s servers to check for new versions. Can be disabled in admin settings.
- App store: connects to Nextcloud’s app catalog when you browse available apps in the admin panel. Only happens when you open that page.
- Usage survey: an optional app that sends anonymous statistics (PHP version, number of users, enabled apps). Opt-in. Not enabled by default.
None of these send your files, your photos, your contacts, or any user data. They are infrastructure-level checks. And all of them can be turned off. Nextcloud has a page in their admin documentation listing every outbound connection the server makes and how to disable each one.
Compare that to Apple, Google, or Microsoft. Try finding a complete list of outbound connections macOS makes. Try disabling all of them. Nextcloud gives you the list and the off switch. That is the difference between open source and proprietary.
Open Source
Nextcloud is licensed under the AGPL-3.0. Completely free. No locked features. No enterprise paywall for the core product. The company behind it, Nextcloud GmbH, is employee-owned, bootstrapped, headquartered in Germany, and has never taken venture capital.
Germany, France, Sweden, and the Netherlands use Nextcloud for government infrastructure. Not because it is cheap. Because they do not want their government data on American servers subject to American surveillance law. That is the same reason it belongs on your hardware.
The Principle
Cloud storage is convenient. Nobody is arguing otherwise. But convenience built on someone else’s infrastructure means someone else controls your data. They can scan it, lose it, hand it over, or charge you more to access it. You are a tenant in someone else’s building.
Nextcloud makes you the landlord. Same convenience. Same sync. Same mobile access. Your hardware. Your files. Your rules.
Stop renting access to your own data. Own the box.
Comments
No comments yet. Be the first to share your thoughts.
Leave a Comment
Commented before? to skip the form fields.
Sign in
Enter the 6-digit code sent to
We sent a 6-digit code to