ownCloud
Open-source file sync, share and content collaboration
ownCloud is a file sync and share server that lets organizations host their own cloud storage with sharing and collaboration features. It targets businesses and individuals wanting an established self-hosted alternative to commercial cloud storage. It is deployed via Docker or a traditional PHP stack.
Key features
- Established sync and share platform
- LDAP and enterprise integrations
- Newer ownCloud Infinite Scale rewrite
- Desktop and mobile clients
Pros & cons
Strengths
- Mature and stable
- Enterprise features available
- Good admin controls
Trade-offs
- Nextcloud forked away most momentum
- Classic core in maintenance mode
ownCloud replaces
Last reviewed Aug 26, 2026 · 831 words
There are two products called ownCloud, and you must choose before installing anything. ownCloud Server, the PHP codebase that Nextcloud forked in 2016, is in maintenance mode: stable, working, and not where any new effort goes. ownCloud Infinite Scale (oCIS) is a ground-up Go rewrite that ships as a single binary, idles at a fraction of the RAM, and is the only ownCloud worth installing today. The catalogue's 8,831 stars and "classic core in maintenance mode" both describe the old one; the interesting decision is oCIS against Nextcloud.
Classic versus Infinite Scale
| ownCloud Server (classic) | ownCloud Infinite Scale | |
|---|---|---|
| Language | PHP | Go |
| Deploy | Docker or LAMP stack | Single binary or one container |
| Database | MariaDB or PostgreSQL, plus Redis | None required; metadata on disk |
| Apps and plugins | Large legacy catalogue | Small, built-in extensions |
| Identity | Built-in users, LDAP, SAML | Built-in IdP, LDAP, or external OpenID Connect |
| Status | Maintenance | Active development |
Classic is the one to pick only if you already run it and have no appetite for a migration. Everything below is about oCIS.
Running oCIS: one container, one init
The container image is owncloud/ocis. The first run generates its configuration and an admin password; capture that password, because it is printed once.
services:
ocis:
image: owncloud/ocis:latest
ports:
- "9200:9200"
entrypoint: /bin/sh
command: ["-c", "ocis init || true; ocis server"]
environment:
OCIS_URL: https://files.example.com
OCIS_INSECURE: "false"
PROXY_TLS: "false"
OCIS_LOG_LEVEL: warn
IDM_ADMIN_PASSWORD: choose-this-yourself
volumes:
- ./ocis-config:/etc/ocis
- ./ocis-data:/var/lib/ocis
restart: unless-stopped
PROXY_TLS: "false" tells oCIS a reverse proxy is terminating HTTPS in front of it, which is the pattern that works with Caddy or Traefik; OCIS_URL has to be the exact public address or the built-in identity provider issues redirects to the wrong place and logins loop. Setting IDM_ADMIN_PASSWORD avoids hunting for the generated one. Files land in ./ocis-data as opaque blobs with metadata beside them rather than as a browsable tree, so your backup tool needs to take the whole directory, and you should not expect to ls your documents on the host.
Memory at idle is a few hundred megabytes, well under the 512 MB minimum listed for the classic version, and it stays flat under a handful of users because there is no PHP process pool and no database to feed.
What you lose against Nextcloud
Nextcloud is a groupware suite that happens to sync files: calendar, contacts, mail, Talk, office editing, an app store with hundreds of entries. oCIS is a file server. It does sharing, links with passwords and expiry, project Spaces with their own quotas and members, search, versioning, trash, and it integrates Collabora or OnlyOffice for editing in the browser. It does not try to be your calendar. For a household that wanted the whole suite, that is a loss; for an admin who watched Nextcloud's app store turn a file server into a slow monolith, it is the whole appeal, and the making Nextcloud fast post is a fair account of the alternative's upkeep.
The clients are the other thing to know. ownCloud's desktop and mobile apps are maintained and support oCIS, and the desktop client's virtual files mode is good. Third-party integrations, however, mostly target Nextcloud's APIs, and the classic app ecosystem does not carry over.
Where it fits in the category
The file sync category has three shapes. Nextcloud for the suite. Seafile and oCIS for fast, focused file sync with sharing, both storing data in their own layout rather than plain files. Syncthing for device-to-device sync with no server-side sharing at all, a split the Nextcloud versus Syncthing post walks through. oCIS's particular niche is organisations: LDAP, external OpenID Connect providers, Spaces for teams, and a company (Kiteworks, since it acquired ownCloud in 2023) selling support, which makes it easier to justify to a boss than most of this directory.
Moving off classic
There is no in-place upgrade from ownCloud Server to oCIS; the storage model is different. The practical route is to let the desktop client fully sync each user's files down, point it at the new server, and sync back up, or to copy over WebDAV with rclone. Shares, comments and app data do not transfer. Plan it as a migration with a cutover date, not as an update.
What I'd do
Install oCIS, never classic. One container behind Caddy, OCIS_URL set correctly on day one, the data directory in nightly backups as a unit. Pick it over Nextcloud when the job is files and sharing for a team, especially one with an existing identity provider, and when you want the server to stay boring. Pick Nextcloud when the household wants calendars and contacts in the same login. Either one replaces Dropbox; only one of them will still be idling at 300 MB a year from now.
Compare ownCloud
31 head-to-head comparisons.
- ownCloud vs Syncthing
- ownCloud vs copyparty
- ownCloud vs Spacedrive
- ownCloud vs Nextcloud
- ownCloud vs File Browser
- ownCloud vs Cloudreve
- ownCloud vs Kubo (IPFS)
- ownCloud vs Ceph
- ownCloud vs Seafile
- ownCloud vs SFTPGo
- ownCloud vs Dufs
- ownCloud vs Nextcloud All-in-One
- ownCloud vs FileBrowser Quantum
- ownCloud vs CryptPad
- ownCloud vs Resilio Sync alternative Onionshare
- ownCloud vs closet GoToSocial NoNo upspin
- ownCloud vs OpenCloud
- ownCloud vs h5ai
- ownCloud vs Tiny File Manager
- ownCloud vs WebDAV Server Go
- ownCloud vs Unison
- ownCloud vs SparkleShare
- ownCloud vs elFinder
- ownCloud vs Syncthing Android Wrapper
- ownCloud vs Nextcloud Desktop Sync
- ownCloud vs Zipline
- ownCloud vs FileGator
- ownCloud vs Syncthing-Fork
- ownCloud vs Pydio Cells
- ownCloud vs ownCloud Infinite Scale
- ownCloud vs ownCloud Web
Similar file sync & storage apps
LocalSend
File Sync & StorageShare files to nearby devices without the internet
Replaces AirDrop
Syncthing
File Sync & StorageContinuous peer-to-peer file synchronization
Replaces Dropbox, Resilio Sync
MinIO
File Sync & StorageHigh-performance S3-compatible object storage
Replaces Amazon S3
copyparty
File Sync & StoragePortable file server with accelerated resumable uploads
Replaces Dropbox, Google Drive
Puter
File Sync & StorageWeb-based operating system designed to be feature-rich, exceptionally
croc
File Sync & StorageSecurely send files between any two computers
Replaces WeTransfer, AirDrop