Allowing reva as a backend for describo - Arkisto-Platform/describo-online GitHub Wiki

Reva can be integrated as a backend to describo via configuration.

The reva configuration is a ui configuration.

If you don't have the ui section then the toggle to use reva as a backend will not show in the interface.

{
    "ui": {
        ...
        "services": {
            "reva": [
                { "name": "Reva Development", "gateway": "reva-gateway:19000", "mode": "api" },
                {
                    "name": "Reva Rclone Development",
                    "gateway": "reva-gateway:19000",
                    "webdav": "http://reva-gateway:19001/remote.php/webdav",
                    "mode": "rclone"
                }
            ]
        }
    },
    }
}
  • mode: api | rclone: If api then access will be via the cs3apis otherwise rclone will be used to talk to the IOP
  • name: whatever you want,
  • gateway: the host:port to the reva instance users should be able to talk to - required.
  • webdav: if mode == rclone then you must also provide the URL to the webdav endpoint. Note the port is different to the gateway port.