Host a Jitsi Meet Server
ฝัง
- เผยแพร่เมื่อ 4 ก.พ. 2025
- Have you been using Zoom to chat with family and friends during the COVID-19 pandemic? Jitsi Meet is an open-source alternative that you can host yourself!
The commands and configuration options used in this video can be found in text form here: nerdonthestree...
---
Join the Nerd Club: nerdclub.nots.co
Official website: nerdonthestree...
Discord server: discord.nots.co
Subreddit: / nerdonthestreet
Facebook page: / nerdonthestreet
Twitter feed: / nots_network
E-Mail: jacob@nerdonthestreet.com
Server management services: managedby.nots.co
I want to see this channel become famous.. absolutely clear, concise instructions, good control over delivery of the content.
Thank you 🙏
Having explored both Jitsi and MiroTalk SFU, we appreciate the merits of both projects!
What a well timed video. I setup my Jitsi server yesterday and today I’m locking it down with authentication. You answered my question about the internal domain references in the configuration and what external users will experience when authentication is enabled. Excellent! I’m moving onto LDAP authentication and SIP integration now :-)
Can you please show how to do the LDAP and sip integration. Thanks
Man just perfect video, very well done, few people are actually capable of doing such a concise yet explanatory tutorial! You have a new suscriber :)
Best of it's kind! So much can be learned from this as well - the approach was logical, clear and thorough. Lots of little bits of tech knowledge and pointers. The graphical content was perfect and the presenter engaging, clear and confidence inspiring. Thank you is not enough.
Dude, that was amazing. I just already install my jitsi server in a Digital Ocean droplet following your instructions. Bravo!
@José Ignacio Castro Hola. Con esta instalación básica en DigitalOcean Jitsi funciona bien hasta aproximadamente 15 participantes (con cámara y micrófono habilitado). Hice una instalación en Google Cloud (región southamerica-east) y soporta un poquito más, pero depende mucho de dónde está ubicado el servidor y los usuarios.
Si necesitas que se conecten más personas hay que hacer un escalamiento horizontal (un Jitsi y varios Jitsi-Videobridge) y configurar OCTO, que es un método de "puentes en cascada", que permite repartir usuarios entre diferentes servidores para evitar cuellos de botella en las CPU de los usuarios.
the quality of your tutorials, doesn't left much to be desired!
Great video. Perhaps you should do another on how to do the same using jitsi-meet in a docker container. I set that up myself, the process was very similar with a couple nuances. It comes with all the advantages of using containers.
Perfect, now you should do one on setting up recording.
A working Jibri setup video would be much appreciated!
Any ideas on how to setup audio/video recording?
Your tutorials keep getting better and better, Jacob. Keep up the good work! Your original Nextcloud one kickstarted my Linux admin knowledge. Much appreciated.
Absolutely awesome! Thanks for explaining this in a clear, step by step fashion! Much appreciated. I have subscribed to your channel. Keep up the great work.
Excellent timing! I was able to install the server with no issues but finding how to secure it wasn't easy. You saved me quite a bit of time. Thanks for this!
A very good guide on how to setup jitsi. Even understandable if english is not the first language.
Great video, love the additional research you did for how to secure the system. I wish it came out of the box like this, but the beautiful things is we can customize it to our liking!
Unbelievable, man you saved me a ton of time.. I mean a ton of time... now to figure out how to use this damn server to embed it on my aws domain. You deserve 50 gold stars and a huge promotion just for figuring out this crap, and for the physical sacrifice )))
Thanks. I'd have to spend a bit of time reviewing & learning new internet technology as it's been a long time since I've done any, but this gives me an idea of where I'd have to start looking.
Awesome video, just what I was looking for. You've got a new subscriber ! Thank you !
I'm glad i found your channel. Thanks a million
Excellent video. I will try setting this up for my small team. I got enough gcp credits to last me 1-2 months. Can't wait. Once again excellent video and you really good at explaining everything.
I was just watching how to do jisti self hosting and yours was just uploaded. What coincidence.
Only 30 min to be an expert using and setting jitsi xD u help me a lot thanks bro !
Love the video! Very clear, concise, additional info is always focused on topic and helpful. Thank you!
Really great!
I love this concept and we should take care about our data 😉
Much love 💕
Matthias 👋
Crisp and clear. Of course you got another subscriber and a like
Ancient history! As of May 30, 2020 your rants about Zoom are resolved.
Thanks for this. Great video. I setup a self hosted jitsi meet server about a month ago but didn't know how to secure it as you have shown.
two possible changes in the presentation. 1. try right clicking anywhere in the mtg screen (not in a tile). the menu popup will include an option to email a link to the meeting. 2. if you send the link to a guest with a handheld, they won't have to mess with their settings.
This is one of the best step-by-step tutorials I've seen for doing something this complicated. I appreciate the details and the complementary website.
I'm wondering if anyone had issues running the letsencrypt script referenced during the install. I have had no success having it complete, and a number of google searches make me think I must be the only one on the planet with the problem because I can't find the answer.
This is the output I get after entering my email address. Notice the last line specifically that refers to the problem.
Note, selecting 'python-is-python2' instead of 'python'
Note, selecting 'python-dev-is-python2' instead of 'python-dev'
Package python-virtualenv is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-virtualenv' has no installation candidate
Any advice is appreciated.
Excellent video! Can you share some info on the number of connections / conference can a single basic (1vCpu; 1gb ram) droplet support?
Does anyone have any info for this?
Thank you! So clear and to the point tutorial.
Fantastic video men, thanks for sharing this knowledge!! I've been looking for something so clearly explained.
I love your vintage casio watch. :) Thanks for sharing this video!
Absolutely brilliant tutorial mate, well done!!
Thanks to you I discovered jitsi and I installed it for my company.
I am very satisfied with Jitsi thanks to you.
I host Jitsi meetings. I would like to have the logs of all the people connected to the session (or lounge).
Where can I find this solution? Where ?
Best regards and thank you very much
Merci beaucoup pour le tuto...excellent !
Thank you so much,
it was a pleasure to unfold the stages.
That worked like a charm! Thank you so much!
The tutorial was excellent !! It works for me. Thank You!! If possible to post JWT and welcome page customization, it will be helpful.
Excellent! Thank you for the great explanation.
I have a question. Can I install Jitsi next to the files of my website on my company host and still use the same domain as of the website for Jitsi, dedicating a sub domain for it?
No we can't add I think
@@pratikgk9384 oh I see. Thank you so much!
Love this many thanks from the Netherlands. Be safe
Is your jitsi meet working fine with more than two particpants, because i getting error when 3 participant join the meeting all audio and video stop working as 3 participant joins meeting
From what I remember, that means your Videobridge component isn't working. (Jitsi uses peer-to-peer with two users, and doesn't start the Videobridge until the third user joins.) Check your logs and fix the configuration error with Videobridge.
One note! when you are having 1-on-1 video call, it switches to p2p mode, and that is why I can have 1080p calls from Russia to the US. Jitsi is amazing!
Great video.. Please do another for Jitsi authentication with LDAP active directory
Hey can you please help me with.
How to connect mutiple videobridge on jisti server.
Visit jitsi website and read the docs for the answers possibly
Excellent video, was exactly what I was looking for, thank you.
It is far faster and easier with docker-compose! you need just to change few config and all is running in less than 5 min. Great presentation!
I'm not a fan of Docker, I like running native packages/services since it saves overhead and is more straightforward to configure (especially when you're using one server for many applications.)
@@ckpriv6167 "I can update one of the stacks at a time without breaking the others." - You can do this anyway if you're careful and know what you're doing.
"The backup is also easier, I can mount the data/config volume on a backup stack, save that, send it encrypted on a backup cloud service." - You need a step to "mount" so you can access your data/config? That's extra work. My files are right on the filesystem and thus easier to access, modify, and back up.
"But each time I want to upgrade my server and move my services, that is a nightmare. So docker is far easier, I don't rely on the host at all, only to boot and start docker, handle ipv4/v6, and everything else can have what they need in there stacks." - Sounds like you need to learn systemd a little better. GNU/Linux is a multi-tasking operating system, it can (and does) start and handle multiple services automatically when configured to.
"It took me like 20 min to add jitsi meet on a new docker-compose stack, without any problem with everything else on the server." - This is 15 minutes more than your initially quoted time. What happened there? Sounds like you're just bragging/exaggerating, and it's not working.
Docker is a band-aid for developers who don't want to worry about actual server administration. It makes it easy to set something up without knowing what any of the moving parts are actually doing; it makes it more difficult to actually understand, interact with, and customize the applications from a user/administrator's point of view.
What happens if you want to run two applications on the same server using the same port? For instance, Jitsi Meet uses port 443 since it's HTTPS in a web browser, and I might also have a WordPress website I want to run on the same server. Two Docker instances cannot bind port 443 at the same time. Your options in that case are:
- Run the Docker instances on non-standard ports and use a web server like Apache or NGNIX to proxy the traffic to the Docker containers.
- Just run the apps natively using a web server like Apache or NGINX.
The Docker solution requires more setup, and _does not_ make it any easier to migrate your server with multiple services between hosts like you're claiming, because the host-level configuration would still need to be migrated and that's what you're complaining about in the first place.
@@ckpriv6167 "After something like 20 years of experience on Linux + BSD system, in my experience, having several different services on one server is not a good idea."
Bragging about how many years of experience you have in a TH-cam comment essay? You're not going to change my mind about anything, ever.
Your initial comment was that Docker is "far faster and easier" than what I showed in my video. Now you are going the opposite direction and boring me with notes about your massively overcomplicated setup. You have a cool job where you've "learned" a ton of stuff about Docker? Great, go live your amazing, incredible, superior life and stop leaving annoying comments on my videos, then.
Nerd on the Street - Tech your are right. that’s pointless. please clear out those comments.
This is exactly what I need. I am so sick with Skype which are very low quality of sound and video. I am a podcaster with millions of views each day and my audiences are complaining my audio/video quality and this tutorial will save my ass.
Awesome video and tutorial. Great job. It worked as a charm. Thank you.
jumping into the question, can it be prefilled? like jitsi.meeting.com?username=user&pass=pass??
@Nerd on the Street - Tech Can you make a video on jigasi transcription because I didn't see any proper documentation in implementing the transcription in jitsi meet. If you are able to do this it will helpful for every one.
You are the only other person that I know who works out of root! Everyone else has been trained to never to that. The other person is me. LOL
It makes sense to worry about in multi-user environments, and in single-user environments when you're using the system for desktop tasks or other tasks where you don't expect to need root. For a single-user server environment on a single-application server when you're performing one-time configuration, there's not as much reason for it to matter.
Hi Jacob, this is awesome. Could you please make a video for setting up jitsi like a webinar? like to automatically mute everybody audio and video and only allow co-hosts. It could be great to have a setup everybody only come to the channel to view and listen and only the video for the host and co-host are active. It will be highly appreciated if you can pull this one off.
Great job man, Thank you.. Just deployed mine successfully and needed the extra security
Can you do jitsi reservation? Please do a tutorial.
Seems Crosstalk did nearly the exact same video AFTER yours was published. Hmmmm. Good stuff. Any plans for a performance/scaling video?
I don't watch that channel, but glad I beat them to it. "Performance/scaling" is incredibly broad, so no plans for that right now.
Chris did it on Ubuntu, I prefer Debian any day
Thank you for the video
Would you do a video about how to set up BigBlueButton and Scalable load balancer ?
This tutorial is done perfectly!! Thank you!
Thank you for the grate video it helped me a lot on how to set up jitsi on my own
Man, you are incredible!!!
Good one bro, thanks for sharing... have you tried multi domain single instance setup to juice it up more ??
Please how can i connect with others with jitsi
Excellent video! Do you have something about to deploy more than one server to improve the capacity of the participants?
23:45 Jitsi should have a QR code it can scan that's valid for a time limit. That way, you can just send the QR to your non-techie family so they can connect by scanning the QR code.
Check the Jitsi documentation on JWT Tokens. After fixing authentication via tokens you can create a QR code link with the JWT in the jitsi room link ;-)
Have you ever tried installing Jitsi + JWT token on Ubuntu 20.04 focal? If yes do you have a step-by-step totorial?
Unfortunately, my ISP is filtering traffic. I can't access my own PC, from outside, not even with DDNS!
Really well done tutorial. I've been meaning to do this for a while - and you just saved me a pile of research on the authentication options. Have you tried setting up jangouts using janus as the videobridge? OI'd like to compare the two.
This setup is not working with ipv6. Specially letsencrypt command is not working...
But thank you for this easy setup instructions
Amazing guide !! Saved our team !
Can you add an easy step to add a "instant chat" on the right side or left side of the JITSI Video Conference Event ?
Very well explained, even some nob can start and complete setting this up in 1 hour or so. I have set up this on my domain in quiet 15-20 minutes with your video. Thanks a ton for that. I have made the changes in the files as explained for setting up authentication. But, I am facing issues with it, Meetings can't be created furthermore without authentication and requires host password, but after entering the correct password it still sticks on waiting for the host pop-up. On refreshing the window I can access the meeting, but others who join the meeting can't see or connect with each other. I hope you can help with this.
great video and very informative ,
I was wondering if you can share some more information on how to change the default ports for http and https
Very good explanation and thanks for this video. It is really helpful.
Superb presentation 👏
That's a super great video. Thank you 😊
Hi, nice video :) great explanation.. is there a way we can auto configure the android/iOS app to receive our FQDN instead of jitsi default ?
How about authetication integration with active directory ?
Does it work with touch screen?
Sorry, I'm like way over my head here so forgive me if this is a dumb question...what is the linode thing?
Okay, ya he use Linode to map his Domain Name to his DigitalOcean Server by add A Record.
Michel NASH Thank you! I’ve got so much to learn!
@@stephanieteacher9620 Happy to help! :)
Is there a way I can setup a conference for two people, but don't have to be in the conference room when they join? I don't want people creating their own rooms, but I also don't want to have countless windows open waiting for people to enter their room.
I am legally blind and I join meetings with a local group. Because I am legally blind I can't see most of the features to unmute or turn my camera on or off on my Android Phone. Because of this, I can't communicate with the group and at the same time, I can't use the chat or the hand raise feature. There are some calls that I join that my camera is not muted but there are some calls that I'm muted on both my audio and camera. For me and because of my disability I have to have my camera and mic unmuted so I can be accommodated and when I need to raise my hand the host can see me put my hand up on camera or hear me vocally say "STACK". Since I can't see anything else all I do is click the link in the Facebook Chat and it takes me directly to the meeting. Is there a way to set Jitsi up so that everyone else can be muted but myself even know I am not the host? It would be so much more accessible if the host can set it up so that my mic and camera were not muted right from the start. The other reason I am asking this is that there are some meetings that I click on the link and I am not muted but other times I click on the link and I am muted. I am not sure if the host is not setting up the meetings the same way each time or if the host has to be from the same computer or phone to keep the settings the same?
Thankyou so much very nice teach each words are very clear and video is awesome. now want a suggestion from u, i have a web server which is already install centos 7 with vesta cp and working very fine since 5 years. can i install this on centos 7. is there any conflict with my webserver vestacp.
pls guide if is it possible i want to install it for my academy. how many student are connect at per session.
Really awesome video, well done.. thank you so much for your help!
Can we use ubuntu 20.04 to install it?
Great video. I have a server running on GCC, all setUp and working fine. But sharing screen is kinda troublesome. It shows Blue Screen once i share the screen. And once i stop sharing, i'll have to Force Stop Chrome and Start it all over again because it just hangs. Any help here please...?
What is amazing is that just 2 hours ago I built one of these servers....WOW talk about timing
Hello. Thanks a lot. Any hope to see the possibility to have the fonction "divide in groups". This would be game changing. I am a teacher and this is really the best to teach distancial with zoom.
Hello,
Do you know if it's possible upgrade audio quality to stereo and 192kbps minimum and video 1080p? I need to transmit voice and music high quality.
Best regards
Thanks it's really helpful.can you just explain about jwt authentication with token in self hosted jitsi
I have changed the file nano /etc/prosody/conf.avail/jitsi.mydomain.com.cfg.lua
authentication = "internal_plain"
then rebooted but I still see the open system when open in a new tab what do you think?
Hi,
A big THANK YOU, I am a retired pilot and I am teaching myself IT. Currently using Jitsi, but would like to self host it at home. My question is, if I host it at home, will people be able to join through the phone as it is with meet.jit.si?
after connect to the server i am not able to unmute cam and mic. i am not moderator.
can somebody help? it is the 3. time to install for local network and i always have the same problem and no idea where i went wrong.
This is awesome! Thank you!
Hey! I have tried to do the steps but i got some issues so far.
I am trying to install it on a local server behind a NAT and I did the forwarding as per the video.
and when I brows the link I get the jitsi web page but the mic and camera cant work. they are always disabled.
and the SSL Certificate couldnt be installed. Some error messages comes.
so please if you have another video for the local installation or solutions for the issues that i mentioned I will be thankful.
Can we put register in the landing page itself so we don’t have to create users through terminal?
Thank you for making the video. how much server resource will be used? any rough estimation? eg if 3 people are doing video conferences how much bandwidth of server RAM etc needed, are there any suggestions that tell how much server resources will need for Jitsi if simultaneous X number of video conferences are running with x number of people.
what server spec (RAM, HDD, CPU) would you recommend for 100 live users streaming simultaneously..
What release of Jitsi Meet do you use?
What do you use to display your android OS on the screen?
i have a question, where do i find the list of users registered in prosody? is that file accessible?
And how to share document or file like power point in jitsi. Could jitsi do that?
how setting up the server on the own laptop instead using an external provider?
Hello thx. Is it possible to have more than 3 user in the room?