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
  • Brite
  • 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. MiroTalk
  3. Allow Invited Users to Access MiroTalk

Allow Invited Users to Access MiroTalk

Scheduled Pinned Locked Moved Unsolved MiroTalk
8 Posts 3 Posters 102 Views 3 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.
  • visampV Offline
    visampV Offline
    visamp
    wrote last edited by
    #1

    I have setup Mirotalk SFU and it works great for team members on our cloudron. But, I wanted to know if there is a way to set it up so that I can invite users to a video meeting that I do not want to add to our Cloudron account. Here are the options I have:

    bb569690-40f6-40a4-a879-b58e5ec634d6-image.png

    I only see allow users from this Cloudron or allow the following users and groups. I do not see a "let the app handle" the users.

    But I don't want to have it open fully. We're waiting (hopefully) for Rust Desk to get added to Cloudron. In the meantime, I want to be able to give people a link with a password that they can go to in order to get tech support from us. Is there a way that this can be done? I searched the forum, but I haven't found this particular way of thinking about it. Thanks in advance and if it's been answered somewhere already, let me know.

    Matt

    1 Reply Last reply
    0
    • jamesJ Offline
      jamesJ Offline
      james
      Staff
      wrote last edited by
      #2

      Hello @visamp
      By default, when you let Cloudron manage the login.
      Each started meeting can always be shared with either URL or QR-Code.
      You can test this with your smartphone that is not authenticated with Cloudron.

      1 Reply Last reply
      3
      • MiroTalkM Away
        MiroTalkM Away
        MiroTalk
        wrote last edited by
        #3

        Hey @visamp,

        I will answer you bellow:

        I have setup Mirotalk SFU and it works great for team members on our cloudron.

        Thank you for the feedback!

        I do not see a "let the app handle" the users.

        If you do not want to use OIDC authentication but still want to define your own user logins, you can disable OIDC and enable MiroTalk SFU internal Host Protection Mode:

        In the Cloudron File Manager, open your app’s .env file and update it as follows:

        # Disable Cloudron OIDC
        OIDC_ENABLED=false
        
        # Host protection
        HOST_PROTECTED=true
        
        # Define host users in the format:
        # username:password:displayName:allowedRooms (comma-separated)
        HOST_USERS="user1:pass1:user-1:*|user2@mail.com:pass2:user-2:*|user3:pass3:user-3:*"
        
        • HOST_PROTECTED=true — Enables Host Protection mode.
        • HOST_USERS — List of host users, with * allowing access to all rooms or specific room names separated by commas.

        ⚠️ After making changes, restart your MiroTalk instance for them to take effect.


        You can customize your instance as needed by editing the .env file. For more details, check out this post.


        For a complete environment configuration, check the .env.template file:
        Full env example

        The environment variables are loaded in config.js and serve both as runtime configuration and documentation for additional features:
        Full config.js example


        1 Reply Last reply
        2
        • visampV Offline
          visampV Offline
          visamp
          wrote last edited by
          #4

          THANK YOU!!! This is extremely helpful!!

          1 Reply Last reply
          0
          • visampV Offline
            visampV Offline
            visamp
            wrote last edited by
            #5

            One last question, I see only these items when I'm logged in. When I am in the process of logging in, I can click a screenshare button, but not after I have joined the meeting. These are the only options available. Do I need to set an environment variable to allow screensharing throughout the duration of a meeting? Screenshots below:

            Screenshot 2025-10-30 100723.png
            Screenshot 2025-10-30 100714.png

            1 Reply Last reply
            0
            • visampV Offline
              visampV Offline
              visamp
              wrote last edited by
              #6

              One last item, I think I found the file in /app/code/app/src/config.js, but every time I try to edit the UI section where it gives me the option to turn on screensharing, I get the error message below. I know I must be doing something dumb, but I'm logged in as root as the account so why am I not able to change "false" to "true" and save out the file?

              image.png

              1 Reply Last reply
              0
              • jamesJ Offline
                jamesJ Offline
                james
                Staff
                wrote last edited by
                #7

                Hello @visamp
                /app/code/* is read-only.
                If you wish to configure the app please read https://docs.cloudron.io/packages/mirotalk/#sfu-flavor

                Your specific highlighted config option SHOW_SCREEN_BUTTON is default true https://github.com/miroslavpejic85/mirotalksfu/blob/main/.env.template#L327C1-L327C19

                But, maybe your client (phone) can simply not share the screen.

                I just tested with 2x browser and the quest could just share the screen with no issues.

                MiroTalkM 1 Reply Last reply
                3
                • jamesJ james

                  Hello @visamp
                  /app/code/* is read-only.
                  If you wish to configure the app please read https://docs.cloudron.io/packages/mirotalk/#sfu-flavor

                  Your specific highlighted config option SHOW_SCREEN_BUTTON is default true https://github.com/miroslavpejic85/mirotalksfu/blob/main/.env.template#L327C1-L327C19

                  But, maybe your client (phone) can simply not share the screen.

                  I just tested with 2x browser and the quest could just share the screen with no issues.

                  MiroTalkM Away
                  MiroTalkM Away
                  MiroTalk
                  wrote last edited by MiroTalk
                  #8

                  @james said in Allow Invited Users to Access MiroTalk:

                  But, maybe your client (phone) can simply not share the screen.

                  At the moment, the getDisplayMedia API is not supported on mobile devices. Support may be introduced in future browser versions. For up-to-date information, see the MDN browser compatibility table.

                  1 Reply Last reply
                  3
                  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