https://github.com/owncloud/core
:cloud: ownCloud web server core (Files, DAV, etc.)
https://github.com/owncloud/core
enterprise federated file-sharing file-sync javascript owncloud php platform self-hosting sharing
Last synced: 14 days ago
JSON representation
:cloud: ownCloud web server core (Files, DAV, etc.)
- Host: GitHub
- URL: https://github.com/owncloud/core
- Owner: owncloud
- License: agpl-3.0
- Created: 2012-08-25T10:32:48.000Z (almost 14 years ago)
- Default Branch: master
- Last Pushed: 2026-06-15T07:30:00.000Z (16 days ago)
- Last Synced: 2026-06-15T09:15:42.710Z (16 days ago)
- Topics: enterprise, federated, file-sharing, file-sync, javascript, owncloud, php, platform, self-hosting, sharing
- Language: PHP
- Homepage: https://owncloud.com
- Size: 340 MB
- Stars: 8,790
- Watchers: 434
- Forks: 2,063
- Open Issues: 294
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
- Support: SUPPORT.md
- Authors: AUTHORS
- Agents: agents.md
Awesome Lists containing this project
- awesome-homelab - ownCloud
- awesome-open-source-systems - ownCloud - [ownCloud](http://owncloud.org/) gives you freedom and control over your own data. A personal cloud which runs on your own server. (File Sharing / Cloud Storage / Follow me)
- awesome-selfhost-docker - ownCloud
- awesome-docker - owncloud/core
- definitive-opensource - ownCloud
- my-awesome - owncloud - ownCloud web server core (Files, DAV, etc.) (Software)
- awesome-live-opensource-webapps - owncloud/core
README
# ownCloud Core
[](COPYING) [](https://kiteworks.com/opensource) [](https://hub.docker.com/r/owncloud/server)
ownCloud Core is the server-side component of ownCloud 10 (Classic), providing file storage, synchronization, and sharing trusted by over 200 million users worldwide. It includes WebDAV, CalDAV, and CardDAV servers, a plugin architecture for apps, user and group management, encryption support, external storage backends, and a comprehensive REST API. The server runs on PHP with support for MySQL, MariaDB, PostgreSQL, and SQLite databases.
## Part of Classic (OC10)
This is the main repository for [ownCloud Server (Classic)](https://github.com/owncloud/core), also known as ownCloud 10 or OC10. It is the foundation that apps like [Activity](https://github.com/owncloud/activity), [Calendar](https://github.com/owncloud/calendar), [Contacts](https://github.com/owncloud/contacts), and many others extend. The server is available as a Docker image on [Docker Hub](https://hub.docker.com/r/owncloud/server).
For the next-generation ownCloud platform, see [ownCloud Infinite Scale (oCIS)](https://github.com/owncloud/ocis).
## Getting Started
For installing ownCloud Server, see the official [ownCloud 10 installation manual](https://doc.owncloud.com/server/latest/admin_manual/installation/).
### Development Build Prerequisites
- **Composer v2**
- **Yarn** and **Node.js** (v14 or higher)
```bash
make
```
## Documentation
- [ownCloud Server documentation](https://doc.owncloud.com)
- [Developer documentation](https://doc.owncloud.com/server/latest/developer_manual/)
- [CHANGELOG.md](https://github.com/owncloud/core/blob/master/CHANGELOG.md)
- [Conventional Commits specification](https://www.conventionalcommits.org/)
## Community & Support
**[Star](https://github.com/owncloud/core)** this repo and **Watch** for release notifications!
- [ownCloud Website](https://owncloud.com)
- [Community Discussions](https://github.com/orgs/owncloud/discussions)
- [Matrix Chat](https://app.element.io/#/room/#owncloud:matrix.org)
- [Documentation](https://doc.owncloud.com)
- [Enterprise Support](https://owncloud.com/contact-us/)
- [OSPO Home](https://kiteworks.com/opensource)
## Contributing
We welcome contributions! Please read the [Contributing Guidelines](CONTRIBUTING.md)
and our [Code of Conduct](CODE_OF_CONDUCT.md) before getting started.
### Workflow
- **Rebase Early, Rebase Often!** We use a rebase workflow. Always rebase on the target branch before submitting a PR.
- **Dependabot**: Automated dependency updates are managed via Dependabot. Review and merge dependency PRs promptly.
- **Signed Commits**: All commits **must** be PGP/GPG signed. See [GitHub's signing guide](https://docs.github.com/en/authentication/managing-commit-signature-verification).
- **DCO Sign-off**: Every commit must carry a `Signed-off-by` line:
```
git commit -s -S -m "your commit message"
```
- **GitHub Actions Policy**: Workflows may only use actions that are (a) owned by `owncloud`, (b) created by GitHub (`actions/*`), or (c) verified in the GitHub Marketplace.
## Translations
Help translate this project on Transifex:
****
Please submit translations via Transifex -- do not open pull requests for translation changes.
## Security
**Do not open a public GitHub issue for security vulnerabilities.**
Report vulnerabilities at **** -- see [SECURITY.md](SECURITY.md).
Bug bounty: [YesWeHack ownCloud Program](https://yeswehack.com/programs/owncloud-bug-bounty-program)
## License
This project is licensed under the [AGPL-3.0](COPYING).
## About the ownCloud OSPO
The [Kiteworks Open Source Program Office](https://kiteworks.com/opensource), operating under
the [ownCloud](https://owncloud.com) brand, launched on May 5, 2026, to steward the open source
ecosystem around ownCloud's products. The OSPO ensures transparent governance, license compliance,
community health, and sustainable collaboration between the open source community and
[Kiteworks](https://www.kiteworks.com), which acquired ownCloud in 2023.
- **OSPO Home**:
- **GitHub**:
- **ownCloud**:
For questions about the OSPO or licensing, contact ospo@kiteworks.com.
### License Migration to Apache 2.0
The OSPO is driving a strategic relicensing of ownCloud repositories toward the
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0), following
the [Apache Software Foundation's third-party license policy](https://www.apache.org/legal/resolved.html).
Individual repositories will migrate as their audit is completed. The LICENSE file
in each repo reflects its **current** license status (not the target).
**Current license: AGPL-3.0** (Category X per Apache policy -- cannot be included in Apache-2.0 works).
Migration prerequisites for this repository:
- **CLA/DCO coverage**: All past contributors must have signed agreements permitting relicensing
- **Copyleft dependency audit**: All AGPL/GPL dependencies must be replaced or isolated
- **KDE heritage review**: Any code with KDE-era copyrights requires legal analysis
- **Complete relicensing**: AGPL-3.0 is a strong copyleft license; migration requires full relicensing of all files, not just a header change