this post was submitted on 08 Aug 2023
63 points (98.5% liked)

Selfhosted

40132 readers
645 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hi guys! So I've just discovered jitsi meet. My girlfriend might have a good use for this, as she's tired of the time limit for the free tier of Zoom. Plus, the most recent concerns regarding AI training. So, back to jitsi... Besides the obvious concern of running on other people's servers...is there any disadvantage to scheduling meetings over just by using https://meet.jit.si/? What are the advantages of self-hosting? Is there any extra feature I'd gain? Any limitation by using their online service?

Thanks!

top 22 comments
sorted by: hot top controversial new old
[–] Name-Not-Applicable@kbin.social 16 points 1 year ago (1 children)

During the pandemic, I stood up a Jitsi server on Linode and we ditched Zoom for our weekly family get-together calls. Sometimes the audio was not quite as good as Zoom.

If you set up SSL with LetsEncrypt, your call is encrypted “in flight”, but is apparently unencrypted for some portion of its travel through your server.

If it’s a one-on-one call, the two parties are connected directly and skips the server.

I haven’t used it in a while, but end to end encryption was still experimental a couple years ago. It didn’t work on all devices. Something to look at.

Jitsi Server works pretty well on a $5/mo Linode Nanode, so it’s worth trying. Especially if you get their $100 credit on sign up, you can try hosting it for free for a couple months. It’s available as one of their Marketplace apps, so it’s easy to set up.

That sounds like a commercial. I’m not affiliated with Linode, except for being a satisfied customer.

[–] iturnedintoanewt@lemmy.world 1 points 1 year ago

Thanks for the insight! Probably the first hosting attempt might run off of my home hypervisor. I have a symmetric 1gbps connection. But I also have a hetzner server with almost no use at the moment, so...yeah.

[–] DontNoodles@discuss.tchncs.de 11 points 1 year ago (2 children)

I have hosted Jitsi publicly for my organisation for a bit and all the while I was hosting it, there was not much difference between it and the one hosted by Jitsi. Sometimes the add-ons like etherpad etc are a bit of a hassle to configure. Sometimes these features offered by the online service are an iteration or two ahead since the folks at Jitsi are actively developing it and have access to alpha/beta builds that are a trouble to implement locally.

Since you are already considering the privacy concerns, there is nothing much remaining. Maybe uptime concerns if third parties are going to use your service too and will shout at you if they can't access your service.

I also dabbled with hosting it through OpenFire which gives you more granular control over scheduling the meetings. Maybe you could explore that too.

Overall it is a fun thing and you feel fully in control.

[–] Luckyfriend222@lemmy.world 2 points 1 year ago (2 children)

Does it still have the bug where if you connect to Jitsi via Firefox (irrespective of OS), then your system would get really bogged down (both ram and CPU) up to a point where you can boil water on you laptop's keyboard? That is the only thing I can remember from Jitsi. Tried hosting it a few times (5 in total I think) and every single time, when connecting via FF it would have the same behaviour. What is you experience with this?

[–] dosse91@lemmy.trippy.pizza 5 points 1 year ago

As far as I know this is no longer a problem if your system supports hardware video encoding for the video codec (vp8/9 or h264 based on server configuration and browser support).

[–] DontNoodles@discuss.tchncs.de 3 points 1 year ago (1 children)

I dabbled with it in pre COVID times. Yes, Firefox support for Jitsi was almost not there back then. Same went with mobile support. Getting others to install apps was always a pain. I never tried cooking Jitsi powered ramen though.

[–] Luckyfriend222@lemmy.world 2 points 1 year ago

*Self-hosted Jitsi powered ramen - the best there is :-) Thanks for the feedback.

[–] madargon@is-a.cat 0 points 1 year ago (1 children)

@DontNoodles @iturnedintoanewt Jitsi could be somewhat integrated with Etherpad? Is it something. Worth trying?

[–] DontNoodles@discuss.tchncs.de 0 points 1 year ago

I don't remember how I configured it back then but now there seems to be a nice tutorial for it: https://community.jitsi.org/t/tutorial-etherpad-integration-in-jitsi-meetings/99697

It gives you a nifty tool to create documents collaboratively while you talk. If you are using Jitsi for somewhat serious needs, then I think it is a good addition to have.

[–] gi1242@lemmy.ml 9 points 1 year ago (1 children)

I love jitsi,as a concept. Before the pandemic i tried to schedule video calls on jitsi. Unfortunately it required more tech savvyness from people to get everything connected and working, and we ended up using other services.

I would love to go back to jitsi. Im hoping getting connected, and the call quality are better now. Id really like to see jitsi be the top choice for video calling ...

[–] magnor@lemmy.magnor.ovh 6 points 1 year ago

I used jitsi extensively with my students during the pandemic. It really is a lot better now, and very easy to use.

[–] jcg@halubilo.social 7 points 1 year ago

Everyone on a call in the meet.jit.si instance is made a moderator, so if you want to be able to control that you have to self host. Other than that if reliability isn't a concern (not that I've ever seen that instance bogged down too bad) then you may as well use it. You can always host your own later on anyway.

[–] PriorProject@lemmy.world 6 points 1 year ago

The Foundry VTT community frequently uses video conferencing for tabletop roleplaying games and initially Jitsi was the recommended self-hosted video option, but the community has since moved on and now recommends https://livekit.io/. I didn't set up either and don't have deep insights into what drove the shift, but it's an interesting data point around a community that tried both shifting focus away from Jitsi.

[–] iso@lemy.lol 5 points 1 year ago* (last edited 1 year ago) (1 children)

I HATE ZOOM I HATE MEET I HATE TEAMS I HATE ZOOM I HATE MEET I HATE TEAMS I HATE ZOOM I HATE MEET I HATE TEAMS

I just reject their Zoom/Meet/Teams link and sending them my self-hosted link. I love Jitsi.

[–] folkrav@lemmy.world 5 points 1 year ago

Wow I'd love to have that much freedom over which meeting platform I get to use lol

[–] h3ndrik@feddit.de 3 points 1 year ago

Guaranteed bandwith and extra features like recording and streaming.

[–] kristoff@infosec.pub 3 points 1 year ago

Hi,

I have also been thinking about selfhoating a jisti-meet server. Just how easy / difficult is it to selfhost it? Do you run it in docker or natively? Linux or some other OS (FreeBSD)?

Kr.

[–] beta_tester@lemmy.ml -2 points 1 year ago* (last edited 1 year ago) (3 children)

~~Jitsi is unencrypted.~~ Jitsi may be unencrypted. Nothing wrong for personal use. You may want to use element call https://call.element.io/ * (edit: as soon as it is out of beta) or matrix

Edit: what I wrote wasn't right

[–] mike_wooskey@lemmy.d.thewooskeys.com 13 points 1 year ago (1 children)

At the moment, "Element Call is temporarily not end-to-end encrypted while we test scalability."

[–] beta_tester@lemmy.ml 1 points 1 year ago
[–] dosse91@lemmy.trippy.pizza 5 points 1 year ago

That's completely false. The connection between users and the server is encrypted with HTTPS and you can even turn on end to end encryption if you want. Jitsi doesn't even work over unencrypted HTTP.

[–] ch1cken@kbin.social 2 points 1 year ago

Jitsi is unencrypted

Not true, jitsi does have e2ee which you can enable in its settings, but it only works on chromium based browsers or their desktop app. Element call on the other hand has temporarily disabled the e2ee option.