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


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    How to get Riot working

    Matrix (Synapse/Element)
    4
    9
    695
    Loading More Posts
    • 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.
    • scooke
      scooke last edited by

      Hi,
      I installed the Riot app, and edited the /app/data/config.json file to use my url. I changed only the Home server and name. But I don't know what the identity server is. it is currently set to something like vector.im. I keep coming across references to Matrix... do I need this also?

      When I try to sign in at my domain set for Riot I get this error message:

      Cannot reach homeserver
      Ensure you have a stable internet connection, or get in touch with the server admin
      Other servers
      Enter your custom homeserver URL *What does this mean*?
      

      Help!
      Thank you.

      A life lived in fear is a life half-lived

      1 Reply Last reply Reply Quote 0
      • yusf
        yusf last edited by yusf

        Can you post the edited lines of the config? Replace real domain with sub.domain.tld if you feel like doing so but it'd be easer to troubleshoot knowing the real domain.

        scooke 1 Reply Last reply Reply Quote 0
        • scooke
          scooke @yusf last edited by

          @yusf I changed only the base_url and server_name. But from what i've seen from reading things online I seem to need to connect to a matrix server too.?

          {
              "default_server_config": {
                  "m.homeserver": {
                      "base_url": "https://sub.domain.tld",
                      "server_name": "Domain"
                  },
                  "m.identity_server": {
                      "base_url": "https://vector.im"
                  }
              },
              "disable_custom_urls": false,
              "disable_guests": false,
              "disable_login_language_selector": false,
              "disable_3pid_login": false,
              "brand": "Riot",
              "integrations_ui_url": "https://scalar.vector.im/",
              "integrations_rest_url": "https://scalar.vector.im/api",
              "integrations_widgets_urls": [
                  "https://scalar.vector.im/_matrix/integrations/v1",
                  "https://scalar.vector.im/api",
                  "https://scalar-staging.vector.im/_matrix/integrations/v1",
                  "https://scalar-staging.vector.im/api",
                  "https://scalar-staging.riot.im/scalar/api"
              ],
              "integrations_jitsi_widget_url": "https://scalar.vector.im/api/widgets/jitsi.html",
              "bug_report_endpoint_url": "https://riot.im/bugreports/submit",
              "defaultCountryCode": "GB",
              "showLabsSettings": false,
              "features": {
                  "feature_pinning": "labs",
                  "feature_custom_status": "labs",
                  "feature_custom_tags": "labs",
                  "feature_state_counters": "labs"
              },
              "default_federate": true,
              "default_theme": "light",
              "roomDirectory": {
                  "servers": [
                      "matrix.org"
                  ]
              },
              "welcomeUserId": "@riot-bot:matrix.org",
              "piwik": {
                  "url": "https://piwik.riot.im/",
                  "whitelistedHSUrls": ["https://matrix.org"],
                  "whitelistedISUrls": ["https://vector.im", "https://matrix.org"],
                  "siteId": 1
              },
              "enable_presence_by_hs_url": {
                  "https://matrix.org": false,
                  "https://matrix-client.matrix.org": false
              },
              "settingDefaults": {
                  "breadcrumbs": true
              }
          }
          
          

          A life lived in fear is a life half-lived

          yusf 1 Reply Last reply Reply Quote 0
          • yusf
            yusf @scooke last edited by

            @scooke said in How to get Riot working:

            need to connect to a matrix server too.?

            Yes exactly. Riot is only the client. It does not come with a server.

            1 Reply Last reply Reply Quote 0
            • scooke
              scooke last edited by

              Ah... but it doesn't seem like Cloudron offers a Matrix server. So I guess I'll stop now. Too bad. Thank you for your help.

              A life lived in fear is a life half-lived

              murgero 1 Reply Last reply Reply Quote 0
              • girish
                girish Staff last edited by

                @scooke Riot is just the frontend. Synapse is not published in the app store yet. We will get around to it soon. We are currently getting out a new Cloudron release this week.

                1 Reply Last reply Reply Quote 3
                • murgero
                  murgero App Dev @scooke last edited by

                  @scooke said in How to get Riot working:

                  Ah... but it doesn't seem like Cloudron offers a Matrix server. So I guess I'll stop now. Too bad. Thank you for your help.

                  Matrix server is coming soon, but there is a thread here that explains how to install it now before it hits the app store.

                  --
                  https://urgero.org
                  ~ Professional Nerd. Freelance Programmer. ~
                  Matrix: @murgero:urgero.org

                  scooke 1 Reply Last reply Reply Quote 2
                  • scooke
                    scooke @murgero last edited by

                    @murgero @murgero And would that be either https://forum.cloudron.io/topic/1250/matrix-org-communication/20 or https://git.cloudron.io/msbt/matrix-riot-app?

                    A life lived in fear is a life half-lived

                    yusf 1 Reply Last reply Reply Quote 1
                    • yusf
                      yusf @scooke last edited by

                      @scooke https://git.cloudron.io/msbt/matrix-riot-app is the repo you want to use. Follow instructions in the documentation on how to install the CLI and how to build and install custom apps.

                      1 Reply Last reply Reply Quote 2
                      • First post
                        Last post
                      Powered by NodeBB