Skip to content

Nextcloud

Info

This feature is experimental and subject to change.

Element Web can be configured to integrate with Nextcloud, to allow users to browse and share files into rooms.

Configuring Nextcloud

You will first need to configure and install the WebAppPassword App into Nextcloud.

Configure the app to use the origin that matches where you have deployed Element Web. For instance, https://element.ess-enterprise.example.org.

Configuring Element Web

Simply insert the following into your configuration.

elementWeb:
  additional:
    user-config.json: |
      {
        "io.element.element-web-modules.fileshare": {
            "nextcloudUrl": "https://your-nextcloud-url.example.org"
        }
      }

Usage

You can now proceed to use the integration by clicking on the Attachments button in any room and clicking on the Nextcloud button. It will prompt you to authenticate, which you will only need to do once per device.