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
nixos/jitsi-meet: init #92468
nixos/jitsi-meet: init #92468
Conversation
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.
Thanks a lot for taking care of this!
I just tested it in a local network and it appears to work fine when enabling TLS. I'm planning to self-host a jitsi instance soon, I can probably provide even more feedback (if I get to this before this PR gets merged).
Below are some comments/thoughts I had while reviewing your changes. Since the module works fine overall, I don't consider those mandatory to get this PR merged though.
The change seems fine now, thanks! I'd prefer to get a bit more feedback from other community members, other than that this patch seems fine. |
This reverts commit d3a26a5. Using ServiceConfig.ExecStart instead of script lead to the content not being executed in a shell anymore, which broke the secrets being read from a file and passed as a command line parameter.
One more issue I noticed: the videobridge dynamically tries to load a .so, which binds to openssl, which can't be located. This breaks crypto acceleration somewhat.. |
Could we merge this and then fix small issues like that later? |
I just started using this set of patches on top of master and it works great for me. |
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.
@petabyteboy I'm in favor of merging this. Is there anything missing in your opinion or do you agree? :)
We don't have any maintainers. Otherwise it would be okay if you merged it, but I would want to complete the todos in the description before I would feel comfortable merging it. |
I'm running some Jitsi instances for my company https://flyingcircus.io and our customers. Last week, I switched our test system from a docker-based setup to the code from this PR with updated package versions and it's working well so far. I'd like to see this PR merged. After that, I can take over as a maintainer and work on additional features. |
Motivation for this change
Please Read: The previous PR exploded with feature requests and nitpicks. The goal of this PR is to provide a minimum viable product that can be merged into nixpkgs. Additional features and improvements can be added as followup PRs later.
A few friends and me are using the Jitsi Meet module by mmilata since a while and I want to get it merged into nixpkgs.
However I don't have the resources to maintain Jitsi Meet in nixpkgs long-term. I am still looking for someone to help me with that.
TODO
Nice to have
Out of scope for this PR
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)