You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Franz Heinzmann (Frando) c8ab615d00 fix 5 days ago
.env.sample updates 5 days ago
.gitignore initial commit 5 days ago
LICENSE initial commit 5 days ago fix readme 5 days ago updates 5 days ago
compose.yml fix 5 days ago updates 5 days ago


  • Category: Development
  • Status: 1, alpha
  • Image: owncloud/ocis, 2, upstream
  • Healthcheck: No
  • Backups: Yes
  • Email: ?
  • Tests: 2
  • SSO: 3 (OIDC)

Basic usage

  1. Set up Docker Swarm and [abra][abra]
  2. Deploy [coop-cloud/traefik][cc-traefik]
  3. abra app new ocis --secrets (optionally with --pass if you'd like to save secrets in pass)
  4. abra app YOURAPPDOMAIN config - be sure to change $DOMAIN to something that resolves to your Docker swarm box
  5. abra app YOURAPPDOMAIN deploy

SSO usage

By default OCIS includes a built-in Identity Provider. You can use another OpenID Connect provider, too. Keycloak works: Create a new Client, set it to Public mode (not Confidential) and set the OCIS_OIDC_ISSUER and WEB_OIDC_CLIENT_ID config variables.

App commands


To run the ocis command-line utility you can use the abra command ocis. Use it like this: abra app cmd YOURAPPDOMAIN app ocis