Best open-source alternatives to Microsoft OneDrive
Microsoft's cloud file sync tied to Windows and Microsoft 365.
OneDrive is Microsoft's file sync service, deeply integrated with Windows, Office, and SharePoint for personal and business storage. It is the default file storage layer for Microsoft 365 tenants. Per-tenant licensing, data residency requirements, and a desire to decouple files from the Microsoft stack push organizations toward self-hosted alternatives.
25 alternatives listed- Mozilla Public License 2.0Open Source — No Paywall
Syncthing is a peer-to-peer file synchronization tool designed to keep files consistent across multiple computers without relying on a central cloud service. The README emphasizes safety, security, ease of use, and automatic operation, positioning the project for individual users who want reliable syncing with minimal manual intervention. The project provides guidance for getting started, building from source, and running in Docker, and it references GUI wrappers for Windows, macOS, and Linux. It also points users to a dedicated documentation site, a forum, and a GitHub issue tracker for support and bug reports. The software is released under the MPLv2 license and includes signed release binaries, with an automatic upgrade mechanism mentioned in the README.
Offline CapableDockerSourceFeatures:
- continuous file synchronization
- sync between two or more computers
- data-loss protection
- encrypted transfer
- automatic upgrades
+4 more
- MIT LicenseOpen Source — No Paywall
copyparty is a self-hosted file server aimed at turning nearly any device into a shareable storage endpoint. It is designed for people who want simple uploads and downloads from a browser, but it also exposes traditional transfer protocols such as WebDAV, SFTP, FTP, TFTP, and SMB/CIFS for clients that prefer them. The project appears geared toward personal servers, small deployments, and power users who want flexible access methods and fine-grained control over folders, permissions, and sharing. Its README highlights browser-based file management, temporary share links, thumbnails, search, media playback, and other convenience features, while emphasizing that the server itself only requires Python and that most dependencies are optional.
Offline CapableMulti-UserBinarySourcePackage ManagerFeatures:
- resumable uploads/downloads
- web browser file server
- WebDAV server
- SFTP server
- FTP/FTPS server
+5 more
Auth:oauthproxy-authlocal - GNU Affero General Public License v3.0Open Source — No Paywall
Puter is an open-source internet operating system designed as a personal cloud and application platform. It is aimed at people who want a self-hostable, privacy-oriented place to store files, apps, and games, as well as teams or developers building and publishing web applications and games. The project presents itself as an alternative to mainstream cloud storage services while also offering a remote desktop-style environment for servers and workstations. The README highlights a hosted version at Puter.com, but it also provides local development and self-hosting instructions using either a direct Docker run or Docker Compose setup. The software requires Node.js and npm for local execution, and the repository is licensed under AGPL-3.0.
Cloud OptionalDockerDocker ComposeSourceFeatures:
- personal cloud storage
- files, apps, and games in one place
- website/web app/game publishing platform
- alternative to Dropbox/Google Drive/OneDrive
- remote desktop environment
+4 more
- GNU Affero General Public License v3.0Open Core — Some Features Paid
Nextcloud Server is a self-hosted collaboration and file platform for individuals, teams, and organizations that want control over their data. It provides a central place to store files and also supports contacts, calendars, communication features, and sharing across devices. The project is designed for users who want cloud-like functionality on infrastructure they control, whether at home or in a company environment. It is extensible through a large app ecosystem, includes security features such as encryption and two-factor authentication, and can be deployed by self-installation, through hosting providers, or via appliances and preinstalled devices.
Cloud OptionalMulti-UserDockerDocker ComposePackage ManagerBinarySourceFeatures:
- file storage
- device sync
- file sharing
- contacts
- calendar
+5 more
Auth:2fa - Apache License 2.0Open Source — No Paywall
File Browser is a self-hosted web application for managing files inside a chosen directory. It is intended for people who want a lightweight, browser-based way to access files on their own server rather than using a full cloud storage platform. The project positions itself as a single-binary tool that can be installed anywhere and pointed at a local path. Through its web interface, users can browse, upload, delete, preview, and edit files. The README also notes that the project is in maintenance-only mode, with no new features planned, and directs readers to hosted documentation for setup and configuration.
Offline CapableBinarySourceFeatures:
- file upload
- file deletion
- file preview
- file editing
- web interface
+1 more
- BSD 2-Clause "Simplified" LicenseOpen Source — No Paywall
restic is a command-line backup program designed for users who need reliable, secure, and efficient backups across Linux, macOS, Windows, and several BSD variants. It emphasizes ease of use, speed, verifiability, security, and storage efficiency, making it suitable for both individual users and administrators who want a straightforward backup tool that can be restored when needed. The project works by creating a repository, then storing backups as snapshots that can later be restored or mounted for browsing. It supports a variety of native backends, including local directories, SFTP over SSH, an HTTP REST server, Amazon S3, OpenStack Swift, Backblaze B2, Azure Blob Storage, Google Cloud Storage, and additional services via rclone. The README also points users to online documentation and a forum for support.
Cloud OptionalOffline CapableBinaryPackage ManagerSourceFeatures:
- encrypted backups
- repository initialization
- backup creation
- restore files
- mount backups via FUSE
+5 more
- Apache License 2.0Open Source — No Paywall
SeaweedFS is an Apache-licensed distributed file system and object store aimed at storing massive numbers of files while keeping access fast. It is designed for users who need scalable storage infrastructure, including development environments, single-node deployments, and large clusters that can grow by adding volume servers. The project combines a lightweight master/volume architecture with optional filer services for directory semantics and POSIX-like attributes. It also provides an S3-compatible API, WebDAV access, FUSE mounting, replication, erasure coding, tiered storage, and cloud integration. In addition, it ships a built-in Iceberg REST Catalog so analytics engines can query tables directly without an external metastore.
Cloud OptionalDockerBinaryPackage ManagerSourceFeatures:
- S3-compatible API
- Filer server
- WebDAV access
- FUSE mount
- Iceberg REST Catalog
+5 more
Auth:local - GNU General Public License v3.0Open Source — No Paywall
Cloudreve is a self-hosted file management system designed for people or organizations that want to run their own cloud-style file platform. It focuses on managing files across multiple storage backends, including local storage, remote nodes, and several third-party object storage providers. The project provides a web-based interface with features for uploading, downloading, previewing, sharing, and organizing files. It also supports multi-user operation, WebDAV access, background downloads through Aria2/qBittorrent, and rich online preview/editing for common file types. The README positions it as an all-in-one package for both quick local testing and production deployment.
Offline CapableMulti-UserSourceFeatures:
- Local and remote storage support
- OneDrive support
- S3-compatible storage support
- Direct client-to-storage transfers
- Aria2/qBittorrent integration
+5 more
- GNU Affero General Public License v3.0Open Core — Some Features Paid
Ente is a privacy-focused, fully open source platform built around end-to-end encrypted storage and authentication. The README presents it as a cloud-based service that lets users keep their data without trusting the provider, while also allowing self-hosting for those who want to run it themselves. The project bundles several client applications and a server in one monorepo, spanning mobile, desktop, web, and Linux platforms. It targets users who want encrypted photo management, secure document storage, and a TOTP authenticator alternative, with features such as private sharing, collaborative albums, family plans, semantic search, and background uploads.
Cloud OptionalMulti-UserDockerDocker ComposeSourceFeatures:
- end-to-end encryption
- photo storage
- authenticator app
- document and note storage
- private sharing
+5 more
- GNU General Public License v2.0GNU General Public License v3.0GNU Affero General Public License v3.0Apache License 2.0Open Source — No Paywall
Seafile is an open source cloud storage and synchronization project aimed at users and teams that need private file storage, sharing, and collaboration. It organizes content into libraries that can be synced independently, and it supports encrypted libraries so users can protect data with passwords they choose themselves. The README positions it as a teamwork-oriented storage platform rather than a simple file sync utility. The project includes file sync capabilities such as selective sync, delta transfers, conflict handling, and resuming interrupted uploads. It also offers collaboration features like group sharing, upload and password-protected download links, version control, metadata management, multiple file views, and integrations with office suites, a built-in document editor, a wiki, and Excalidraw. The README also points to separate repositories for the server, web UI, desktop client, mobile apps, and WebDAV component.
Multi-UserSourceFeatures:
- selective sync
- file conflict handling
- delta sync
- resumable transfers
- server-to-server sync
+5 more
What to look for in a Microsoft OneDrive alternative
SharePoint and Office desktop integration are the features hardest to replace — alternatives that offer WebDAV or WOPI endpoints can plug into Office for Web more cleanly. Evaluate sync client behavior on Windows, including Files On-Demand semantics for placeholder files. Group/team folder permissions, versioning depth, and integration with existing identity providers (LDAP, SAML) matter for enterprise deployments.
Other SaaS alternatives
- Notion (64)
- Dropbox (49)
- Evernote (34)
- Slack (33)
- Squarespace (31)
- Asana (30)
- Trello (30)
- ChatGPT (29)
- WordPress.com (29)
- Microsoft Teams (29)
- Vercel / Heroku / Render (28)
- Wix (28)
- Shopify (26)
- Cursor IDE (23)
- Discord (23)
- Google Analytics (21)
- Make (Integromat) (20)
- Airtable (20)
- Jira (20)
- Spotify (20)
- Zoom (19)
- Microsoft 365 (19)
- Sentry (18)
- Microsoft OneNote (18)
- Webflow (18)
- Claude Code - CLI (17)
- Salesforce (15)
- Plex (14)
- Google Workspace (14)
- Miro (13)
- Datadog (13)
- GitHub (13)
- HubSpot (13)
- Auth0 (12)
- monday.com (12)
- YouTube (12)
- Bitbucket (11)
- Google Calendar (11)
- Twilio (10)
- Hotjar (10)
- Postman (9)
- Calendly (9)
- Stripe (9)
- Zendesk (9)
- PayPal (9)
- Apple iCloud (8)
- 1Password (8)
- Basecamp (8)
- Lovable (7)
- Intercom (7)
- v0 (6)
- Adobe Premiere Pro (6)
- Adobe Photoshop (6)
- Typeform (6)
- Adobe Lightroom (5)
- Netflix (5)
- Mailchimp (5)
- DocuSign (5)
- Figma (3)
- Buffer (3)
- AutoCAD (3)
- Adobe Illustrator (3)
- Midjourney (2)
- Canva (2)
- Loom (2)
- Adobe After Effects (2)
- Adobe InDesign (2)
- Grammarly (1)
- Authentik (1)
- Listmonk (1)
