Updated: 29 September 2026 · Applies to: ownCloud Classic 10.16 and ownCloud Infinite Scale 8.2 on Linux servers (x86_64 and arm64)

This article used to install ownCloud 10 on CentOS with PHP from the Remi repository. Both the operating system and that setup are outdated. Here is where ownCloud stands today and how to get started on a current server. We checked the releases on 29 September 2026 and tested Infinite Scale 8.2.0 on Debian 13.

Two ownCloud products

  • ownCloud Classic (version 10): the original PHP application with a MySQL or MariaDB database. It is still maintained (10.16 was released in February 2026) but requires PHP 7.4, which is out of security support. ownCloud has announced a version for PHP 8.3 (11.0), which was at pre-alpha stage in April 2026. Keep existing Classic installations updated while you plan a move; do not start a new one.
  • ownCloud Infinite Scale (oCIS): the successor, written in Go. It is a single program that needs no PHP and no database. Version 8.2.0 is the current stable release. Use it for new installations.

Try Infinite Scale in a few minutes

  1. Download the binary for your CPU from the release page on GitHub and check its checksum (use arm64 instead of amd64 on ARM servers):
    curl -LO https://github.com/owncloud/ocis/releases/download/v8.2.0/ocis-8.2.0-linux-amd64
    curl -LO https://github.com/owncloud/ocis/releases/download/v8.2.0/ocis-8.2.0-linux-amd64.sha256
    sha256sum -c ocis-8.2.0-linux-amd64.sha256
    install -m 755 ocis-8.2.0-linux-amd64 /usr/local/bin/ocis
  2. Create the initial configuration. This prints the password of the admin user; save it:
    ocis init
    For a first test on a server without a certificate, answer the question about insecure connections with yes, or run ocis init --insecure yes.
  3. Start the server and open https://SERVER:9200 in a browser:
    OCIS_URL=https://SERVER:9200 ocis server
    Replace SERVER with the host name you use in the browser.

For production, follow ownCloud's deployment documentation: run oCIS as a systemd service under its own user, put it behind a reverse proxy with a proper TLS certificate, set OCIS_URL to your public address, and plan backups of its data folder (~/.ocis by default).

Moving from ownCloud Classic

Infinite Scale stores data differently, so moving is a migration, not an in-place upgrade. Check ownCloud's migration documentation, and test with a copy of your data first.

Need a server for it? Our experts can set up and migrate file-sharing platforms.

Official documentation: ownCloud Infinite Scale documentation and Infinite Scale releases.

Ucartz services for this topic

Was this answer helpful? 0 Users Found This Useful (0 Votes)