Open-source continuous file synchronization that keeps folders in sync across two or more computers without a central server.
Self-hosted & SaaS alternatives
Self-hosted cloud storage and file sharing: 50 open-source projects (2026)
Replace Dropbox or Google Drive with your own server: store, sync and share files on hardware you control.
- Project
- 50
- This week
- +1.2K
- Updated
- 10 hours ago
How to choose
Decide first what job you need done. If you only want folders kept in sync across your own computers, Syncthing does that without a central server. If you want a full cloud server with sharing, contacts, calendars and apps, Nextcloud covers it. If your files already sit in OneDrive, S3 or local disks and you want one web interface over them, Cloudreve fits. Then weigh how much setup you will accept.
- syncthingBest for anyone who just wants folders kept in sync across two or more computers without a central server.
- serverBest for people replacing Google Drive or Dropbox who also want contacts, calendars and app extensions on one self-hosted server.
- cloudreveBest for people whose files are spread across local disks, S3-compatible storage and OneDrive and who want one place to manage and share them.
Top projects compared
All projects
A self-hosted file list program that puts many cloud storage services and local disks behind one web interface and WebDAV.
A portable Python file server with resumable uploads and downloads, reachable from any web browser and over WebDAV, SFTP, FTP, TFTP and SMB.
Self-hosted cloud server for storing, syncing and sharing files, contacts, calendars and more, extendable through apps.
Self-hosted file management and sharing system that stores files across local disks, S3-compatible storage, OneDrive and other cloud providers.
A self-hosted file listing and management server that unifies many cloud storage providers and local storage behind one web interface and WebDAV.
Open source self-hostable cloud storage with file sync, sharing, team libraries, and extensible file metadata views.
A self-hosted, web-based file manager that connects to many storage backends such as SFTP, S3, SMB, WebDAV and FTP through a plugin architecture.
Self-hosted file transfer server supporting SFTP, FTP/S, HTTP/S and WebDAV over local, S3, Google Cloud Storage and Azure Blob storage.
ZFile is a self-hosted online file manager for individuals and small teams that unifies multiple storage backends for browsing, preview and sharing.
The official Nextcloud installer: a single Docker mastercontainer that deploys and maintains a full Nextcloud stack with optional Office, Talk, backup and antivirus add-ons.
A self-hosted web file manager with multi-source support, OIDC/LDAP login, file previews, search, sharing and WebDAV, shipped as a single binary.
Server-side core of ownCloud Classic for self-hosted file storage, sync, and sharing over WebDAV, CalDAV, and CardDAV.
Self-hosted file and text sharing tool where uploads get a passcode to pick up, like collecting an express parcel.
A Debian-based network attached storage (NAS) operating system with a web admin UI, extensible through plugins, aimed at home and small office use.
Open source, self-hosted platform for file management, sharing and collaboration, written in Go.
A Dropbox-like file sharing and sync app that keeps folders in sync through any Git repository, self-hostable on Linux, macOS and Windows.
A self-hosted, single-binary pastebin and file-sharing web app written in Rust, with optional encryption and URL shortening.
A fast, lightweight self-hosted cloud for files, calendars, contacts and office editing, built in Rust with WebDAV, CalDAV and CardDAV support.
A self-hosted file upload server built for ShareX, with sharing, galleries and short links.
Self-hosted multi-user web file manager supporting local storage, FTP, S3 and other cloud backends, with roles, permissions and chunked uploads.
A minimalist, self-hosted web app for sharing files of any size or type via direct download links.
Self-hosted file sharing server in Go with expiring links, optional S3 storage, and no public uploads, positioned as an alternative to Firefox Send.
Self-hosted file uploader that returns shareable links, with user accounts, albums, snippets, a URL shortener and S3 storage support.
A peer-to-peer, end-to-end encrypted file storage, messaging and social network platform built on IPFS, with self-hosting support.
Self-hosted file sharing and content collaboration platform for organizations, rewritten in Go on a microservice architecture.
Self-hosted file sync and share platform from ownCloud, built as a single Go binary with WebDAV and CS3 APIs.
Self-hosted file sharing app where you give each client a private page to sign in and download files you share with them.
Self-hosted platform for file storage, sync, sharing, and team collaboration, with WebDAV and online office editing.
A self-hosted web app that sends files from one browser to many others in real time, peer-to-peer over WebRTC with no size limit.
FAQ
- How are these projects chosen?
- Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
- Which project here is the most popular?
- syncthing/syncthing, with 90.2K GitHub stars. Check each project's license and last commit before choosing.