Owncloud OCIS (owncloud infinite scale)

Docs

General Docs: https://doc.owncloud.com/ocis/next

Development Rules: The Twelve Factor App https://12factor.net/

Binary Setup: https://doc.owncloud.com/ocis/next/deployment/binary/binary-setup.html

Container Setup: https://doc.owncloud.com/ocis/next/deployment/container/orchestration/orchestration.html

Bare Metal with Systemd https://doc.owncloud.com/ocis/next/depl-examples/bare-metal.html

OIDC Example (Keycloak) https://github.com/owncloud/ocis/tree/master/deployments/examples/ocis_keycloak

Environment variables https://doc.owncloud.com/ocis/next/deployment/services/env-vars-special-scope.html

WOPI/Collabora https://doc.owncloud.com/ocis/next/deployment/wopi/wopi.html

Initialisation

init creates yaml
——————-

For the admin user, use the credentias on realm netzwissen from the IDP

root@ocis:/etc# sudo -u ocis ocis init --admin-password=xxxxxxxxx --insecure=false --config-path=/etc/ocis --
=========================================
generated OCIS Config
=========================================
configpath : /etc/ocis/ocis.yaml
user : admin
password : xxxxxxxxxxx
-------------------------------

Basic data structures and config prepared for haproxy

sudo -u ocis OCIS_INSECURE=false OCIS_CONFIG_DIR=/etc/ocis PROXY_HTTP_ADDR=10.10.10.23:9200
PROXY_TLS=false OCIS_URL=https://ocis.netzwissen.de OCIS_BASE_DATA_PATH=/mnt/data/ocis
OCIS_LOG_LEVEL=debug OCIS_LOG_FILE=/var/log/ocis/ocis.log ocis server