-
-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
non-critical-infra: init jitsi #404
base: master
Are you sure you want to change the base?
Conversation
This commit sets up jitsi for the nixos-org. The jitsi config has the lobby enabled for every-room by-default, this means only people that get access will be able to join. Access control is done using the `Secure Domain Lobby Bypass` plugin and should be changed to `Token Lobby Bypass` once we have a IDP.
ref #401 |
Can you maybe send that as a separate PR ahead of time? Do we know on which machine we're deploying this at this point? (caliban?) |
@@ -9,6 +9,7 @@ | |||
../../modules/first-time-contribution-tagger.nix | |||
../../modules/backup.nix | |||
../../modules/vaultwarden.nix | |||
../../modules/jitsi.nix |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please keep this sorted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, looks like it's already not. Bleh.
So instead: can you sort this? :P (the ../../modules/* entries)
autoKnock = true; | ||
enableChat = false; | ||
}; | ||
stunServers = [ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should be p2p.stunServers
according to the documentation and code.
An alternative to using (and depending on) the matrix.org TURN server would be to disable the p2p calls for two person calls completely with p2p.enabled = false
. One could argue this is a bit more privacy friendly, since this way you never expose your IP to the other person on the call.
This config still contains a bug where lobby-autostart kicks the moderator after joining using the secure domain bypass
The jitsi config has the lobby enabled for every-room by-default, this means only people that get access will be able to join. Access control is done using the
Secure Domain Lobby Bypass
plugin and should be changed toToken Lobby Bypass
once we have a IDP.Adding users for Secure Domain Lobby Bypass has to be done in a imperativ way using:
Depends on nixos/nixpkgs#297809
And the DNS records are still missing from the pr.