MirrorNest
← Alle Anleitungen

ownCloud Infinite Scale

ownCloud Infinite Scale (oCIS) is ownCloud's Go-based, cloud-native rewrite of its file sync and share platform, distributed as a single binary or container that scales from a Raspberry Pi to a cluster.

Zielsystem: Ubuntu 22.04/24.04 LTS (Docker host)StorageFile SyncOffizielle Website ↗Offizielle Dokumentation ↗
Diese Anleitung basiert auf der offiziellen Dokumentation von ownCloud Infinite Scale, oben verlinkt — überprüfe dort immer die genauen Paket-/Versionsnamen, bevor du diese Befehle auf einem Produktionsserver ausführst, da sich Distributions- und Projektversionen mit der Zeit ändern.
  1. 1Prepare the server

    Requires a Docker host, a domain name pointed at the server, and TCP 80/443 open for Let's Encrypt.

    apt-get update && apt-get upgrade
    apt install unzip

    Install Docker Engine and the Compose plugin first: https://docs.docker.com/engine/install/ubuntu/

  2. 2Get the official ocis_full deployment example

    Download the ocis_full example from the ownCloud oCIS GitHub repo (stable-8.2 branch) and upload it to the server.

    unzip -d /opt/compose/ocis/ocis_full ocis_full.zip
    cd /opt/compose/ocis/ocis_full
  3. 3Configure the .env file

    Set OCIS_DOMAIN to your domain, TRAEFIK_ACME_MAIL to a real email, ADMIN_PASSWORD for the initial admin account (defaults to 'admin' if left unset), and SMTP_* variables for outgoing mail.

    Leave TRAEFIK_ACME_CASERVER pointed at the Let's Encrypt staging endpoint until you confirm certificates issue cleanly, then switch to production.

  4. 4Start the deployment

    docker compose up -d
    docker compose ps -a --format "table {{.Service}}\t{{.State}}\t{{.ID}}"
  5. 5First login

    Once containers are healthy, log in at https://<your-domain> as user 'admin' with the ADMIN_PASSWORD you set.