Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
ocis [14/07/2021 - 12:50] – thommie4 | ocis [17/08/2024 - 07:06] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== OCIS owncloud infinite scale ====== | + | ====== |
- | Server | + | ===== Docs ===== |
- | '' | + | * General Docs: [[https:// |
- | CX11 hel1-dc2 Helsinki | + | * Development Rules: The Twelve Factor App [[https:// |
- | IPv4 95.217.188.165 | + | * Binary Setup: [[https:// |
- | IPv6 2a01:4f9:c011:28bc::/64'' | + | * Container Setup: [[https:// |
+ | * Bare Metal with Systemd [[https:// | ||
+ | * OIDC Example (Keycloak) [[https:// | ||
+ | * Environment variables [[https:// | ||
+ | * WOPI/ | ||
- | General Docs: https:// | + | ===== Initialisation ===== |
- | General Rules: https:// | + | "ocis init" creates yaml. For the admin user, use the same credentias as in the realm of the IDP |
+ | < | ||
- | Migration to OIDC https:// | + | root@ocis:/etc# sudo -u ocis ocis init --admin-password=xxxxxxxxx --insecure=false --config-path=/etc/ocis -- |
- | ===== Deployment with traefik in Front: | + | ========================================= |
+ | | ||
+ | ========================================= | ||
+ | | ||
+ | | ||
+ | | ||
- | https:// | + | ------------------------------- |
- | Disable internal https (for the use with external ssl accelerator) | ||
- | |||
- | < | ||
- | PROXY_TLS=false | ||
</ | </ | ||
- | Graph explorer | + | ===== Basic data structures and config prepared for haproxy ===== |
< | < | ||
- | GRAPH_OIDC_INSECURE=true | + | sudo -u ocis OCIS_INSECURE=false OCIS_CONFIG_DIR=/ |
- | GRAPH_EXPLORER_GRAPH_URL="https://cloud.ocis.test/graph | + | PROXY_TLS=false OCIS_URL=https:// |
+ | OCIS_LOG_LEVEL=debug OCIS_LOG_FILE=/ | ||
</ | </ | ||
- | API for GRAPH will appear at https:// | ||
- | Code at https:// | + | ===== Version info ===== |
- | + | ||
- | If thumbnails don't work | + | |
< | < | ||
- | THUMBNAILS_WEBDAVSOURCE_BASEURL=" | + | < |
- | </code> | + | Compiled: 2023-12-21 00:00:00 +0000 UTC |
- | Start with docker compose in ~/ | ||
- | |||
- | < | ||
- | docker-compose up -d | ||
</ | </ | ||
- | Kill containers | + | ===== List running services ===== |
< | < | ||
- | docker kill $(docker ps -q) | + | < |
- | </code> | + | | SERVICE |
+ | +--------------------+ | ||
+ | | app-provider | ||
+ | | app-registry | ||
+ | | auth-basic | ||
+ | | auth-machine | ||
+ | | eventhistory | ||
+ | | frontend | ||
+ | | gateway | ||
+ | | graph | | ||
+ | | groups | ||
+ | | idm | | ||
+ | | idp | | ||
+ | | invitations | ||
+ | | nats | | ||
+ | | notifications | ||
+ | | ocdav | | ||
+ | | ocs | | ||
+ | | postprocessing | ||
+ | | proxy | | ||
+ | | search | ||
+ | | settings | ||
+ | | sharing | ||
+ | | storage-publiclink | | ||
+ | | storage-shares | ||
+ | | storage-system | ||
+ | | storage-users | ||
+ | | store | | ||
+ | | thumbnails | ||
+ | | userlog | ||
+ | | users | | ||
+ | | web | | ||
+ | | webdav | ||
+ | | webfinger | ||
+ | +--------------------+ | ||
- | >> https:// | ||
- | |||
- | ====== Current GO environment ====== | ||
- | |||
- | https:// | ||
- | |||
- | ====== YARN ====== | ||
- | |||
- | https:// | ||
- | |||
- | NODEJS | ||
- | |||
- | https:// | ||
- | |||
- | |||
- | |||
- | ====== IDP: Kopano connect ====== | ||
- | |||
- | https:// | ||
- | |||
- | < | ||
- | docker run --rm=true --name=konnectd --read-only --user=$(id -u kopano): | ||
- | </ | ||
- | |||
- | |||
- | we bundle konnect in ocis so its already set up (besides you need to change demo passwords and remove demo users | ||
- | |||
- | https:// | ||
- | |||
- | |||
- | Remove TRAEFIK | ||
- | |||
- | you can remove all the labels which are only there for configuring traefik | ||
- | |||
- | port redirect: | ||
- | |||
- | < | ||
- | ports: | ||
- | - " | ||
</ | </ | ||