Skip to main content

📃 Media Section

The Media section allows you to customise where media uploaded to your homeserver should be stored and the maximum upload size. By default this is to a Persistent Volume Claim (PVC) however you can also configure options for using S3.

All settings configured via the UI in this section will be saved to your deployment.yml, with the contents of secrets being saved to secrets.yml. You will find specific config examples under each respective section.

Config Example
  • deployment.yml
    metadata:
      annotations:
        ui.element.io/layer: |
          components:
            synapse:
              config:
                media:
    spec:
      components:
        synapse:
          config:
            media:
    
  • secrets.yml
    kind: Secret
    metadata:
      name: synapse
      namespace: element-onprem
    data:
    

By default, if you do not change any settings on this page, a number of defaults will be added to your deployment.yml (see example below).

Config Example
  • deployment.yml
    spec:
      components:
        synapse:
          config:
            media:
              maxUploadSize: 100M