OCIS owncloud infinite scale

Server

ocis.netzwissen.de » cloud3.netzwissen.de CX11 hel1-dc2 Helsinki IPv4 95.217.188.165 IPv6 2a01:4f9:c011:28bc::/64

General Docs: https://owncloud.dev/ocis/

General Rules: https://12factor.net/

Migration to OIDC https://owncloud.com/de/news/openid-connect-oidc-app/

Deployment with traefik in Front:

https://owncloud.dev/ocis/deployment/ocis_traefik/

Disable internal https (for the use with external ssl accelerator)

PROXY_TLS=false

Graph explorer

GRAPH_OIDC_INSECURE=true
GRAPH_EXPLORER_GRAPH_URL="https://cloud.ocis.test/graph

API for GRAPH will appear at https://cloud.ocis.test/graph-explorer

Code at https://github.com/owncloud/open-graph-api

If thumbnails don't work

THUMBNAILS_WEBDAVSOURCE_BASEURL="https://cloud.ocis.test/remote.php/webdav/"

Start with docker compose in ~/ocis/deployments/examples/ocis_traefik

docker-compose up -d

Kill containers

docker kill $(docker ps -q)

https://typeofnan.dev/how-to-stop-all-docker-containers/

Current GO environment

https://www.systutorials.com/how-to-install-go-1-13-x-on-ubuntu-18-04/

YARN

https://linuxize.com/post/how-to-install-yarn-on-ubuntu-18-04/

NODEJS

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-18-04-de

IDP: Kopano connect

https://github.com/Kopano-dev/konnect

docker run --rm=true --name=konnectd --read-only --user=$(id -u kopano):$(id -g kopano) --volume /etc/ssl/certs:/etc/ssl/certs:ro --volume /etc/kopano/konnectd-tokens-signing-key.pem:/run/secrets/konnectd_signing_private_key:ro --volume /etc/kopano/konnectd-encryption.key:/run/secrets/konnectd_encryption_secret:ro --env KOPANO_SERVER_DEFAULT_URI=file:///run/kopano/server.sock --volume /run/kopano:/run/kopano:rw --publish 127.0.0.1:8777:8777 kopano/konnectd serve --iss=https://idp.netzwissen.de kc