
Dropbox
Cloud file storage and sync for teams and individuals
Discover top open-source software, updated regularly with real-world adoption signals.

Self‑hosted file sync, share, and collaboration platform
ownCloud lets you store, sync, and share files, contacts, calendars, and more on your own server, with end‑to‑end encryption, extensible apps, and enterprise‑grade collaboration tools.

ownCloud is a self‑hosted platform that enables individuals and organizations to store, synchronize, and share a wide range of data—including files, contacts, and calendars—on infrastructure they control. It offers HTTPS transport encryption by default and optional at‑rest encryption via an add‑on, ensuring data privacy across the entire lifecycle.
Designed for teams that need on‑premise data sovereignty, developers looking to extend functionality with a rich app ecosystem, and enterprises seeking an AGPL‑licensed alternative to commercial cloud services. The core provides robust collaboration features, while dozens of optional apps add capabilities such as mail, news feeds, and more.
Installation follows the official ownCloud 10 manual and requires Composer v2, Yarn, and Node v14+ for development builds. Once deployed, administrators manage updates, security patches, and hardware resources, gaining full control over performance and compliance.
When teams consider ownCloud, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Secure internal document repository
Employees store and share confidential files with end‑to‑end encryption.
Cross‑department calendar sharing
Teams synchronize events and availability across multiple office locations.
Custom app integration
Developers add a news reader app to broadcast company announcements.
Data migration from legacy NAS
Files are migrated to ownCloud for centralized access and backup.
The core is primarily written in PHP, with JavaScript, CSS, and supporting scripts.
Follow the official ownCloud 10 installation manual, which details server prerequisites and setup steps.
Composer v2, Yarn, and Node v14+ are required, along with a compatible web server and PHP environment.
Yes, enable the encryption app to encrypt stored data on the server.
Support is available via the ownCloud forum, IRC channel, Facebook, Twitter, and translation contributions on Transifex.
Project at a glance
ActiveLast synced 4 days ago