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