diff --git a/.drone.star b/.drone.star index a3259c78e..b1f8f8dae 100644 --- a/.drone.star +++ b/.drone.star @@ -773,6 +773,70 @@ def badges(ctx): }, } +def website(ctx): + return { + 'kind': 'pipeline', + 'type': 'docker', + 'name': 'website', + 'platform': { + 'os': 'linux', + 'arch': 'amd64', + }, + 'steps': [ + { + 'name': 'publish', + 'image': 'plugins/gh-pages:1', + 'pull': 'always', + 'settings': { + 'username': { + 'from_secret': 'github_username', + }, + 'password': { + 'from_secret': 'github_token', + }, + 'pages_directory': 'docs/', + 'target_branch': 'docs', + }, + 'when': { + 'ref': { + 'exclude': [ + 'refs/pull/**', + ], + }, + }, + }, + { + 'name': 'downstream', + 'image': 'plugins/downstream', + 'settings': { + 'server': 'https://cloud.drone.io/', + 'token': { + 'from_secret': 'drone_token', + }, + 'repositories': [ + 'owncloud/owncloud.github.io@source', + ], + }, + 'when': { + 'ref': { + 'exclude': [ + 'refs/pull/**', + ], + }, + }, + }, + ], + 'depends_on': [ + 'badges', + ], + 'trigger': { + 'ref': [ + 'refs/heads/master', + 'refs/pull/**', + ], + }, + } + def generate(module): return [ { diff --git a/Makefile b/Makefile index f2aa8f995..ae21a2ed0 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ SHELL := bash NAME := ocis IMPORT := github.com/owncloud/$(NAME) HUGO := hugo -EXTENSIONS := accounts glauth graph konnectd ocis ocis-phoenix ocis-reva ocs proxy settings store thumbnails webdav +EXTENSIONS := accounts glauth graph konnectd ocis-phoenix ocis-reva ocs proxy settings store thumbnails webdav .PHONY: all all: build @@ -19,15 +19,21 @@ clean: generate-docs: $(EXTENSIONS) $(EXTENSIONS): $(MAKE) -C $@ docs; \ - mkdir -p docs/$@; \ - cp -R $@/docs/ docs/$@ + mkdir -p docs/extensions/$@; \ + cp -R $@/docs/ docs/extensions/$@ .PHONY: clean-docs clean-docs: rm -rf docs +.PHONY: ocis-docs +ocis-docs: + mkdir -p docs/ocis; \ + $(MAKE) -C ocis docs; \ + cp -R ocis/docs/ docs/ocis + .PHONY: docs -docs: clean-docs generate-docs +docs: clean-docs generate-docs ocis-docs BEHAT_BIN=vendor-bin/behat/vendor/bin/behat diff --git a/docs/accounts/_index.md b/docs/extensions/accounts/_index.md similarity index 100% rename from docs/accounts/_index.md rename to docs/extensions/accounts/_index.md diff --git a/docs/accounts/building.md b/docs/extensions/accounts/building.md similarity index 100% rename from docs/accounts/building.md rename to docs/extensions/accounts/building.md diff --git a/docs/accounts/configuration.md b/docs/extensions/accounts/configuration.md similarity index 100% rename from docs/accounts/configuration.md rename to docs/extensions/accounts/configuration.md diff --git a/docs/accounts/getting-started.md b/docs/extensions/accounts/getting-started.md similarity index 100% rename from docs/accounts/getting-started.md rename to docs/extensions/accounts/getting-started.md diff --git a/docs/glauth/_index.md b/docs/extensions/glauth/_index.md similarity index 100% rename from docs/glauth/_index.md rename to docs/extensions/glauth/_index.md diff --git a/docs/glauth/building.md b/docs/extensions/glauth/building.md similarity index 100% rename from docs/glauth/building.md rename to docs/extensions/glauth/building.md diff --git a/docs/glauth/getting-started.md b/docs/extensions/glauth/getting-started.md similarity index 100% rename from docs/glauth/getting-started.md rename to docs/extensions/glauth/getting-started.md diff --git a/docs/glauth/license.md b/docs/extensions/glauth/license.md similarity index 100% rename from docs/glauth/license.md rename to docs/extensions/glauth/license.md diff --git a/docs/graph/.gitignore b/docs/extensions/graph/.gitignore similarity index 100% rename from docs/graph/.gitignore rename to docs/extensions/graph/.gitignore diff --git a/docs/graph/archetypes/default.md b/docs/extensions/graph/archetypes/default.md similarity index 100% rename from docs/graph/archetypes/default.md rename to docs/extensions/graph/archetypes/default.md diff --git a/docs/graph/config.toml b/docs/extensions/graph/config.toml similarity index 100% rename from docs/graph/config.toml rename to docs/extensions/graph/config.toml diff --git a/docs/graph/content/about.md b/docs/extensions/graph/content/about.md similarity index 100% rename from docs/graph/content/about.md rename to docs/extensions/graph/content/about.md diff --git a/docs/graph/content/building.md b/docs/extensions/graph/content/building.md similarity index 100% rename from docs/graph/content/building.md rename to docs/extensions/graph/content/building.md diff --git a/docs/graph/content/getting-started.md b/docs/extensions/graph/content/getting-started.md similarity index 100% rename from docs/graph/content/getting-started.md rename to docs/extensions/graph/content/getting-started.md diff --git a/docs/graph/content/license.md b/docs/extensions/graph/content/license.md similarity index 100% rename from docs/graph/content/license.md rename to docs/extensions/graph/content/license.md diff --git a/docs/graph/layouts/_default/list.html b/docs/extensions/graph/layouts/_default/list.html similarity index 100% rename from docs/graph/layouts/_default/list.html rename to docs/extensions/graph/layouts/_default/list.html diff --git a/docs/graph/layouts/_default/single.html b/docs/extensions/graph/layouts/_default/single.html similarity index 100% rename from docs/graph/layouts/_default/single.html rename to docs/extensions/graph/layouts/_default/single.html diff --git a/docs/graph/layouts/index.html b/docs/extensions/graph/layouts/index.html similarity index 100% rename from docs/graph/layouts/index.html rename to docs/extensions/graph/layouts/index.html diff --git a/docs/graph/layouts/partials/style.html b/docs/extensions/graph/layouts/partials/style.html similarity index 100% rename from docs/graph/layouts/partials/style.html rename to docs/extensions/graph/layouts/partials/style.html diff --git a/docs/graph/static/styles.css b/docs/extensions/graph/static/styles.css similarity index 100% rename from docs/graph/static/styles.css rename to docs/extensions/graph/static/styles.css diff --git a/docs/graph/static/syntax.css b/docs/extensions/graph/static/syntax.css similarity index 100% rename from docs/graph/static/syntax.css rename to docs/extensions/graph/static/syntax.css diff --git a/docs/konnectd/_index.md b/docs/extensions/konnectd/_index.md similarity index 100% rename from docs/konnectd/_index.md rename to docs/extensions/konnectd/_index.md diff --git a/docs/konnectd/building.md b/docs/extensions/konnectd/building.md similarity index 100% rename from docs/konnectd/building.md rename to docs/extensions/konnectd/building.md diff --git a/docs/konnectd/configuration.md b/docs/extensions/konnectd/configuration.md similarity index 99% rename from docs/konnectd/configuration.md rename to docs/extensions/konnectd/configuration.md index 67147ccdb..281b64fde 100644 --- a/docs/konnectd/configuration.md +++ b/docs/extensions/konnectd/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:17+0200" +date: "2020-09-21T13:14:47+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-konnectd geekdocEditPath: edit/master/docs diff --git a/docs/konnectd/getting-started.md b/docs/extensions/konnectd/getting-started.md similarity index 100% rename from docs/konnectd/getting-started.md rename to docs/extensions/konnectd/getting-started.md diff --git a/docs/ocis-phoenix/_index.md b/docs/extensions/ocis-phoenix/_index.md similarity index 100% rename from docs/ocis-phoenix/_index.md rename to docs/extensions/ocis-phoenix/_index.md diff --git a/docs/ocis-phoenix/building.md b/docs/extensions/ocis-phoenix/building.md similarity index 100% rename from docs/ocis-phoenix/building.md rename to docs/extensions/ocis-phoenix/building.md diff --git a/docs/ocis-phoenix/getting-started.md b/docs/extensions/ocis-phoenix/getting-started.md similarity index 100% rename from docs/ocis-phoenix/getting-started.md rename to docs/extensions/ocis-phoenix/getting-started.md diff --git a/docs/ocis-phoenix/license.md b/docs/extensions/ocis-phoenix/license.md similarity index 100% rename from docs/ocis-phoenix/license.md rename to docs/extensions/ocis-phoenix/license.md diff --git a/docs/ocis-phoenix/releasing.md b/docs/extensions/ocis-phoenix/releasing.md similarity index 100% rename from docs/ocis-phoenix/releasing.md rename to docs/extensions/ocis-phoenix/releasing.md diff --git a/docs/ocis-reva/_index.md b/docs/extensions/ocis-reva/_index.md similarity index 100% rename from docs/ocis-reva/_index.md rename to docs/extensions/ocis-reva/_index.md diff --git a/docs/ocis-reva/building.md b/docs/extensions/ocis-reva/building.md similarity index 100% rename from docs/ocis-reva/building.md rename to docs/extensions/ocis-reva/building.md diff --git a/docs/ocis-reva/configuration.md b/docs/extensions/ocis-reva/configuration.md similarity index 99% rename from docs/ocis-reva/configuration.md rename to docs/extensions/ocis-reva/configuration.md index a0f88886e..a66cb1f5d 100644 --- a/docs/ocis-reva/configuration.md +++ b/docs/extensions/ocis-reva/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:30+0200" +date: "2020-09-21T13:14:49+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-reva geekdocEditPath: edit/master/docs @@ -57,6 +57,33 @@ Usage: `ocis-reva [global options] command [command options] [arguments...]` ## Sub Commands +### ocis-reva auth-basic + +Start reva authprovider for basic auth + +Usage: `ocis-reva auth-basic [command options] [arguments...]` + +--debug-addr | $REVA_AUTH_BASIC_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9147`. + +--auth-driver | $REVA_AUTH_DRIVER +: auth driver: 'demo', 'json' or 'ldap'. Default: `ldap`. + +--auth-json | $REVA_AUTH_JSON +: Path to users.json file. + +--network | $REVA_AUTH_BASIC_NETWORK +: Network to use for the reva auth-basic service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_AUTH_BASIC_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_AUTH_BASIC_ADDR +: Address to bind reva service. Default: `0.0.0.0:9146`. + +--url | $REVA_AUTH_BASIC_URL +: URL to use for the reva service. Default: `localhost:9146`. + ### ocis-reva frontend Start reva frontend service @@ -105,189 +132,6 @@ Usage: `ocis-reva frontend [command options] [arguments...]` --upload-http-method-override | $REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE : Specify an HTTP method (ex: POST) that clients should to use when uploading instead of PATCH. -### ocis-reva sharing - -Start reva sharing service - -Usage: `ocis-reva sharing [command options] [arguments...]` - ---debug-addr | $REVA_SHARING_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9151`. - ---network | $REVA_SHARING_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_SHARING_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_SHARING_ADDR -: Address to bind reva service. Default: `0.0.0.0:9150`. - ---url | $REVA_SHARING_URL -: URL to use for the reva service. Default: `localhost:9150`. - ---user-driver | $REVA_SHARING_USER_DRIVER -: driver to use for the UserShareProvider. Default: `json`. - ---user-json-file | $REVA_SHARING_USER_JSON_FILE -: file used to persist shares for the UserShareProvider. Default: `/var/tmp/reva/shares.json`. - ---public-driver | $REVA_SHARING_PUBLIC_DRIVER -: driver to use for the PublicShareProvider. Default: `json`. - -### ocis-reva reva-storage-public-link - -Start reva storage-public-link service - -Usage: `ocis-reva reva-storage-public-link [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_PUBLIC_LINK_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9179`. - ---network | $REVA_STORAGE_PUBLIC_LINK_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_PUBLIC_LINK_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_STORAGE_PUBLIC_LINK_ADDR -: Address to bind reva service. Default: `0.0.0.0:9178`. - ---url | $REVA_STORAGE_PUBLIC_LINK_URL -: Address to bind reva service. Default: `localhost:9178`. - ---mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH -: mount path. Default: `/public/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - -### ocis-reva storage-oc-data - -Start reva storage-oc-data service - -Usage: `ocis-reva storage-oc-data [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9165`. - ---network | $REVA_STORAGE_OC_DATA_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_OC_DATA_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. - ---addr | $REVA_STORAGE_OC_DATA_ADDR -: Address to bind reva service. Default: `0.0.0.0:9164`. - ---url | $REVA_STORAGE_OC_DATA_URL -: URL to use for the reva service. Default: `localhost:9164`. - ---driver | $REVA_STORAGE_OC_DATA_DRIVER -: storage driver for oc data mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. - ---prefix | $REVA_STORAGE_OC_DATA_PREFIX -: prefix for the http endpoint, without leading slash. Default: `data`. - ---temp-folder | $REVA_STORAGE_OC_DATA_TEMP_FOLDER -: temp folder. Default: `/var/tmp/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva users - -Start reva users service - -Usage: `ocis-reva users [command options] [arguments...]` - ---debug-addr | $REVA_SHARING_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9145`. - ---network | $REVA_USERS_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_USERS_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_USERS_ADDR -: Address to bind reva service. Default: `0.0.0.0:9144`. - ---url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - ---driver | $REVA_USERS_DRIVER -: user driver: 'demo', 'json', 'ldap', or 'rest'. Default: `ldap`. - ---json-config | $REVA_USERS_JSON -: Path to users.json file. - ---rest-client-id | $REVA_REST_CLIENT_ID -: User rest driver Client ID. - ---rest-client-secret | $REVA_REST_CLIENT_SECRET -: User rest driver Client Secret. - ---rest-redis-address | $REVA_REST_REDIS_ADDRESS -: Address for redis server. Default: `localhost:6379`. - ---rest-redis-username | $REVA_REST_REDIS_USERNAME -: Username for redis server. - ---rest-redis-password | $REVA_REST_REDIS_PASSWORD -: Password for redis server. - ---rest-id-provider | $REVA_REST_ID_PROVIDER -: The OIDC Provider. - ---rest-api-base-url | $REVA_REST_API_BASE_URL -: Base API Endpoint. - ---rest-oidc-token-endpoint | $REVA_REST_OIDC_TOKEN_ENDPOINT -: Endpoint to generate token to access the API. - ---rest-target-api | $REVA_REST_TARGET_API -: The target application. - -### ocis-reva auth-bearer - -Start reva authprovider for bearer auth - -Usage: `ocis-reva auth-bearer [command options] [arguments...]` - ---debug-addr | $REVA_AUTH_BEARER_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9149`. - ---oidc-issuer | $REVA_OIDC_ISSUER -: OIDC issuer. Default: `https://localhost:9200`. - ---oidc-insecure | $REVA_OIDC_INSECURE -: OIDC allow insecure communication. Default: `true`. - ---oidc-id-claim | $REVA_OIDC_ID_CLAIM -: OIDC id claim. Default: `preferred_username`. - ---oidc-uid-claim | $REVA_OIDC_UID_CLAIM -: OIDC uid claim. - ---oidc-gid-claim | $REVA_OIDC_GID_CLAIM -: OIDC gid claim. - ---network | $REVA_AUTH_BEARER_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_AUTH_BEARER_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_AUTH_BEARER_ADDR -: Address to bind reva service. Default: `0.0.0.0:9148`. - ---url | $REVA_AUTH_BEARER_URL -: URL to use for the reva service. Default: `localhost:9148`. - ### ocis-reva gateway Start reva gateway @@ -390,149 +234,35 @@ Usage: `ocis-reva gateway [command options] [arguments...]` --storage-public-link-mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH : mount path. Default: `/public/`. -### ocis-reva storage-oc +### ocis-reva sharing -Start reva storage-oc service +Start reva sharing service -Usage: `ocis-reva storage-oc [command options] [arguments...]` +Usage: `ocis-reva sharing [command options] [arguments...]` ---debug-addr | $REVA_STORAGE_OC_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9163`. +--debug-addr | $REVA_SHARING_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9151`. ---network | $REVA_STORAGE_OC_NETWORK +--network | $REVA_SHARING_NETWORK : Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. ---protocol | $REVA_STORAGE_OC_PROTOCOL +--protocol | $REVA_SHARING_PROTOCOL : protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. ---addr | $REVA_STORAGE_OC_ADDR -: Address to bind reva service. Default: `0.0.0.0:9162`. +--addr | $REVA_SHARING_ADDR +: Address to bind reva service. Default: `0.0.0.0:9150`. ---url | $REVA_STORAGE_OC_URL -: URL to use for the reva service. Default: `localhost:9162`. +--url | $REVA_SHARING_URL +: URL to use for the reva service. Default: `localhost:9150`. ---driver | $REVA_STORAGE_OC_DRIVER -: storage driver for oc mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. +--user-driver | $REVA_SHARING_USER_DRIVER +: driver to use for the UserShareProvider. Default: `json`. ---mount-path | $REVA_STORAGE_OC_MOUNT_PATH -: mount path. Default: `/oc`. +--user-json-file | $REVA_SHARING_USER_JSON_FILE +: file used to persist shares for the UserShareProvider. Default: `/var/tmp/reva/shares.json`. ---mount-id | $REVA_STORAGE_OC_MOUNT_ID -: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. - ---expose-data-server | $REVA_STORAGE_OC_EXPOSE_DATA_SERVER -: exposes a dedicated data server. Default: `false`. - ---data-server-url | $REVA_STORAGE_OC_DATA_SERVER_URL -: data server url. Default: `http://localhost:9164/data`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva auth-basic - -Start reva authprovider for basic auth - -Usage: `ocis-reva auth-basic [command options] [arguments...]` - ---debug-addr | $REVA_AUTH_BASIC_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9147`. - ---auth-driver | $REVA_AUTH_DRIVER -: auth driver: 'demo', 'json' or 'ldap'. Default: `ldap`. - ---auth-json | $REVA_AUTH_JSON -: Path to users.json file. - ---network | $REVA_AUTH_BASIC_NETWORK -: Network to use for the reva auth-basic service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_AUTH_BASIC_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_AUTH_BASIC_ADDR -: Address to bind reva service. Default: `0.0.0.0:9146`. - ---url | $REVA_AUTH_BASIC_URL -: URL to use for the reva service. Default: `localhost:9146`. - -### ocis-reva storage-eos-data - -Start reva storage-eos-data service - -Usage: `ocis-reva storage-eos-data [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9161`. - ---network | $REVA_STORAGE_EOS_DATA_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_EOS_DATA_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. - ---addr | $REVA_STORAGE_EOS_DATA_ADDR -: Address to bind reva service. Default: `0.0.0.0:9160`. - ---url | $REVA_STORAGE_EOS_DATA_URL -: URL to use for the reva service. Default: `localhost:9160`. - ---driver | $REVA_STORAGE_EOS_DATA_DRIVER -: storage driver for eos data mount: eg. local, eos, owncloud, ocis or s3. Default: `eos`. - ---prefix | $REVA_STORAGE_EOS_DATA_PREFIX -: prefix for the http endpoint, without leading slash. Default: `data`. - ---temp-folder | $REVA_STORAGE_EOS_DATA_TEMP_FOLDER -: temp folder. Default: `/var/tmp/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva storage-home - -Start reva storage-home service - -Usage: `ocis-reva storage-home [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_HOME_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9155`. - ---network | $REVA_STORAGE_HOME_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_HOME_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_STORAGE_HOME_ADDR -: Address to bind reva service. Default: `0.0.0.0:9154`. - ---url | $REVA_STORAGE_HOME_URL -: URL to use for the reva service. Default: `localhost:9154`. - ---driver | $REVA_STORAGE_HOME_DRIVER -: storage driver for home mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. - ---mount-path | $REVA_STORAGE_HOME_MOUNT_PATH -: mount path. Default: `/home`. - ---mount-id | $REVA_STORAGE_HOME_MOUNT_ID -: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. - ---expose-data-server | $REVA_STORAGE_HOME_EXPOSE_DATA_SERVER -: exposes a dedicated data server. Default: `false`. - ---data-server-url | $REVA_STORAGE_HOME_DATA_SERVER_URL -: data server url. Default: `http://localhost:9156/data`. - ---enable-home | $REVA_STORAGE_HOME_ENABLE_HOME -: enable the creation of home directories. Default: `true`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. +--public-driver | $REVA_SHARING_PUBLIC_DRIVER +: driver to use for the PublicShareProvider. Default: `json`. ### ocis-reva storage-home-data @@ -582,6 +312,201 @@ Usage: `ocis-reva health [command options] [arguments...]` --debug-addr | $REVA_DEBUG_ADDR : Address to debug endpoint. Default: `0.0.0.0:9109`. +### ocis-reva storage-home + +Start reva storage-home service + +Usage: `ocis-reva storage-home [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_HOME_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9155`. + +--network | $REVA_STORAGE_HOME_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_HOME_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_HOME_ADDR +: Address to bind reva service. Default: `0.0.0.0:9154`. + +--url | $REVA_STORAGE_HOME_URL +: URL to use for the reva service. Default: `localhost:9154`. + +--driver | $REVA_STORAGE_HOME_DRIVER +: storage driver for home mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--mount-path | $REVA_STORAGE_HOME_MOUNT_PATH +: mount path. Default: `/home`. + +--mount-id | $REVA_STORAGE_HOME_MOUNT_ID +: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. + +--expose-data-server | $REVA_STORAGE_HOME_EXPOSE_DATA_SERVER +: exposes a dedicated data server. Default: `false`. + +--data-server-url | $REVA_STORAGE_HOME_DATA_SERVER_URL +: data server url. Default: `http://localhost:9156/data`. + +--enable-home | $REVA_STORAGE_HOME_ENABLE_HOME +: enable the creation of home directories. Default: `true`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva storage-eos-data + +Start reva storage-eos-data service + +Usage: `ocis-reva storage-eos-data [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9161`. + +--network | $REVA_STORAGE_EOS_DATA_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_EOS_DATA_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. + +--addr | $REVA_STORAGE_EOS_DATA_ADDR +: Address to bind reva service. Default: `0.0.0.0:9160`. + +--url | $REVA_STORAGE_EOS_DATA_URL +: URL to use for the reva service. Default: `localhost:9160`. + +--driver | $REVA_STORAGE_EOS_DATA_DRIVER +: storage driver for eos data mount: eg. local, eos, owncloud, ocis or s3. Default: `eos`. + +--prefix | $REVA_STORAGE_EOS_DATA_PREFIX +: prefix for the http endpoint, without leading slash. Default: `data`. + +--temp-folder | $REVA_STORAGE_EOS_DATA_TEMP_FOLDER +: temp folder. Default: `/var/tmp/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva reva-storage-public-link + +Start reva storage-public-link service + +Usage: `ocis-reva reva-storage-public-link [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_PUBLIC_LINK_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9179`. + +--network | $REVA_STORAGE_PUBLIC_LINK_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_PUBLIC_LINK_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_PUBLIC_LINK_ADDR +: Address to bind reva service. Default: `0.0.0.0:9178`. + +--url | $REVA_STORAGE_PUBLIC_LINK_URL +: Address to bind reva service. Default: `localhost:9178`. + +--mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH +: mount path. Default: `/public/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +### ocis-reva users + +Start reva users service + +Usage: `ocis-reva users [command options] [arguments...]` + +--debug-addr | $REVA_SHARING_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9145`. + +--network | $REVA_USERS_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_USERS_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_USERS_ADDR +: Address to bind reva service. Default: `0.0.0.0:9144`. + +--url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +--driver | $REVA_USERS_DRIVER +: user driver: 'demo', 'json', 'ldap', or 'rest'. Default: `ldap`. + +--json-config | $REVA_USERS_JSON +: Path to users.json file. + +--rest-client-id | $REVA_REST_CLIENT_ID +: User rest driver Client ID. + +--rest-client-secret | $REVA_REST_CLIENT_SECRET +: User rest driver Client Secret. + +--rest-redis-address | $REVA_REST_REDIS_ADDRESS +: Address for redis server. Default: `localhost:6379`. + +--rest-redis-username | $REVA_REST_REDIS_USERNAME +: Username for redis server. + +--rest-redis-password | $REVA_REST_REDIS_PASSWORD +: Password for redis server. + +--rest-id-provider | $REVA_REST_ID_PROVIDER +: The OIDC Provider. + +--rest-api-base-url | $REVA_REST_API_BASE_URL +: Base API Endpoint. + +--rest-oidc-token-endpoint | $REVA_REST_OIDC_TOKEN_ENDPOINT +: Endpoint to generate token to access the API. + +--rest-target-api | $REVA_REST_TARGET_API +: The target application. + +### ocis-reva auth-bearer + +Start reva authprovider for bearer auth + +Usage: `ocis-reva auth-bearer [command options] [arguments...]` + +--debug-addr | $REVA_AUTH_BEARER_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9149`. + +--oidc-issuer | $REVA_OIDC_ISSUER +: OIDC issuer. Default: `https://localhost:9200`. + +--oidc-insecure | $REVA_OIDC_INSECURE +: OIDC allow insecure communication. Default: `true`. + +--oidc-id-claim | $REVA_OIDC_ID_CLAIM +: OIDC id claim. Default: `preferred_username`. + +--oidc-uid-claim | $REVA_OIDC_UID_CLAIM +: OIDC uid claim. + +--oidc-gid-claim | $REVA_OIDC_GID_CLAIM +: OIDC gid claim. + +--network | $REVA_AUTH_BEARER_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_AUTH_BEARER_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_AUTH_BEARER_ADDR +: Address to bind reva service. Default: `0.0.0.0:9148`. + +--url | $REVA_AUTH_BEARER_URL +: URL to use for the reva service. Default: `localhost:9148`. + ### ocis-reva storage-eos Start reva storage-eos service @@ -618,6 +543,81 @@ Usage: `ocis-reva storage-eos [command options] [arguments...]` --data-server-url | $REVA_STORAGE_EOS_DATA_SERVER_URL : data server url. Default: `http://localhost:9160/data`. +### ocis-reva storage-oc + +Start reva storage-oc service + +Usage: `ocis-reva storage-oc [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9163`. + +--network | $REVA_STORAGE_OC_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_OC_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_OC_ADDR +: Address to bind reva service. Default: `0.0.0.0:9162`. + +--url | $REVA_STORAGE_OC_URL +: URL to use for the reva service. Default: `localhost:9162`. + +--driver | $REVA_STORAGE_OC_DRIVER +: storage driver for oc mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--mount-path | $REVA_STORAGE_OC_MOUNT_PATH +: mount path. Default: `/oc`. + +--mount-id | $REVA_STORAGE_OC_MOUNT_ID +: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. + +--expose-data-server | $REVA_STORAGE_OC_EXPOSE_DATA_SERVER +: exposes a dedicated data server. Default: `false`. + +--data-server-url | $REVA_STORAGE_OC_DATA_SERVER_URL +: data server url. Default: `http://localhost:9164/data`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva storage-oc-data + +Start reva storage-oc-data service + +Usage: `ocis-reva storage-oc-data [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9165`. + +--network | $REVA_STORAGE_OC_DATA_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_OC_DATA_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. + +--addr | $REVA_STORAGE_OC_DATA_ADDR +: Address to bind reva service. Default: `0.0.0.0:9164`. + +--url | $REVA_STORAGE_OC_DATA_URL +: URL to use for the reva service. Default: `localhost:9164`. + +--driver | $REVA_STORAGE_OC_DATA_DRIVER +: storage driver for oc data mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--prefix | $REVA_STORAGE_OC_DATA_PREFIX +: prefix for the http endpoint, without leading slash. Default: `data`. + +--temp-folder | $REVA_STORAGE_OC_DATA_TEMP_FOLDER +: temp folder. Default: `/var/tmp/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + ### ocis-reva storage-root Start reva storage-root service diff --git a/docs/ocis-reva/getting-started.md b/docs/extensions/ocis-reva/getting-started.md similarity index 100% rename from docs/ocis-reva/getting-started.md rename to docs/extensions/ocis-reva/getting-started.md diff --git a/docs/ocis-reva/license.md b/docs/extensions/ocis-reva/license.md similarity index 100% rename from docs/ocis-reva/license.md rename to docs/extensions/ocis-reva/license.md diff --git a/docs/ocis-reva/releasing.md b/docs/extensions/ocis-reva/releasing.md similarity index 100% rename from docs/ocis-reva/releasing.md rename to docs/extensions/ocis-reva/releasing.md diff --git a/docs/ocis-reva/storages.md b/docs/extensions/ocis-reva/storages.md similarity index 100% rename from docs/ocis-reva/storages.md rename to docs/extensions/ocis-reva/storages.md diff --git a/docs/ocis-reva/testing.md b/docs/extensions/ocis-reva/testing.md similarity index 100% rename from docs/ocis-reva/testing.md rename to docs/extensions/ocis-reva/testing.md diff --git a/docs/ocis-reva/updating.md b/docs/extensions/ocis-reva/updating.md similarity index 100% rename from docs/ocis-reva/updating.md rename to docs/extensions/ocis-reva/updating.md diff --git a/docs/ocis-reva/users.md b/docs/extensions/ocis-reva/users.md similarity index 100% rename from docs/ocis-reva/users.md rename to docs/extensions/ocis-reva/users.md diff --git a/docs/ocs/_index.md b/docs/extensions/ocs/_index.md similarity index 100% rename from docs/ocs/_index.md rename to docs/extensions/ocs/_index.md diff --git a/docs/ocs/building.md b/docs/extensions/ocs/building.md similarity index 100% rename from docs/ocs/building.md rename to docs/extensions/ocs/building.md diff --git a/docs/ocs/getting-started.md b/docs/extensions/ocs/getting-started.md similarity index 100% rename from docs/ocs/getting-started.md rename to docs/extensions/ocs/getting-started.md diff --git a/docs/ocs/license.md b/docs/extensions/ocs/license.md similarity index 100% rename from docs/ocs/license.md rename to docs/extensions/ocs/license.md diff --git a/docs/proxy/_index.md b/docs/extensions/proxy/_index.md similarity index 100% rename from docs/proxy/_index.md rename to docs/extensions/proxy/_index.md diff --git a/docs/proxy/about.md b/docs/extensions/proxy/about.md similarity index 100% rename from docs/proxy/about.md rename to docs/extensions/proxy/about.md diff --git a/docs/proxy/building.md b/docs/extensions/proxy/building.md similarity index 100% rename from docs/proxy/building.md rename to docs/extensions/proxy/building.md diff --git a/docs/proxy/configuration.md b/docs/extensions/proxy/configuration.md similarity index 99% rename from docs/proxy/configuration.md rename to docs/extensions/proxy/configuration.md index d90ddfa67..75e1fe63b 100644 --- a/docs/proxy/configuration.md +++ b/docs/extensions/proxy/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:41+0200" +date: "2020-09-21T13:14:51+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-proxy geekdocEditPath: edit/master/docs diff --git a/docs/proxy/getting-started.md b/docs/extensions/proxy/getting-started.md similarity index 100% rename from docs/proxy/getting-started.md rename to docs/extensions/proxy/getting-started.md diff --git a/docs/settings/_index.md b/docs/extensions/settings/_index.md similarity index 100% rename from docs/settings/_index.md rename to docs/extensions/settings/_index.md diff --git a/docs/settings/building.md b/docs/extensions/settings/building.md similarity index 100% rename from docs/settings/building.md rename to docs/extensions/settings/building.md diff --git a/docs/settings/bundles.md b/docs/extensions/settings/bundles.md similarity index 100% rename from docs/settings/bundles.md rename to docs/extensions/settings/bundles.md diff --git a/docs/settings/getting-started.md b/docs/extensions/settings/getting-started.md similarity index 100% rename from docs/settings/getting-started.md rename to docs/extensions/settings/getting-started.md diff --git a/docs/settings/glossary.md b/docs/extensions/settings/glossary.md similarity index 100% rename from docs/settings/glossary.md rename to docs/extensions/settings/glossary.md diff --git a/docs/settings/license.md b/docs/extensions/settings/license.md similarity index 100% rename from docs/settings/license.md rename to docs/extensions/settings/license.md diff --git a/docs/settings/values.md b/docs/extensions/settings/values.md similarity index 100% rename from docs/settings/values.md rename to docs/extensions/settings/values.md diff --git a/docs/store/_index.md b/docs/extensions/store/_index.md similarity index 100% rename from docs/store/_index.md rename to docs/extensions/store/_index.md diff --git a/docs/store/building.md b/docs/extensions/store/building.md similarity index 100% rename from docs/store/building.md rename to docs/extensions/store/building.md diff --git a/docs/store/getting-started.md b/docs/extensions/store/getting-started.md similarity index 100% rename from docs/store/getting-started.md rename to docs/extensions/store/getting-started.md diff --git a/docs/store/license.md b/docs/extensions/store/license.md similarity index 100% rename from docs/store/license.md rename to docs/extensions/store/license.md diff --git a/docs/thumbnails/_index.md b/docs/extensions/thumbnails/_index.md similarity index 100% rename from docs/thumbnails/_index.md rename to docs/extensions/thumbnails/_index.md diff --git a/docs/thumbnails/building.md b/docs/extensions/thumbnails/building.md similarity index 100% rename from docs/thumbnails/building.md rename to docs/extensions/thumbnails/building.md diff --git a/docs/thumbnails/getting-started.md b/docs/extensions/thumbnails/getting-started.md similarity index 100% rename from docs/thumbnails/getting-started.md rename to docs/extensions/thumbnails/getting-started.md diff --git a/docs/thumbnails/grpc.md b/docs/extensions/thumbnails/grpc.md similarity index 100% rename from docs/thumbnails/grpc.md rename to docs/extensions/thumbnails/grpc.md diff --git a/docs/thumbnails/license.md b/docs/extensions/thumbnails/license.md similarity index 100% rename from docs/thumbnails/license.md rename to docs/extensions/thumbnails/license.md diff --git a/docs/thumbnails/releasing.md b/docs/extensions/thumbnails/releasing.md similarity index 100% rename from docs/thumbnails/releasing.md rename to docs/extensions/thumbnails/releasing.md diff --git a/docs/webdav/.gitignore b/docs/extensions/webdav/.gitignore similarity index 100% rename from docs/webdav/.gitignore rename to docs/extensions/webdav/.gitignore diff --git a/docs/webdav/archetypes/default.md b/docs/extensions/webdav/archetypes/default.md similarity index 100% rename from docs/webdav/archetypes/default.md rename to docs/extensions/webdav/archetypes/default.md diff --git a/docs/webdav/config.toml b/docs/extensions/webdav/config.toml similarity index 100% rename from docs/webdav/config.toml rename to docs/extensions/webdav/config.toml diff --git a/docs/webdav/content/about.md b/docs/extensions/webdav/content/about.md similarity index 100% rename from docs/webdav/content/about.md rename to docs/extensions/webdav/content/about.md diff --git a/docs/webdav/content/building.md b/docs/extensions/webdav/content/building.md similarity index 100% rename from docs/webdav/content/building.md rename to docs/extensions/webdav/content/building.md diff --git a/docs/webdav/content/getting-started.md b/docs/extensions/webdav/content/getting-started.md similarity index 100% rename from docs/webdav/content/getting-started.md rename to docs/extensions/webdav/content/getting-started.md diff --git a/docs/webdav/content/license.md b/docs/extensions/webdav/content/license.md similarity index 100% rename from docs/webdav/content/license.md rename to docs/extensions/webdav/content/license.md diff --git a/docs/webdav/layouts/_default/list.html b/docs/extensions/webdav/layouts/_default/list.html similarity index 100% rename from docs/webdav/layouts/_default/list.html rename to docs/extensions/webdav/layouts/_default/list.html diff --git a/docs/webdav/layouts/_default/single.html b/docs/extensions/webdav/layouts/_default/single.html similarity index 100% rename from docs/webdav/layouts/_default/single.html rename to docs/extensions/webdav/layouts/_default/single.html diff --git a/docs/webdav/layouts/index.html b/docs/extensions/webdav/layouts/index.html similarity index 100% rename from docs/webdav/layouts/index.html rename to docs/extensions/webdav/layouts/index.html diff --git a/docs/webdav/layouts/partials/style.html b/docs/extensions/webdav/layouts/partials/style.html similarity index 100% rename from docs/webdav/layouts/partials/style.html rename to docs/extensions/webdav/layouts/partials/style.html diff --git a/docs/webdav/static/styles.css b/docs/extensions/webdav/static/styles.css similarity index 100% rename from docs/webdav/static/styles.css rename to docs/extensions/webdav/static/styles.css diff --git a/docs/webdav/static/syntax.css b/docs/extensions/webdav/static/syntax.css similarity index 100% rename from docs/webdav/static/syntax.css rename to docs/extensions/webdav/static/syntax.css diff --git a/docs/ocis/configuration.md b/docs/ocis/configuration.md index 53ef8526a..807f92149 100644 --- a/docs/ocis/configuration.md +++ b/docs/ocis/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:19+0200" +date: "2020-09-21T13:14:56+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis geekdocEditPath: edit/master/docs @@ -57,6 +57,15 @@ Usage: `ocis [global options] command [command options] [arguments...]` ## Sub Commands +### ocis health + +Check health status + +Usage: `ocis health [command options] [arguments...]` + +--debug-addr | $OCIS_DEBUG_ADDR +: Address to debug endpoint. Default: `0.0.0.0:9010`. + ### ocis server Start fullstack server @@ -99,106 +108,21 @@ Usage: `ocis server [command options] [arguments...]` --grpc-addr | $OCIS_GRPC_ADDR : Address to bind grpc server. Default: `0.0.0.0:9001`. -### ocis health - -Check health status - -Usage: `ocis health [command options] [arguments...]` - ---debug-addr | $OCIS_DEBUG_ADDR -: Address to debug endpoint. Default: `0.0.0.0:9010`. - ### List of available Extension subcommands There are more subcommands to start the individual extensions. Please check the documentation about their usage and options in the dedicated section of the documentation. -#### ocis reva-users - -Start reva users service - -#### ocis store - -Start a go-micro store - -#### ocis thumbnails - -Start thumbnails server - -#### ocis webdav - -Start webdav server - -#### ocis reva-storage-home - -Start reva storage service for home mount - -#### ocis reva-storage-eos-data - -Start reva storage data provider for eos mount - -#### ocis run - -Runs an extension - -#### ocis settings - -Start settings server - -#### ocis reva-frontend - -Start reva frontend - #### ocis konnectd Start konnectd server -#### ocis reva-gateway +#### ocis run -Start reva gateway +Runs an extension -#### ocis reva-storage-eos +#### ocis store -Start reva storage service for eos mount - -#### ocis reva-storage-public-link - -Start reva public link storage - -#### ocis phoenix - -Start phoenix server - -#### ocis reva-storage-home-data - -Start reva storage data provider for home mount - -#### ocis reva-storage-oc-data - -Start reva storage data provider for oc mount - -#### ocis reva-auth-bearer - -Start reva auth-bearer service - -#### ocis reva-auth-basic - -Start reva auth-basic service - -#### ocis reva-storage-oc - -Start reva storage service for oc mount - -#### ocis kill - -Kill an extension by name - -#### ocis reva-sharing - -Start reva sharing service - -#### ocis list - -Lists running ocis extensions +Start a go-micro store #### ocis glauth @@ -208,15 +132,91 @@ Start glauth server Start ocs server +#### ocis reva-storage-eos-data + +Start reva storage data provider for eos mount + +#### ocis reva-storage-home-data + +Start reva storage data provider for home mount + +#### ocis kill + +Kill an extension by name + #### ocis proxy Start proxy server -#### ocis reva-storage-root +#### ocis reva-auth-bearer -Start reva root storage +Start reva auth-bearer service + +#### ocis reva-storage-oc-data + +Start reva storage data provider for oc mount + +#### ocis settings + +Start settings server #### ocis accounts Start accounts server +#### ocis phoenix + +Start phoenix server + +#### ocis reva-storage-eos + +Start reva storage service for eos mount + +#### ocis reva-storage-home + +Start reva storage service for home mount + +#### ocis reva-storage-oc + +Start reva storage service for oc mount + +#### ocis reva-storage-root + +Start reva root storage + +#### ocis reva-gateway + +Start reva gateway + +#### ocis reva-sharing + +Start reva sharing service + +#### ocis reva-users + +Start reva users service + +#### ocis list + +Lists running ocis extensions + +#### ocis reva-auth-basic + +Start reva auth-basic service + +#### ocis reva-frontend + +Start reva frontend + +#### ocis reva-storage-public-link + +Start reva public link storage + +#### ocis thumbnails + +Start thumbnails server + +#### ocis webdav + +Start webdav server + diff --git a/konnectd/docs/configuration.md b/konnectd/docs/configuration.md index 67147ccdb..281b64fde 100644 --- a/konnectd/docs/configuration.md +++ b/konnectd/docs/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:17+0200" +date: "2020-09-21T13:14:47+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-konnectd geekdocEditPath: edit/master/docs diff --git a/ocis-reva/docs/configuration.md b/ocis-reva/docs/configuration.md index a0f88886e..a66cb1f5d 100644 --- a/ocis-reva/docs/configuration.md +++ b/ocis-reva/docs/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:30+0200" +date: "2020-09-21T13:14:49+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-reva geekdocEditPath: edit/master/docs @@ -57,6 +57,33 @@ Usage: `ocis-reva [global options] command [command options] [arguments...]` ## Sub Commands +### ocis-reva auth-basic + +Start reva authprovider for basic auth + +Usage: `ocis-reva auth-basic [command options] [arguments...]` + +--debug-addr | $REVA_AUTH_BASIC_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9147`. + +--auth-driver | $REVA_AUTH_DRIVER +: auth driver: 'demo', 'json' or 'ldap'. Default: `ldap`. + +--auth-json | $REVA_AUTH_JSON +: Path to users.json file. + +--network | $REVA_AUTH_BASIC_NETWORK +: Network to use for the reva auth-basic service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_AUTH_BASIC_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_AUTH_BASIC_ADDR +: Address to bind reva service. Default: `0.0.0.0:9146`. + +--url | $REVA_AUTH_BASIC_URL +: URL to use for the reva service. Default: `localhost:9146`. + ### ocis-reva frontend Start reva frontend service @@ -105,189 +132,6 @@ Usage: `ocis-reva frontend [command options] [arguments...]` --upload-http-method-override | $REVA_FRONTEND_UPLOAD_HTTP_METHOD_OVERRIDE : Specify an HTTP method (ex: POST) that clients should to use when uploading instead of PATCH. -### ocis-reva sharing - -Start reva sharing service - -Usage: `ocis-reva sharing [command options] [arguments...]` - ---debug-addr | $REVA_SHARING_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9151`. - ---network | $REVA_SHARING_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_SHARING_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_SHARING_ADDR -: Address to bind reva service. Default: `0.0.0.0:9150`. - ---url | $REVA_SHARING_URL -: URL to use for the reva service. Default: `localhost:9150`. - ---user-driver | $REVA_SHARING_USER_DRIVER -: driver to use for the UserShareProvider. Default: `json`. - ---user-json-file | $REVA_SHARING_USER_JSON_FILE -: file used to persist shares for the UserShareProvider. Default: `/var/tmp/reva/shares.json`. - ---public-driver | $REVA_SHARING_PUBLIC_DRIVER -: driver to use for the PublicShareProvider. Default: `json`. - -### ocis-reva reva-storage-public-link - -Start reva storage-public-link service - -Usage: `ocis-reva reva-storage-public-link [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_PUBLIC_LINK_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9179`. - ---network | $REVA_STORAGE_PUBLIC_LINK_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_PUBLIC_LINK_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_STORAGE_PUBLIC_LINK_ADDR -: Address to bind reva service. Default: `0.0.0.0:9178`. - ---url | $REVA_STORAGE_PUBLIC_LINK_URL -: Address to bind reva service. Default: `localhost:9178`. - ---mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH -: mount path. Default: `/public/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - -### ocis-reva storage-oc-data - -Start reva storage-oc-data service - -Usage: `ocis-reva storage-oc-data [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9165`. - ---network | $REVA_STORAGE_OC_DATA_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_OC_DATA_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. - ---addr | $REVA_STORAGE_OC_DATA_ADDR -: Address to bind reva service. Default: `0.0.0.0:9164`. - ---url | $REVA_STORAGE_OC_DATA_URL -: URL to use for the reva service. Default: `localhost:9164`. - ---driver | $REVA_STORAGE_OC_DATA_DRIVER -: storage driver for oc data mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. - ---prefix | $REVA_STORAGE_OC_DATA_PREFIX -: prefix for the http endpoint, without leading slash. Default: `data`. - ---temp-folder | $REVA_STORAGE_OC_DATA_TEMP_FOLDER -: temp folder. Default: `/var/tmp/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva users - -Start reva users service - -Usage: `ocis-reva users [command options] [arguments...]` - ---debug-addr | $REVA_SHARING_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9145`. - ---network | $REVA_USERS_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_USERS_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_USERS_ADDR -: Address to bind reva service. Default: `0.0.0.0:9144`. - ---url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - ---driver | $REVA_USERS_DRIVER -: user driver: 'demo', 'json', 'ldap', or 'rest'. Default: `ldap`. - ---json-config | $REVA_USERS_JSON -: Path to users.json file. - ---rest-client-id | $REVA_REST_CLIENT_ID -: User rest driver Client ID. - ---rest-client-secret | $REVA_REST_CLIENT_SECRET -: User rest driver Client Secret. - ---rest-redis-address | $REVA_REST_REDIS_ADDRESS -: Address for redis server. Default: `localhost:6379`. - ---rest-redis-username | $REVA_REST_REDIS_USERNAME -: Username for redis server. - ---rest-redis-password | $REVA_REST_REDIS_PASSWORD -: Password for redis server. - ---rest-id-provider | $REVA_REST_ID_PROVIDER -: The OIDC Provider. - ---rest-api-base-url | $REVA_REST_API_BASE_URL -: Base API Endpoint. - ---rest-oidc-token-endpoint | $REVA_REST_OIDC_TOKEN_ENDPOINT -: Endpoint to generate token to access the API. - ---rest-target-api | $REVA_REST_TARGET_API -: The target application. - -### ocis-reva auth-bearer - -Start reva authprovider for bearer auth - -Usage: `ocis-reva auth-bearer [command options] [arguments...]` - ---debug-addr | $REVA_AUTH_BEARER_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9149`. - ---oidc-issuer | $REVA_OIDC_ISSUER -: OIDC issuer. Default: `https://localhost:9200`. - ---oidc-insecure | $REVA_OIDC_INSECURE -: OIDC allow insecure communication. Default: `true`. - ---oidc-id-claim | $REVA_OIDC_ID_CLAIM -: OIDC id claim. Default: `preferred_username`. - ---oidc-uid-claim | $REVA_OIDC_UID_CLAIM -: OIDC uid claim. - ---oidc-gid-claim | $REVA_OIDC_GID_CLAIM -: OIDC gid claim. - ---network | $REVA_AUTH_BEARER_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_AUTH_BEARER_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_AUTH_BEARER_ADDR -: Address to bind reva service. Default: `0.0.0.0:9148`. - ---url | $REVA_AUTH_BEARER_URL -: URL to use for the reva service. Default: `localhost:9148`. - ### ocis-reva gateway Start reva gateway @@ -390,149 +234,35 @@ Usage: `ocis-reva gateway [command options] [arguments...]` --storage-public-link-mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH : mount path. Default: `/public/`. -### ocis-reva storage-oc +### ocis-reva sharing -Start reva storage-oc service +Start reva sharing service -Usage: `ocis-reva storage-oc [command options] [arguments...]` +Usage: `ocis-reva sharing [command options] [arguments...]` ---debug-addr | $REVA_STORAGE_OC_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9163`. +--debug-addr | $REVA_SHARING_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9151`. ---network | $REVA_STORAGE_OC_NETWORK +--network | $REVA_SHARING_NETWORK : Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. ---protocol | $REVA_STORAGE_OC_PROTOCOL +--protocol | $REVA_SHARING_PROTOCOL : protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. ---addr | $REVA_STORAGE_OC_ADDR -: Address to bind reva service. Default: `0.0.0.0:9162`. +--addr | $REVA_SHARING_ADDR +: Address to bind reva service. Default: `0.0.0.0:9150`. ---url | $REVA_STORAGE_OC_URL -: URL to use for the reva service. Default: `localhost:9162`. +--url | $REVA_SHARING_URL +: URL to use for the reva service. Default: `localhost:9150`. ---driver | $REVA_STORAGE_OC_DRIVER -: storage driver for oc mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. +--user-driver | $REVA_SHARING_USER_DRIVER +: driver to use for the UserShareProvider. Default: `json`. ---mount-path | $REVA_STORAGE_OC_MOUNT_PATH -: mount path. Default: `/oc`. +--user-json-file | $REVA_SHARING_USER_JSON_FILE +: file used to persist shares for the UserShareProvider. Default: `/var/tmp/reva/shares.json`. ---mount-id | $REVA_STORAGE_OC_MOUNT_ID -: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. - ---expose-data-server | $REVA_STORAGE_OC_EXPOSE_DATA_SERVER -: exposes a dedicated data server. Default: `false`. - ---data-server-url | $REVA_STORAGE_OC_DATA_SERVER_URL -: data server url. Default: `http://localhost:9164/data`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva auth-basic - -Start reva authprovider for basic auth - -Usage: `ocis-reva auth-basic [command options] [arguments...]` - ---debug-addr | $REVA_AUTH_BASIC_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9147`. - ---auth-driver | $REVA_AUTH_DRIVER -: auth driver: 'demo', 'json' or 'ldap'. Default: `ldap`. - ---auth-json | $REVA_AUTH_JSON -: Path to users.json file. - ---network | $REVA_AUTH_BASIC_NETWORK -: Network to use for the reva auth-basic service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_AUTH_BASIC_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_AUTH_BASIC_ADDR -: Address to bind reva service. Default: `0.0.0.0:9146`. - ---url | $REVA_AUTH_BASIC_URL -: URL to use for the reva service. Default: `localhost:9146`. - -### ocis-reva storage-eos-data - -Start reva storage-eos-data service - -Usage: `ocis-reva storage-eos-data [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9161`. - ---network | $REVA_STORAGE_EOS_DATA_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_EOS_DATA_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. - ---addr | $REVA_STORAGE_EOS_DATA_ADDR -: Address to bind reva service. Default: `0.0.0.0:9160`. - ---url | $REVA_STORAGE_EOS_DATA_URL -: URL to use for the reva service. Default: `localhost:9160`. - ---driver | $REVA_STORAGE_EOS_DATA_DRIVER -: storage driver for eos data mount: eg. local, eos, owncloud, ocis or s3. Default: `eos`. - ---prefix | $REVA_STORAGE_EOS_DATA_PREFIX -: prefix for the http endpoint, without leading slash. Default: `data`. - ---temp-folder | $REVA_STORAGE_EOS_DATA_TEMP_FOLDER -: temp folder. Default: `/var/tmp/`. - ---gateway-url | $REVA_GATEWAY_URL -: URL to use for the reva gateway service. Default: `localhost:9142`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. - -### ocis-reva storage-home - -Start reva storage-home service - -Usage: `ocis-reva storage-home [command options] [arguments...]` - ---debug-addr | $REVA_STORAGE_HOME_DEBUG_ADDR -: Address to bind debug server. Default: `0.0.0.0:9155`. - ---network | $REVA_STORAGE_HOME_NETWORK -: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. - ---protocol | $REVA_STORAGE_HOME_PROTOCOL -: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. - ---addr | $REVA_STORAGE_HOME_ADDR -: Address to bind reva service. Default: `0.0.0.0:9154`. - ---url | $REVA_STORAGE_HOME_URL -: URL to use for the reva service. Default: `localhost:9154`. - ---driver | $REVA_STORAGE_HOME_DRIVER -: storage driver for home mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. - ---mount-path | $REVA_STORAGE_HOME_MOUNT_PATH -: mount path. Default: `/home`. - ---mount-id | $REVA_STORAGE_HOME_MOUNT_ID -: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. - ---expose-data-server | $REVA_STORAGE_HOME_EXPOSE_DATA_SERVER -: exposes a dedicated data server. Default: `false`. - ---data-server-url | $REVA_STORAGE_HOME_DATA_SERVER_URL -: data server url. Default: `http://localhost:9156/data`. - ---enable-home | $REVA_STORAGE_HOME_ENABLE_HOME -: enable the creation of home directories. Default: `true`. - ---users-url | $REVA_USERS_URL -: URL to use for the reva service. Default: `localhost:9144`. +--public-driver | $REVA_SHARING_PUBLIC_DRIVER +: driver to use for the PublicShareProvider. Default: `json`. ### ocis-reva storage-home-data @@ -582,6 +312,201 @@ Usage: `ocis-reva health [command options] [arguments...]` --debug-addr | $REVA_DEBUG_ADDR : Address to debug endpoint. Default: `0.0.0.0:9109`. +### ocis-reva storage-home + +Start reva storage-home service + +Usage: `ocis-reva storage-home [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_HOME_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9155`. + +--network | $REVA_STORAGE_HOME_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_HOME_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_HOME_ADDR +: Address to bind reva service. Default: `0.0.0.0:9154`. + +--url | $REVA_STORAGE_HOME_URL +: URL to use for the reva service. Default: `localhost:9154`. + +--driver | $REVA_STORAGE_HOME_DRIVER +: storage driver for home mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--mount-path | $REVA_STORAGE_HOME_MOUNT_PATH +: mount path. Default: `/home`. + +--mount-id | $REVA_STORAGE_HOME_MOUNT_ID +: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. + +--expose-data-server | $REVA_STORAGE_HOME_EXPOSE_DATA_SERVER +: exposes a dedicated data server. Default: `false`. + +--data-server-url | $REVA_STORAGE_HOME_DATA_SERVER_URL +: data server url. Default: `http://localhost:9156/data`. + +--enable-home | $REVA_STORAGE_HOME_ENABLE_HOME +: enable the creation of home directories. Default: `true`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva storage-eos-data + +Start reva storage-eos-data service + +Usage: `ocis-reva storage-eos-data [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9161`. + +--network | $REVA_STORAGE_EOS_DATA_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_EOS_DATA_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. + +--addr | $REVA_STORAGE_EOS_DATA_ADDR +: Address to bind reva service. Default: `0.0.0.0:9160`. + +--url | $REVA_STORAGE_EOS_DATA_URL +: URL to use for the reva service. Default: `localhost:9160`. + +--driver | $REVA_STORAGE_EOS_DATA_DRIVER +: storage driver for eos data mount: eg. local, eos, owncloud, ocis or s3. Default: `eos`. + +--prefix | $REVA_STORAGE_EOS_DATA_PREFIX +: prefix for the http endpoint, without leading slash. Default: `data`. + +--temp-folder | $REVA_STORAGE_EOS_DATA_TEMP_FOLDER +: temp folder. Default: `/var/tmp/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva reva-storage-public-link + +Start reva storage-public-link service + +Usage: `ocis-reva reva-storage-public-link [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_PUBLIC_LINK_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9179`. + +--network | $REVA_STORAGE_PUBLIC_LINK_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_PUBLIC_LINK_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_PUBLIC_LINK_ADDR +: Address to bind reva service. Default: `0.0.0.0:9178`. + +--url | $REVA_STORAGE_PUBLIC_LINK_URL +: Address to bind reva service. Default: `localhost:9178`. + +--mount-path | $REVA_STORAGE_PUBLIC_LINK_MOUNT_PATH +: mount path. Default: `/public/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +### ocis-reva users + +Start reva users service + +Usage: `ocis-reva users [command options] [arguments...]` + +--debug-addr | $REVA_SHARING_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9145`. + +--network | $REVA_USERS_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_USERS_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_USERS_ADDR +: Address to bind reva service. Default: `0.0.0.0:9144`. + +--url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +--driver | $REVA_USERS_DRIVER +: user driver: 'demo', 'json', 'ldap', or 'rest'. Default: `ldap`. + +--json-config | $REVA_USERS_JSON +: Path to users.json file. + +--rest-client-id | $REVA_REST_CLIENT_ID +: User rest driver Client ID. + +--rest-client-secret | $REVA_REST_CLIENT_SECRET +: User rest driver Client Secret. + +--rest-redis-address | $REVA_REST_REDIS_ADDRESS +: Address for redis server. Default: `localhost:6379`. + +--rest-redis-username | $REVA_REST_REDIS_USERNAME +: Username for redis server. + +--rest-redis-password | $REVA_REST_REDIS_PASSWORD +: Password for redis server. + +--rest-id-provider | $REVA_REST_ID_PROVIDER +: The OIDC Provider. + +--rest-api-base-url | $REVA_REST_API_BASE_URL +: Base API Endpoint. + +--rest-oidc-token-endpoint | $REVA_REST_OIDC_TOKEN_ENDPOINT +: Endpoint to generate token to access the API. + +--rest-target-api | $REVA_REST_TARGET_API +: The target application. + +### ocis-reva auth-bearer + +Start reva authprovider for bearer auth + +Usage: `ocis-reva auth-bearer [command options] [arguments...]` + +--debug-addr | $REVA_AUTH_BEARER_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9149`. + +--oidc-issuer | $REVA_OIDC_ISSUER +: OIDC issuer. Default: `https://localhost:9200`. + +--oidc-insecure | $REVA_OIDC_INSECURE +: OIDC allow insecure communication. Default: `true`. + +--oidc-id-claim | $REVA_OIDC_ID_CLAIM +: OIDC id claim. Default: `preferred_username`. + +--oidc-uid-claim | $REVA_OIDC_UID_CLAIM +: OIDC uid claim. + +--oidc-gid-claim | $REVA_OIDC_GID_CLAIM +: OIDC gid claim. + +--network | $REVA_AUTH_BEARER_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_AUTH_BEARER_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_AUTH_BEARER_ADDR +: Address to bind reva service. Default: `0.0.0.0:9148`. + +--url | $REVA_AUTH_BEARER_URL +: URL to use for the reva service. Default: `localhost:9148`. + ### ocis-reva storage-eos Start reva storage-eos service @@ -618,6 +543,81 @@ Usage: `ocis-reva storage-eos [command options] [arguments...]` --data-server-url | $REVA_STORAGE_EOS_DATA_SERVER_URL : data server url. Default: `http://localhost:9160/data`. +### ocis-reva storage-oc + +Start reva storage-oc service + +Usage: `ocis-reva storage-oc [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9163`. + +--network | $REVA_STORAGE_OC_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_OC_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `grpc`. + +--addr | $REVA_STORAGE_OC_ADDR +: Address to bind reva service. Default: `0.0.0.0:9162`. + +--url | $REVA_STORAGE_OC_URL +: URL to use for the reva service. Default: `localhost:9162`. + +--driver | $REVA_STORAGE_OC_DRIVER +: storage driver for oc mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--mount-path | $REVA_STORAGE_OC_MOUNT_PATH +: mount path. Default: `/oc`. + +--mount-id | $REVA_STORAGE_OC_MOUNT_ID +: mount id. Default: `1284d238-aa92-42ce-bdc4-0b0000009162`. + +--expose-data-server | $REVA_STORAGE_OC_EXPOSE_DATA_SERVER +: exposes a dedicated data server. Default: `false`. + +--data-server-url | $REVA_STORAGE_OC_DATA_SERVER_URL +: data server url. Default: `http://localhost:9164/data`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + +### ocis-reva storage-oc-data + +Start reva storage-oc-data service + +Usage: `ocis-reva storage-oc-data [command options] [arguments...]` + +--debug-addr | $REVA_STORAGE_OC_DATA_DEBUG_ADDR +: Address to bind debug server. Default: `0.0.0.0:9165`. + +--network | $REVA_STORAGE_OC_DATA_NETWORK +: Network to use for the reva service, can be 'tcp', 'udp' or 'unix'. Default: `tcp`. + +--protocol | $REVA_STORAGE_OC_DATA_PROTOCOL +: protocol for reva service, can be 'http' or 'grpc'. Default: `http`. + +--addr | $REVA_STORAGE_OC_DATA_ADDR +: Address to bind reva service. Default: `0.0.0.0:9164`. + +--url | $REVA_STORAGE_OC_DATA_URL +: URL to use for the reva service. Default: `localhost:9164`. + +--driver | $REVA_STORAGE_OC_DATA_DRIVER +: storage driver for oc data mount: eg. local, eos, owncloud, ocis or s3. Default: `owncloud`. + +--prefix | $REVA_STORAGE_OC_DATA_PREFIX +: prefix for the http endpoint, without leading slash. Default: `data`. + +--temp-folder | $REVA_STORAGE_OC_DATA_TEMP_FOLDER +: temp folder. Default: `/var/tmp/`. + +--gateway-url | $REVA_GATEWAY_URL +: URL to use for the reva gateway service. Default: `localhost:9142`. + +--users-url | $REVA_USERS_URL +: URL to use for the reva service. Default: `localhost:9144`. + ### ocis-reva storage-root Start reva storage-root service diff --git a/ocis/docs/configuration.md b/ocis/docs/configuration.md index 53ef8526a..807f92149 100644 --- a/ocis/docs/configuration.md +++ b/ocis/docs/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:19+0200" +date: "2020-09-21T13:14:56+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis geekdocEditPath: edit/master/docs @@ -57,6 +57,15 @@ Usage: `ocis [global options] command [command options] [arguments...]` ## Sub Commands +### ocis health + +Check health status + +Usage: `ocis health [command options] [arguments...]` + +--debug-addr | $OCIS_DEBUG_ADDR +: Address to debug endpoint. Default: `0.0.0.0:9010`. + ### ocis server Start fullstack server @@ -99,106 +108,21 @@ Usage: `ocis server [command options] [arguments...]` --grpc-addr | $OCIS_GRPC_ADDR : Address to bind grpc server. Default: `0.0.0.0:9001`. -### ocis health - -Check health status - -Usage: `ocis health [command options] [arguments...]` - ---debug-addr | $OCIS_DEBUG_ADDR -: Address to debug endpoint. Default: `0.0.0.0:9010`. - ### List of available Extension subcommands There are more subcommands to start the individual extensions. Please check the documentation about their usage and options in the dedicated section of the documentation. -#### ocis reva-users - -Start reva users service - -#### ocis store - -Start a go-micro store - -#### ocis thumbnails - -Start thumbnails server - -#### ocis webdav - -Start webdav server - -#### ocis reva-storage-home - -Start reva storage service for home mount - -#### ocis reva-storage-eos-data - -Start reva storage data provider for eos mount - -#### ocis run - -Runs an extension - -#### ocis settings - -Start settings server - -#### ocis reva-frontend - -Start reva frontend - #### ocis konnectd Start konnectd server -#### ocis reva-gateway +#### ocis run -Start reva gateway +Runs an extension -#### ocis reva-storage-eos +#### ocis store -Start reva storage service for eos mount - -#### ocis reva-storage-public-link - -Start reva public link storage - -#### ocis phoenix - -Start phoenix server - -#### ocis reva-storage-home-data - -Start reva storage data provider for home mount - -#### ocis reva-storage-oc-data - -Start reva storage data provider for oc mount - -#### ocis reva-auth-bearer - -Start reva auth-bearer service - -#### ocis reva-auth-basic - -Start reva auth-basic service - -#### ocis reva-storage-oc - -Start reva storage service for oc mount - -#### ocis kill - -Kill an extension by name - -#### ocis reva-sharing - -Start reva sharing service - -#### ocis list - -Lists running ocis extensions +Start a go-micro store #### ocis glauth @@ -208,15 +132,91 @@ Start glauth server Start ocs server +#### ocis reva-storage-eos-data + +Start reva storage data provider for eos mount + +#### ocis reva-storage-home-data + +Start reva storage data provider for home mount + +#### ocis kill + +Kill an extension by name + #### ocis proxy Start proxy server -#### ocis reva-storage-root +#### ocis reva-auth-bearer -Start reva root storage +Start reva auth-bearer service + +#### ocis reva-storage-oc-data + +Start reva storage data provider for oc mount + +#### ocis settings + +Start settings server #### ocis accounts Start accounts server +#### ocis phoenix + +Start phoenix server + +#### ocis reva-storage-eos + +Start reva storage service for eos mount + +#### ocis reva-storage-home + +Start reva storage service for home mount + +#### ocis reva-storage-oc + +Start reva storage service for oc mount + +#### ocis reva-storage-root + +Start reva root storage + +#### ocis reva-gateway + +Start reva gateway + +#### ocis reva-sharing + +Start reva sharing service + +#### ocis reva-users + +Start reva users service + +#### ocis list + +Lists running ocis extensions + +#### ocis reva-auth-basic + +Start reva auth-basic service + +#### ocis reva-frontend + +Start reva frontend + +#### ocis reva-storage-public-link + +Start reva public link storage + +#### ocis thumbnails + +Start thumbnails server + +#### ocis webdav + +Start webdav server + diff --git a/ocis/go.sum b/ocis/go.sum index 43629104d..27eaecaaa 100644 --- a/ocis/go.sum +++ b/ocis/go.sum @@ -93,6 +93,7 @@ github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF0 github.com/Masterminds/semver/v3 v3.0.2/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.1.0 h1:Y2lUDsFKVRSYGojLJ1yLxSXdMmMYTYls0rCvoqmMUQk= github.com/Masterminds/semver/v3 v3.1.0/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Masterminds/sprig v2.15.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= github.com/Masterminds/sprig v2.22.0+incompatible h1:z4yfnGrZ7netVz+0EDJ0Wi+5VZCSYp4Z0m2dk6cEM60= github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= github.com/Masterminds/sprig/v3 v3.0.1/go.mod h1:Cp7HwZjmqKrC+Y7XqSJOU2yRvAJRGLiohfgz5ZJj8+4= @@ -144,6 +145,7 @@ github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= +github.com/aokoli/goutils v1.0.1/go.mod h1:SijmP0QR8LtwsmDs8Yii5Z/S4trXFGFC2oO5g9DP+DQ= github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= @@ -331,6 +333,7 @@ github.com/cznic/mathutil v0.0.0-20181122101859-297441e03548/go.mod h1:e6NPNENfs github.com/cznic/strutil v0.0.0-20181122101858-275e90344537 h1:MZRmHqDBd0vxNwenEbKSQqRVT24d3C05ft8kduSwlqM= github.com/cznic/strutil v0.0.0-20181122101858-275e90344537/go.mod h1:AHHPPPXTw0h6pVabbcbyGRK1DckRn7r/STdZEeIDzZc= github.com/davecgh/go-spew v0.0.0-20151105211317-5215b55f46b2/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -371,7 +374,9 @@ github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/protoc-gen-validate v0.0.14/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/envoyproxy/protoc-gen-validate v0.4.1/go.mod h1:E+IEazqdaWv3FrnGtZIu3b9fPFMK8AzeTTrk9SfVwWs= github.com/eternnoir/gncp v0.0.0-20170707042257-c70df2d0cd68 h1:DHBMBKJK69xBWnD/jNkTN0sOT7nT7I5If9VMsk9Jj5Y= github.com/eternnoir/gncp v0.0.0-20170707042257-c70df2d0cd68/go.mod h1:8FuQ7lU9ZvIJGvc04F/qblkjqIfBahAoEFV+XPxByGw= github.com/evanphx/json-patch v4.2.0+incompatible h1:fUDGZCv/7iAN7u0puUVhvKCcsR6vRfwrJatElLBEf0I= @@ -669,6 +674,7 @@ github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7a github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= +github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.1 h1:DqDEcV5aeaTmdFBePNpYsp3FlcVH/2ISVVM9Qf8PSls= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d/go.mod h1:nnjvkQ9ptGaCkuDUx6wNykzzlUixGxvkme+H/lnzb+A= @@ -748,6 +754,7 @@ github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/subcommands v1.0.1/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= +github.com/google/uuid v0.0.0-20161128191214-064e2069ce9c/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= @@ -855,10 +862,12 @@ github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/iancoleman/strcase v0.0.0-20180726023541-3605ed457bf7/go.mod h1:SK73tn/9oHe+/Y0h39VT4UCxmurVJkR5NA7kMEAOgSE= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/iij/doapi v0.0.0-20190504054126-0bbf12d6d7df/go.mod h1:QMZY7/J/KSQEhKWFeDesPjMj+wCHReeknARU3wqlyN4= github.com/ijc/Gotty v0.0.0-20170406111628-a8b993ba6abd/go.mod h1:3LVOLeyx9XVvwPgrt2be44XgSqndprz1G18rSk8KD84= github.com/ikawaha/kagome.ipadic v1.1.2/go.mod h1:DPSBbU0czaJhAb/5uKQZHMc9MTVRpDugJfX+HddPHHg= +github.com/imdario/mergo v0.3.4/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.7/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.9/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= @@ -925,6 +934,7 @@ github.com/konsorten/go-windows-terminal-sequences v0.0.0-20180402223658-b729f26 github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2 h1:DB17ag19krx9CFsz4o3enTrPXyIXCl+2iCXH/aMAp9s= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= @@ -958,6 +968,7 @@ github.com/lucas-clemente/quic-go v0.12.1/go.mod h1:UXJJPE4RfFef/xPO5wQm0tITK8gN github.com/lucas-clemente/quic-go v0.13.1/go.mod h1:Vn3/Fb0/77b02SGhQk36KzOUmXgVpFfizUfW5WMaqyU= github.com/lucas-clemente/quic-go v0.14.1/go.mod h1:Vn3/Fb0/77b02SGhQk36KzOUmXgVpFfizUfW5WMaqyU= github.com/luna-duclos/instrumentedsql v1.1.2/go.mod h1:4LGbEqDnopzNAiyxPPDXhLspyunZxgPTMJBKtC6U0BQ= +github.com/lyft/protoc-gen-star v0.5.1/go.mod h1:9toiA3cC7z5uVbODF7kEQ91Xn7XNFkVUl+SrEe+ZORU= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.1 h1:ZC2Vc7/ZFkGmsVC9KvOjumD+G5lXy2RtTKyzRKO2BQ4= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -1108,6 +1119,8 @@ github.com/mschoch/smat v0.2.0 h1:8imxQsjDm8yFEAVBe7azKmKSgzSkZXDuKkSq9374khM= github.com/mschoch/smat v0.2.0/go.mod h1:kc9mz7DoBKqDyiRL7VZN8KvXQMWeTaVnttLRXOlotKw= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-proto-validators v0.0.0-20180403085117-0950a7990007/go.mod h1:m2XC9Qq0AlmmVksL6FktJCdTYyLk7V3fKyp0sl1yWQo= +github.com/mwitkow/go-proto-validators v0.3.2/go.mod h1:ej0Qp0qMgHN/KtDyUt+Q1/tA7a5VarXUOUxD+oeD30w= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= github.com/namedotcom/go v0.0.0-20180403034216-08470befbe04/go.mod h1:5sN+Lt1CaY4wsPvgQH/jsuJi4XO2ssZbdsIizr4CVC8= github.com/nats-io/jwt v0.3.0/go.mod h1:fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg= @@ -1321,6 +1334,7 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/pkg/term v0.0.0-20200520122047-c3ffed290a03/go.mod h1:Z9+Ul5bCbBKnbCvdOWbLqTHhJiYV414CURZJba6L8qA= github.com/pkg/xattr v0.4.1 h1:dhclzL6EqOXNaPDWqoeb9tIxATfBSmjqL0b4DpSjwRw= github.com/pkg/xattr v0.4.1/go.mod h1:W2cGD0TBEus7MkUgv0tNZ9JutLtVO3cXu+IBRuHqnFs= @@ -1376,6 +1390,8 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/statsd_exporter v0.15.0 h1:UiwC1L5HkxEPeapXdm2Ye0u1vUJfTj7uwT5yydYpa1E= github.com/prometheus/statsd_exporter v0.15.0/go.mod h1:Dv8HnkoLQkeEjkIE4/2ndAA7WL1zHKK7WMqFQqu72rw= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/pseudomuto/protoc-gen-doc v1.3.2/go.mod h1:y5+P6n3iGrbKG+9O04V5ld71in3v/bX88wUwgt+U8EA= +github.com/pseudomuto/protokit v0.2.0/go.mod h1:2PdH30hxVHsup8KpBTOXTBeMVhJZVio3Q8ViKSAXT0Q= github.com/rainycape/memcache v0.0.0-20150622160815-1031fa0ce2f2/go.mod h1:7tZKcyumwBO6qip7RNQ5r77yrssm9bfCowcLEBcU5IA= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= @@ -1463,6 +1479,8 @@ github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B github.com/spf13/afero v1.2.0/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.2.2 h1:5jhuqJyZCZf2JRofRvN/nIFgIWNzPa3/Vz8mYylgbWc= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= +github.com/spf13/afero v1.3.4/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/cast v1.2.0/go.mod h1:r2rcYCSwa1IExKTDiTfzaxqT2FNHs8hODu4LnUfgKEg= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng= @@ -1499,6 +1517,7 @@ github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+ github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/testify v0.0.0-20151208002404-e3a8ff8ce365/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v0.0.0-20170130113145-4d4bfba8f1d1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= @@ -1623,6 +1642,7 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= gocloud.dev v0.17.0/go.mod h1:tIHTRdR1V5dlD8sTkzYdTGizBJ314BDykJ8KmadEXwo= gocloud.dev/pubsub/rabbitpubsub v0.17.0/go.mod h1:7o1XYDiIC+b0mmcwJuofsDg08t0DtU2ubfn7C/Uz7Y0= golang.org/x/crypto v0.0.0-20170711145318-dd85ac7e6a88/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180501155221-613d6eafa307/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180621125126-a49355c7e3f8/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180830192347-182538f80094/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -1652,6 +1672,7 @@ golang.org/x/crypto v0.0.0-20190418165655-df01cb2cc480/go.mod h1:WFFai1msRO1wXaE golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190829043050-9756ffdc2472/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190911031432-227b76d455e7/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= @@ -1777,6 +1798,7 @@ golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1954,6 +1976,7 @@ golang.org/x/tools v0.0.0-20200427214658-4697a2867c88/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200526224456-8b020aee10d2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= @@ -2000,6 +2023,7 @@ google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuh google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180831171423-11092d34479b/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20181107211654-5fc9ac540362/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= @@ -2043,6 +2067,7 @@ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98 h1:LCO0fg4kb6WwkXQXRQQgUYsFeFb5taTX5WAx5O/Vt28= google.golang.org/genproto v0.0.0-20200806141610-86f49bd18e98/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200918140846-d0d605568037/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/grpc v1.26.0 h1:2dTRdpdFEEhJYQD8EMLB61nnrzSCTbG38PhqdhvOltg= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc/examples v0.0.0-20200824180931-410880dd7d91 h1:eUaF7ghTaPu2Ivm9aqGW31Zr9aVB8k1KO1m3lo7lbj8= diff --git a/proxy/docs/configuration.md b/proxy/docs/configuration.md index d90ddfa67..75e1fe63b 100644 --- a/proxy/docs/configuration.md +++ b/proxy/docs/configuration.md @@ -1,6 +1,6 @@ --- title: "Configuration" -date: "2020-09-21T12:38:41+0200" +date: "2020-09-21T13:14:51+0200" weight: 20 geekdocRepo: https://github.com/owncloud/ocis-proxy geekdocEditPath: edit/master/docs