ownCloud Core is a self-hosted file storage and synchronization server that provides WebDAV, CalDAV, and CardDAV protocols alongside a comprehensive REST API.
The project addresses the need for organizations to maintain control over their file storage, synchronization, and sharing infrastructure without relying on third-party cloud providers. It solves this by offering a complete server-side platform built on PHP that handles file management, user and group administration, encryption, and federation capabilities. The architecture supports multiple database backends and includes a plugin system allowing apps to extend core functionality with features like activity tracking, calendar management, and contact handling.
Organizations seeking self-hosted file collaboration should consider ownCloud Core if they require WebDAV compatibility, need to integrate external storage backends, or want to build custom functionality through its app architecture. The project is designed for enterprises and communities that prioritize data sovereignty and control. The README distinguishes this as ownCloud Classic, noting that ownCloud Infinite Scale represents a next-generation platform for those seeking a different architectural approach.
The project enforces a rebase workflow with mandatory PGP/GPG signed commits and Developer Certificate of Origin sign-offs on all contributions. Dependency updates are managed through automated tooling with an expectation of prompt review and merging. GitHub Actions workflows are restricted to actions owned by ownCloud, created by GitHub, or verified in the GitHub Marketplace. Translations are coordinated through a dedicated platform rather than accepted as pull requests, indicating a structured localization process.