Self Hosted Cloud Storage
Nextcloud is the default pick for replacing Google Drive and the rest of Workspace on your own hardware: one AGPL-3.0 server with files, calendar, contacts, chat and video calls, official iOS and Android apps, and 36,700 GitHub stars behind it. If the real goal is getting phone photos away from Google, Immich is the specialist, and at 113,300 stars it has the largest community in the table.
These fourteen do seven different jobs, so settle the job first. Only four are Dropbox-style sync servers (ownCloud Infinite Scale, OpenCloud, Seafile and FileRun). The rest run from Syncthing, which has no server at all, to MinIO and SeaweedFS, S3-style object stores that other software talks to. Money is the smaller question: FileRun is the only paid-only product, at €9.9 per user per year, and nine others pair a free self-hosted core with paid editions.
Our picks
- Replacing a whole office suite: Nextcloud. Files, calendar, contacts, chat and video calls in one AGPL-3.0 server, with first-party desktop and mobile clients.
- Backing up phone photos: Immich. Uploads from your phone in the background, recognizes faces, and its maintainers say every feature will stay free.
- Millions of files that must sync fast: Seafile. A block-based storage engine built for very large file counts, and a Pro edition that is free for up to three users.
- Keeping your own devices in step, no server: Syncthing. Syncs folders directly between your machines under MPL-2.0, with nothing to administer or pay for.
- An S3 endpoint of your own: MinIO. The AGPL-3.0 Community Edition is a free, full-featured single-node S3-compatible server.
At a glance
| Option | Type | License | Cost to self-host | Mobile apps | GitHub stars |
|---|---|---|---|---|---|
| Collaboration suitesource | AGPL-3.0source | Free core, paid editionssource | Official iOS and Android appssource | 36,700source | |
| File sync and sharesource | Apache-2.0source | Free core, paid editionssource | Official iOS and Android appssource | 2,100source | |
| File sync and sharesource | Apache-2.0source | Free core, paid editionssource | Official iOS and Android appssource | 5,900source | |
| File sync and sharesource | AGPL-3.0source | Free core, paid editionssource | Official iOS and Android appssource | 15,200source | |
| Peer-to-peer syncsource | MPL-2.0source | Free, open sourcesource | 88,300source | ||
| Collaboration suitesource | AGPL-3.0source | Free core, paid editionssource | Official iOS and Android appssource | 2,200source | |
| Photo and video librarysource | AGPL-3.0source | Free, open sourcesource | Official iOS and Android appssource | 113,300source | |
| Web file managersource | Apache-2.0source | Free, open sourcesource | 36,000source | ||
| Web file managersource | AGPL-3.0source | Free core, paid editionssource | Official iOS and Android appssource | 14,600source | |
| Object storagesource | AGPL-3.0source | Free core, paid editionssource | 61,400source | ||
| Object storagesource | Apache-2.0source | Free core, paid editionssource | 34,400source | ||
| File transfer serversource | AGPL-3.0source | Free core, paid editionssource | 12,500source | ||
| File sync and sharesource | Proprietarysource | Paid license onlysource | Official iOS and Android appssource | ||
| Peer-to-peer syncsource | AGPL-3.0source | Free, open sourcesource | Official Android app onlysource | 2,500source |
Sync server, photo library, object store or web folder
The Type column is the one to filter on first. Nextcloud and Pydio Cells are collaboration suites, with Pydio built around workspaces, permissions and audit trails. Syncthing and Peergos are peer-to-peer, Peergos adding end-to-end post-quantum encryption. File Browser and Filestash are web front ends over storage you already have, SFTPGo is a protocol server for SFTP, FTPS and WebDAV, and Immich does photos and video only.
The infrastructure rows are the ones to read twice. MinIO is something applications and backup tools point at, and SeaweedFS needs another tool in front of it for a user interface; SeaweedFS is the one to choose over MinIO when a huge number of small files is the constraint. SFTPGo has no vendor phone app, but any standard SFTP or WebDAV client can connect to it.
Whether your files stay ordinary files on disk
Seafile keeps data in its own block-based engine, which is why it handles millions of files quickly, but you cannot browse that data on the server with a file manager. FileRun goes the opposite way, presenting the folders already sitting on its disk with no import step. File Browser puts a web interface on a directory you already have, and Filestash stores nothing itself, connecting instead to S3, SFTP, SMB, NFS, WebDAV, Dropbox or Google Drive. For a NAS full of existing folders, those three avoid a migration.
What the paid editions add
Nine rows are listed as free core with paid editions, and the paid half means different things. Nextcloud Enterprise buys support, SLAs and add-ons rather than the software itself, and ownCloud's Standard and Enterprise subscriptions add support and a commercial license. Seafile Professional adds S3 storage, high availability and Office integration, and Filestash's company and enterprise plans start at $50 and $290 a month for SSO, RBAC and support. At MinIO, the commercial AIStor subscriptions are where the company's development attention goes, so check what Community covers before building on it.
Four are free with no paid tier to run: Syncthing, Immich, File Browser and Peergos, which charges only for space on its own servers.
ownCloud Infinite Scale or its fork, OpenCloud
OpenCloud is a fork of the Infinite Scale codebase, so the two share a Go architecture and an Apache-2.0 license. OpenCloud has the larger following (5,900 stars to 2,100), is aimed at European organizations wanting digital sovereignty, and runs without a traditional relational database, but as of September 2026 its vendor states there are no Microsoft 365 integrations. With ownCloud, make sure a guide is about Infinite Scale and not ownCloud 10, the older PHP product that is still sold alongside it.
The options in detail
Nextcloud
Nextcloud is the default answer for people who want a whole Google Workspace replacement on their own hardware rather than just a file drive: the server ships with files, calendar, contacts, chat and video calls, and Nextcloud Office adds real-time document editing through Collabora or Euro-Office. It runs on an ordinary PHP and database stack, which makes it easy to put on cheap hosting but heavier than the Go-based alternatives once you have a lot of files. Desktop and mobile clients are first-party and cover Windows, macOS, Linux, Android and iOS. The same server is also sold as Nextcloud Enterprise, where the money buys support, SLAs and enterprise add-ons rather than the software itself.
ownCloud Infinite Scale
Infinite Scale is ownCloud's ground-up rewrite: a cloud-native Go service that replaces the old PHP application and ships as a single binary or container, scaling from a Raspberry Pi to a Kubernetes cluster. It concentrates on fast, auditable file sync and share with enterprise access controls instead of trying to be a whole workspace, and it is built to sit on top of several storage backends at once behind one access layer. ownCloud publishes first-party desktop and mobile apps, and the Community edition is free while the Standard and Enterprise subscriptions add support and a commercial licence. Worth knowing that the older PHP product, ownCloud 10, is still sold and maintained alongside it, so make sure documentation you find refers to the version you are running.
OpenCloud
OpenCloud is a young fork of the Infinite Scale codebase run by a Berlin team with a long open-source track record, aimed squarely at European organisations that want digital sovereignty rather than another US cloud. It is Apache-2.0 and the Community Edition can be self-hosted free of charge, with per-user Basic, Professional and Premium plans above it that add production and long-term-support releases, password policies and Kubernetes support. It has moved fast for its age and already ships desktop clients plus iOS and Android apps, and it deliberately runs without a traditional relational database. The obvious gap is Microsoft: the vendor states there are currently no Microsoft 365 integrations, which matters if your team lives in Office.
Seafile
Seafile is what people reach for when raw sync speed and very large file counts matter more than breadth of features. Instead of keeping your files as ordinary files on the server's disk it uses its own block-based storage engine, which is what makes it quick with millions of files but also means you cannot just browse the data on the server with a file manager. The Community Edition server is released under the Affero GPLv3 and is free to run; a Professional Edition is priced per user per year, is free for up to three users, and adds things like S3 storage, high availability and Office integration. First-party clients cover desktop, Android and iOS, and recent versions have added custom file properties and multiple views on top of plain sync.
Syncthing
Syncthing is the odd one out here because there is no server at all: it keeps folders identical across your own devices over a direct encrypted connection, so nothing is ever stored on a machine you do not control and there is nothing to administer or pay for. That design removes whole categories of problem, and creates others: there is a browser-based interface, but it is for configuring sync rather than browsing your files like a cloud drive, there are no public share links, and if all your devices are lost there is no central copy left. It is MPLv2, entirely free, and by a wide margin the most starred general-purpose tool in this comparison. Best thought of as continuous backup and sync between machines you own, not as a Dropbox replacement.
Pydio Cells
Pydio Cells is the Go rewrite of the old PHP Pydio, built around workspaces, fine-grained permissions and audit trails rather than consumer convenience. It suits organisations that have to prove who accessed what, and it connects to Collabora and ONLYOFFICE for document editing in the browser. Cells Home is free for home use and evaluation, with paid Connect and Enterprise distributions above it, and there are official iOS and Android apps. Its GitHub following is small next to Nextcloud's, so expect vendor documentation rather than a large community to be your source of help.
Immich
Immich is not a general file drive: it is a self-hosted replacement for Google Photos, with background upload from your phone, face and object recognition, albums, sharing and a scrolling timeline. It is by far the most starred project in this list and moves very quickly, and the maintainers state plainly that every feature will stay free with nothing put behind a paywall. The mobile apps are first-party and available on both the App Store and Google Play, which is the whole point of the project. It expects real hardware, the quick-start asks for at least 6GB of RAM and two CPU cores, and the README itself tells you to keep a 3-2-1 backup of your photos rather than trusting any single server.
File Browser
File Browser is the smallest useful thing in this comparison: one binary that puts a web interface in front of a directory you already have, with upload, preview, in-browser editing, share links and user accounts. There is no sync client, no mobile app and no database to run, which is exactly the appeal if all you want is browser access to a folder on a home server or a NAS. It is Apache-2.0 with no paid edition, and its star count is high for how deliberately small it is. If you want phone photo backup, calendars or document collaboration, this is the wrong tool.
Filestash
Filestash stores nothing itself: it is a web front end that connects to storage you already run, including S3, SFTP, FTP, SMB, NFS, WebDAV, Git, Dropbox and Google Drive. That makes it a neat way to give people a browser interface over a NAS or an object store without migrating a single file, and a poor fit if you wanted the software to own your storage. The self-hosted AGPLv3 build is free for up to three users, with company and enterprise plans starting at $50 and $290 a month that add SSO, RBAC and support. It also offers an On Demand Sync client that installs on Windows, macOS, Linux, Android and iPhone.
MinIO
MinIO is object storage rather than a file drive: an S3-compatible server that applications, backup tools and other self-hosted apps point at, not something you browse like Dropbox. It is the usual way to get an S3 endpoint of your own at home or in a lab, and the Community Edition is AGPLv3 and free of charge for a full-featured single-node deployment. Above that sit the commercial AIStor subscriptions, which is where the company's development attention goes, so check what the Community Edition covers before you build on it. There is no mobile app and no user-facing sharing story, by design.
SeaweedFS
SeaweedFS is a distributed store designed for very large numbers of small files, promising a single disk seek per read and horizontal scaling; on top of that it offers an S3 API, POSIX-style mounts and, more recently, Iceberg tables for analytics. It is Apache-2.0, free, and funded largely by sponsorship, with a separate Enterprise Edition sold for data recovery, self-healing storage and erasure-coding repair. This is infrastructure rather than a consumer cloud, so plan on running something else in front of it for the user interface. Choose it over MinIO mainly when file count and scaling behaviour are the constraint.
SFTPGo
SFTPGo is a file transfer server rather than a cloud drive: it speaks SFTP, FTPS, HTTP/S and WebDAV, and it can put any of those protocols in front of local disk, S3, Google Cloud Storage or Azure Blob. That makes it the right answer when you need to hand people or systems a standard protocol endpoint without moving the data behind it, and the wrong one if you wanted a photo timeline or shared documents. The Open Source Community edition is AGPLv3 and described by its own vendor as fully functional and production-ready; commercial Starter and Premium editions are sold as subscriptions or lifetime licences and add cloud storage streaming, automation and compliance controls. There is no vendor mobile app, but standard SFTP and WebDAV clients connect to it.
FileRun
FileRun is the commercial option in this list: a PHP application you install on your own server that presents the folders already sitting on its disk, with no import or migration step. It sells itself as a straight Google Drive replacement for a team, with iOS and Android apps, WebDAV access, desktop two-way sync and automatic phone photo upload, and the company says it has been doing this since 2003. The licence is €9.9 per user per year and is registered against your server's domain name rather than being a subscription to somebody else's storage. Being closed source, there is no public repository to inspect and no community to fall back on, which is the trade you are making for a supported product.
Peergos
Peergos takes the privacy question further than anything else here: files are end-to-end encrypted with post-quantum cryptography before they leave your machine, and the project states that even the metadata about who you shared a file with stays private. It is a peer-to-peer network as well as a storage app, so a node you host yourself can still share with people running on other nodes. Self-hosting is free and the code is AGPLv3; the project charges only for space on its own servers, and says openly that it has no free tier there so its interests stay aligned with paying users. It is far smaller and younger than the mainstream options and the feature set is correspondingly narrow, so treat it as a privacy-first alternative rather than a Dropbox replacement.
How we researched this
The fourteen were chosen to cover the whole range of what people mean by self-hosted storage, not only Dropbox replacements, which is why object stores and a transfer server sit beside the sync servers and the Type column separates them. FileRun is here as the one supported closed-source product. Left out: ownCloud 10, as a legacy sibling of Infinite Scale; Garage, as niche next to MinIO and SeaweedFS; Ceph, a storage cluster; TrueNAS and OpenMediaVault, which are NAS systems you run these tools on; Duplicati, Kopia and Restic, which are backup tools; Resilio Sync, which is proprietary and not a self-hosted server in this sense; and Storj, a paid decentralized network.
GitHub stars were read from each main repository on September 3, 2026 and rounded to the nearest hundred, so treat them as a rough measure of community size, not quality. Seafile is recorded as AGPL-3.0 from its server's license file, which differs from what its client repository shows. Five Mobile apps cells are blank because no project page states the app situation (Syncthing's FAQ rules out official iOS support but says nothing of Android), and FileRun has no public repository to count stars on. Editions and free-tier limits change between releases, so check a project's own editions page before you commit to it.




.png)



