sliding-sync/docs/Landing.md
Richard van der Hoff d40bf6947a
landing.md: clarifications
adding stuff to `homeserver.yaml` will only help if the .well-known is being served by synapse in the first place...
2024-08-16 11:46:32 +01:00

1.5 KiB

Sliding Sync Landing Page

Welcome intrepid Matrix explorer. You've landed on this page because you're trying to use a next generation client that requires your homeserver supports a new and experimental feature called sliding sync which enables lightning fast loading of your messages. In order to continue with this client, you'll need to ask your server admin to do the following:

  1. Configure Postgres and install a sliding sync proxy as described in the docs.

  2. Advertise the proxy by configuring an org.matrix.msc3575.proxy property in the server's /.well-known/matrix/client file (see Synapse docs):

    {
        "org.matrix.msc3575.proxy": {
            "url": "https://slidingsync.proxy.url.here"
        }
    }
    

    If you are using Synapse's built-in support for /.well-known/matrix/client (i.e., you have configured your reverse proxy to forward https://<server_name>/.well-known/matrix/client requests to Synapse), you can do this by adding the following to your homeserver.yaml:

    extra_well_known_client_content:
      "org.matrix.msc3575.proxy":
        "url": "https://slidingsync.proxy.url.here"
    

Once these steps are complete you will be able to continue on your journey of exploring the very latest that Matrix has to offer!