Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Matrix (Synapse/Element)
  3. Explore Public Rooms in Matrix fails

Explore Public Rooms in Matrix fails

Scheduled Pinned Locked Moved Matrix (Synapse/Element)
11 Posts 5 Posters 3.1k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    senthilkumaran
    wrote on last edited by
    #1

    I have setup the Matrix and also configured the DNS (matrix.learntosolveit.com:443) in my case.

    But when I try to explore the public rooms, I get this error

    Failed to find any key to satisfy VerifyJsonRequest(server=learntosolveit.com, key_ids=['ed25519:a_BSuS'], min_valid=1621082354644)

    What is happening here?

    --
    Senthil

    1 Reply Last reply
    0
    • nebulonN Offline
      nebulonN Offline
      nebulon
      Staff
      wrote on last edited by
      #2

      Just to be sure, have you configured the DNS also in the domains view for the correct domain? https://docs.cloudron.io/domains/#matrix-server-location

      S 1 Reply Last reply
      0
      • nebulonN nebulon

        Just to be sure, have you configured the DNS also in the domains view for the correct domain? https://docs.cloudron.io/domains/#matrix-server-location

        S Offline
        S Offline
        senthilkumaran
        wrote on last edited by
        #3

        @nebulon Yes, I have.

        It looks like this to me.

        ba1c540a-d551-4941-aba9-515457ecf4cb-image.png

        --
        Senthil

        chetbakerC 1 Reply Last reply
        0
        • S senthilkumaran

          @nebulon Yes, I have.

          It looks like this to me.

          ba1c540a-d551-4941-aba9-515457ecf4cb-image.png

          chetbakerC Offline
          chetbakerC Offline
          chetbaker
          wrote on last edited by
          #4

          @senthilkumaran hello, did you manage to sort it out at the end? I'm having the same drama.

          S 1 Reply Last reply
          0
          • chetbakerC chetbaker

            @senthilkumaran hello, did you manage to sort it out at the end? I'm having the same drama.

            S Offline
            S Offline
            senthilkumaran
            wrote on last edited by
            #5

            @chetbaker - No. I will try it again.

            --
            Senthil

            scookeS 1 Reply Last reply
            0
            • S senthilkumaran

              @chetbaker - No. I will try it again.

              scookeS Offline
              scookeS Offline
              scooke
              wrote on last edited by scooke
              #6

              @senthilkumaran There is a small step that I've overlooked in the past:

              Requires app on bare domain
              
              In the above example, an app must be installed on the bare domain https://cloudron.club for Cloudron to be able to respond to well known queries. If you already had an app installed on this location before Cloudron 6.1, you must go to the app's location section and click on 'Save' (without making any changes). This makes Cloudron re-generate the nginx configuration for the app which is required for this feature to work.
              

              Is there an app installed on that bare domain "leanrtosolveit.com"?

              Also, my own settings for Certificate Provider uses "Let's Encrypt Prod", not "Let's Encrypt Prod - Wildcard". I wonder if the wildcard side is messings things up?

              A life lived in fear is a life half-lived

              girishG scookeS 2 Replies Last reply
              1
              • scookeS scooke

                @senthilkumaran There is a small step that I've overlooked in the past:

                Requires app on bare domain
                
                In the above example, an app must be installed on the bare domain https://cloudron.club for Cloudron to be able to respond to well known queries. If you already had an app installed on this location before Cloudron 6.1, you must go to the app's location section and click on 'Save' (without making any changes). This makes Cloudron re-generate the nginx configuration for the app which is required for this feature to work.
                

                Is there an app installed on that bare domain "leanrtosolveit.com"?

                Also, my own settings for Certificate Provider uses "Let's Encrypt Prod", not "Let's Encrypt Prod - Wildcard". I wonder if the wildcard side is messings things up?

                girishG Offline
                girishG Offline
                girish
                Staff
                wrote on last edited by girish
                #7

                @scooke wildcard or not should not affect it but it's important to have an app on the bare domain as you pointed out.

                1 Reply Last reply
                0
                • scookeS scooke

                  @senthilkumaran There is a small step that I've overlooked in the past:

                  Requires app on bare domain
                  
                  In the above example, an app must be installed on the bare domain https://cloudron.club for Cloudron to be able to respond to well known queries. If you already had an app installed on this location before Cloudron 6.1, you must go to the app's location section and click on 'Save' (without making any changes). This makes Cloudron re-generate the nginx configuration for the app which is required for this feature to work.
                  

                  Is there an app installed on that bare domain "leanrtosolveit.com"?

                  Also, my own settings for Certificate Provider uses "Let's Encrypt Prod", not "Let's Encrypt Prod - Wildcard". I wonder if the wildcard side is messings things up?

                  scookeS Offline
                  scookeS Offline
                  scooke
                  wrote on last edited by
                  #8

                  @scooke I just checked the domain, and assuming it isn't a decoy one, nothing loads. So, you need to install an app on that domain!

                  This site can’t be reachedleanrtosolveit.com’s server IP address could not be found.
                  Try:
                  
                  Checking the connection
                  Checking the proxy, firewall, and DNS configuration
                  Running Windows Network Diagnostics
                  ERR_NAME_NOT_RESOLVED
                  

                  A life lived in fear is a life half-lived

                  S 1 Reply Last reply
                  0
                  • scookeS scooke

                    @scooke I just checked the domain, and assuming it isn't a decoy one, nothing loads. So, you need to install an app on that domain!

                    This site can’t be reachedleanrtosolveit.com’s server IP address could not be found.
                    Try:
                    
                    Checking the connection
                    Checking the proxy, firewall, and DNS configuration
                    Running Windows Network Diagnostics
                    ERR_NAME_NOT_RESOLVED
                    
                    S Offline
                    S Offline
                    senthilkumaran
                    wrote on last edited by
                    #9

                    @scooke The domain was matrix.learntosolveit.com

                    But now I get this error.

                    request failed: CORS request rejected: https://matrix.learntosolveit.com/_matrix/client/r0/publicRooms?server=matrix.org

                    --
                    Senthil

                    scookeS girishG 2 Replies Last reply
                    0
                    • S senthilkumaran

                      @scooke The domain was matrix.learntosolveit.com

                      But now I get this error.

                      request failed: CORS request rejected: https://matrix.learntosolveit.com/_matrix/client/r0/publicRooms?server=matrix.org

                      scookeS Offline
                      scookeS Offline
                      scooke
                      wrote on last edited by
                      #10

                      @senthilkumaran Hi again. Did you install an app on the bare domain "learntosolveit.com"? For example, is there a Wordpress site installed there yet? Or some other app from the app store? I just tried that domain and nothing loads, which strongly suggests you still haven't installed an app there.

                      I don't fully understand why, all I know is that Matrix needs a resolvable bare domain for it to function correctly. This isn't just for Cloudron either; any type of install needs this arrangement. So, you don't need to uninstall your Matrix app, all you need to do is install something on that learntosolveit.com domain. You probably then may need to restart the Matrix app. Good luck, let us know when it's working.

                      A life lived in fear is a life half-lived

                      1 Reply Last reply
                      0
                      • S senthilkumaran

                        @scooke The domain was matrix.learntosolveit.com

                        But now I get this error.

                        request failed: CORS request rejected: https://matrix.learntosolveit.com/_matrix/client/r0/publicRooms?server=matrix.org

                        girishG Offline
                        girishG Offline
                        girish
                        Staff
                        wrote on last edited by
                        #11

                        @senthilkumaran The CORS issue is covered here - https://forum.cloudron.io/topic/5589/cors-timeout-error-when-searching-for-public-rooms . Essentially, try giving synapse a lot of memory.

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • Bookmarks
                        • Search