ownCloud
PHP file server behind ownCloud Classic for storing, syncing and sharing files on your own hardware, with WebDAV, CalDAV and CardDAV built in.
ownCloud at a glance
What is ownCloud?
ownCloud Core is the server side of ownCloud Classic, a self-hosted platform for keeping files in sync across devices and sharing them with others. It provides WebDAV, CalDAV and CardDAV servers, user and group management, encryption support, external storage backends and a REST API. A plugin architecture lets apps such as Activity, Calendar and Contacts build on top of it. The server runs on PHP and works with MySQL, MariaDB, PostgreSQL or SQLite. ownCloud's newer platform, Infinite Scale (oCIS), lives in a separate repository.
Good fit if
- You want to replace a hosted cloud drive with file sync and sharing on servers you control.
- You already run a PHP and SQL stack and want to reuse it.
- You need files, calendars and contacts served over standard DAV protocols.
Look elsewhere if
- You would rather not depend on a vendor that is in the middle of relicensing its code: Nextcloud, also under AGPL.
- You only need to keep folders in sync between devices without a central server: Syncthing.
- You want files organized with custom properties, or one interface over several storage providers: Seafile or Cloudreve.
Before you adopt it
The code is licensed under AGPL, and the repository contains no paid parts, though the company sells enterprise support. Kiteworks acquired ownCloud in 2023, and its open source program office says it intends to relicense ownCloud repositories to Apache 2.0 once audits are done; this repository has not changed yet. Contributions need signed commits and a DCO sign-off. About 69 percent of recent commits come from one person, out of six authors. Installation follows the official manual; the README mentions a Docker Hub image, but the repository has no compose file.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run ownCloud yourself
One-click install
Not listed in TrueNAS, Unraid, CasaOS and Proxmox VE Helper-Scripts. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- None in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- 76 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 76
Afrikaans, Akan, Albanian, Arabic, Armenian, Azerbaijani, Bangla, Basque, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, Galician, Georgian, German, Greek, Gujarati, Hebrew, Hindi, Hungarian, Japanese, Javanese, Kannada, Khmer, Korean, Kurdish, Lao, Latvian, Lithuanian, Luxembourgish, Macedonian, Malagasy, Malay, Malayalam, Maltese, Marathi, Mongolian, Norwegian Bokmål, Norwegian Nynorsk, Occitan, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Sinhala, Slovak, Slovenian, Spanish, Sundanese, Swahili, Swedish, Tajik, Tamil, Telugu, Thai, Turkish, Ukrainian, Urdu, Uyghur, Uzbek, Vietnamese, Welsh, Western Frisian
Install instructions: owncloud.com or the README on GitHub.
ownCloud health: is it still maintained?
79 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
ownCloud security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Code review10 / 10Changes are reviewed before merge
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Security policy10 / 10Explains how to report a vulnerability
- Token permissions9 / 10Some CI tokens have more rights than they need
- Signed releases8 / 10Some releases are signed
- Static analysis8 / 10Code is scanned for bugs on some changes
- Pinned dependencies6 / 10Some dependencies use fixed versions
- Branch protection4 / 10Rules on the main branch are partly enforced
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to ownCloud are left out.
ownCloud license: is it open source?
ownCloud uses AGPL-3.0, an open-source license approved by the OSI.
- August 2012First published on GitHub.
- TodayAGPL-3.0.
ownCloud for developers
Written in
- PHP 52%
- JavaScript 33%
- Gherkin 14%
- CSS <1%
- Shell <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to ownCloud
- NextcloudNextcloud server, a safe home for all your data 90 health · AGPL-3.0 · 37.5k stars
- SeafileBeyond file syncing and sharing, a new way to organize your files with extensible file properties and… 38 health · GPL-2.0 · 15.5k stars
- copypartyPortable file server with accelerated resumable uploads, dedup, WebDAV, SFTP, FTP, TFTP, zeroconf, media… 75 health · MIT · 47.3k stars
- miniserveFor when you really just want to serve some files over HTTP right now! 39 health · MIT · 8.1k stars
- PuterThe Internet Computer! Free, Open-Source, and Self-Hostable. 85 health · AGPL-3.0 · 44.2k stars
Questions about ownCloud
Is ownCloud open source?
Yes. ownCloud is published under AGPL-3.0, an OSI-approved open-source license.
Is ownCloud still maintained?
Its health score is 79 of 100 (actively developed). It had 103 commits in the last 90 days, the latest on 9 November 2026, and its latest release came out on 3 November 2026.
How do I run ownCloud?
You can run it in one click from Umbrel, YunoHost, Runtipi and 1 more. The README on GitHub has the exact steps.
What is ownCloud written in?
ownCloud is written mainly in PHP (52% of the code), with JavaScript (33%) and Gherkin (14%), by GitHub’s count of the repository.
What languages is ownCloud available in?
The repository has interface translations for 76 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to ownCloud?
Close alternatives in the File storage & sync category include Nextcloud, Seafile, copyparty.