Host a Jitsi Meet Server

Sdílet
Vložit
  • čas přidán 3. 04. 2020
  • 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: nerdonthestreet.com/wiki?find...
    ---
    Join the Nerd Club: nerdclub.nots.co
    Official website: nerdonthestreet.com
    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
  • Věda a technologie

Komentáře • 392

  • @vaibhav71188
    @vaibhav71188 Před 4 lety +12

    I want to see this channel become famous.. absolutely clear, concise instructions, good control over delivery of the content.
    Thank you 🙏

  • @phillwheadon5940
    @phillwheadon5940 Před 3 lety +1

    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.

  • @majicboca4784
    @majicboca4784 Před 4 lety +7

    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.

  • @jaimebastida8956
    @jaimebastida8956 Před 3 lety +1

    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 :)

  • @TedFreitas
    @TedFreitas Před 4 lety +2

    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!

  • @EricAdamsYT
    @EricAdamsYT Před 4 lety +1

    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!

  • @wizdude
    @wizdude Před 4 lety +4

    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 :-)

    • @Lordblanca
      @Lordblanca Před 4 lety +2

      Can you please show how to do the LDAP and sip integration. Thanks

  • @M310GL
    @M310GL Před 4 lety +4

    Dude, that was amazing. I just already install my jitsi server in a Digital Ocean droplet following your instructions. Bravo!

    • @M310GL
      @M310GL Před 3 lety

      @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.

  • @jimmienichols4895
    @jimmienichols4895 Před rokem

    Awesome video, just what I was looking for. You've got a new subscriber ! Thank you !

  • @noahwilliams8918
    @noahwilliams8918 Před 4 lety +1

    Your tutorials keep getting better and better, Jacob. Keep up the good work! Your original Nextcloud one kickstarted my Linux admin knowledge. Much appreciated.

  • @rewinfrey
    @rewinfrey Před 4 lety

    Love the video! Very clear, concise, additional info is always focused on topic and helpful. Thank you!

  • @MartijnWismeijer
    @MartijnWismeijer Před 4 lety

    I love your vintage casio watch. :) Thanks for sharing this video!

  • @githubissue-of7rb
    @githubissue-of7rb Před 5 měsíci +1

    Having explored both Jitsi and MiroTalk SFU, we appreciate the merits of both projects!

  • @thatLion01
    @thatLion01 Před 4 lety

    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.

  • @anonymus2894
    @anonymus2894 Před 4 lety

    That worked like a charm! Thank you so much!

  • @HigorVaz
    @HigorVaz Před 4 lety +3

    Man, you are incredible!!!

  • @audiobookers6444
    @audiobookers6444 Před 2 lety

    Simply the best Jitsi installation tutorial!

  • @davidg4512
    @davidg4512 Před 4 lety +2

    I was just watching how to do jisti self hosting and yours was just uploaded. What coincidence.

  • @wakecoalition3834
    @wakecoalition3834 Před 3 lety

    I'm glad i found your channel. Thanks a million

  • @makeitcloudy
    @makeitcloudy Před 2 lety

    the quality of your tutorials, doesn't left much to be desired!

  • @juanidamato
    @juanidamato Před 4 lety

    Excellent video, was exactly what I was looking for, thank you.

  • @jeffreyquinn3820
    @jeffreyquinn3820 Před 3 lety

    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.

  • @hakovatube
    @hakovatube Před 4 lety +2

    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.

  • @tomt4573
    @tomt4573 Před 4 lety

    Awesome video and tutorial. Great job. It worked as a charm. Thank you.

  • @rhb.digital
    @rhb.digital Před 4 lety

    Great job man, Thank you.. Just deployed mine successfully and needed the extra security

  • @TheSelfHosting
    @TheSelfHosting Před 3 lety

    Merci beaucoup pour le tuto...excellent !
    Thank you so much,
    it was a pleasure to unfold the stages.

  • @dwarikatripathy854
    @dwarikatripathy854 Před 2 lety

    Crisp and clear. Of course you got another subscriber and a like

  • @AndreBrosda
    @AndreBrosda Před 3 lety

    A very good guide on how to setup jitsi. Even understandable if english is not the first language.

  • @baba00eddy
    @baba00eddy Před 2 lety

    This is awesome! Thank you!

  • @BinaHejazi
    @BinaHejazi Před 3 lety

    Absolutely brilliant tutorial mate, well done!!

  • @rolandsenn9044
    @rolandsenn9044 Před 4 lety

    Love this many thanks from the Netherlands. Be safe

  • @kavyasagar1942
    @kavyasagar1942 Před 4 lety +4

    The tutorial was excellent !! It works for me. Thank You!! If possible to post JWT and welcome page customization, it will be helpful.

  • @khalidelgazzar
    @khalidelgazzar Před 2 lety

    That's a super great video. Thank you 😊

  • @OsamaMneina
    @OsamaMneina Před 3 lety +1

    Thank you! So clear and to the point tutorial.

  • @hugomejia7826
    @hugomejia7826 Před 4 lety

    Fantastic video men, thanks for sharing this knowledge!! I've been looking for something so clearly explained.

  • @CristianFlores-rj3ny
    @CristianFlores-rj3ny Před 4 lety

    Only 30 min to be an expert using and setting jitsi xD u help me a lot thanks bro !

  • @ygreq
    @ygreq Před 2 lety

    This tutorial is done perfectly!! Thank you!

  • @justinbrash7626
    @justinbrash7626 Před 4 lety

    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.

  • @sgeneralgrievous
    @sgeneralgrievous Před 4 lety +31

    Perfect, now you should do one on setting up recording.

    • @roadblock8383
      @roadblock8383 Před 4 lety +1

      A working Jibri setup video would be much appreciated!

    • @meetah100
      @meetah100 Před 3 lety +1

      Any ideas on how to setup audio/video recording?

  • @eberperetto
    @eberperetto Před 4 lety

    Thank you for this, right on point!

  • @chrisjchalifoux
    @chrisjchalifoux Před 3 lety

    Thank you for the grate video it helped me a lot on how to set up jitsi on my own

  • @ThomasTomchak
    @ThomasTomchak Před 4 lety

    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.

  • @dimitriostsobanopoulos7

    Great video. Well done!

  • @LaughingStock71
    @LaughingStock71 Před 4 lety

    Solid presentation, thanks!

  • @rockyman649
    @rockyman649 Před 3 lety

    Thanks, it's awesome.

  • @ashinlaurel5862
    @ashinlaurel5862 Před 3 lety

    Amazing guide !! Saved our team !

  • @RicardoPerez-iu7dk
    @RicardoPerez-iu7dk Před 4 lety

    Brilliant, many thanks. Subscribed

  • @annihilationHaven
    @annihilationHaven Před 3 lety

    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 )))

  • @bazurk_dot_com
    @bazurk_dot_com Před 3 lety

    Really awesome video, well done.. thank you so much for your help!

  • @kotobm1148
    @kotobm1148 Před 4 lety

    Awesome video, thank you!

  • @theijssenp
    @theijssenp Před 3 lety

    Tnx! Saved me a lot of time.

  • @scottmccarthy1274
    @scottmccarthy1274 Před 4 lety +1

    What is amazing is that just 2 hours ago I built one of these servers....WOW talk about timing

  • @tombouie
    @tombouie Před 4 lety

    Very professionally done

  • @Johnny-fok
    @Johnny-fok Před 3 lety

    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.

  • @BigDataLogin
    @BigDataLogin Před 2 lety

    Superb presentation 👏

  • @Marcos-nl7el
    @Marcos-nl7el Před 3 lety

    thanks !! it was really helpful

  • @mangeshpatil5930
    @mangeshpatil5930 Před 2 lety

    Excellent tutorial... Bravo..

  • @rebelScience
    @rebelScience Před 4 lety

    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!

  • @rogerjenson5689
    @rogerjenson5689 Před 4 lety

    Ancient history! As of May 30, 2020 your rants about Zoom are resolved.

  • @SchaelTeer
    @SchaelTeer Před 3 lety

    that's a perfect video, thank you so much!

  • @kalaiselvan9527
    @kalaiselvan9527 Před 4 lety

    Very good explanation and thanks for this video. It is really helpful.

  • @bgable7707
    @bgable7707 Před 3 lety

    SWEET, thank you!

  • @mpanhans
    @mpanhans Před 4 lety

    What an awesome video!

  • @partasuhari
    @partasuhari Před 4 lety

    Good tutorial, much appreciated!

  • @falepaco
    @falepaco Před 4 lety

    Thanks a lot! You're great!

  • @kloro2006
    @kloro2006 Před 4 lety

    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.

  • @pedroserapio8075
    @pedroserapio8075 Před 4 lety

    Great explanation, thank you.

  • @octavianc.2569
    @octavianc.2569 Před 4 lety +3

    more content like this!!!

  • @mingli9563
    @mingli9563 Před 4 lety

    That's awesome! Thanks

  • @bfebrian
    @bfebrian Před 4 lety

    wow, easy to understand, two thumbs up

  • @Xeonbit
    @Xeonbit Před 3 lety

    That's nice to learn your tutorial. Thanks

  • @MatthiasLenardt
    @MatthiasLenardt Před rokem

    Really great!
    I love this concept and we should take care about our data 😉
    Much love 💕
    Matthias 👋

  • @darkmans666
    @darkmans666 Před 3 lety

    good work mate!

  • @RunTimeRecruitment
    @RunTimeRecruitment Před 4 lety

    Excellent tutorial !!!!

  • @onurgulkokan8493
    @onurgulkokan8493 Před 3 lety

    Great tutorial, thank you.

  • @Wookey.
    @Wookey. Před 4 lety +1

    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.

  • @dayworkhard
    @dayworkhard Před 3 lety

    Well organized tutorial.

  • @AlexeyKalinin
    @AlexeyKalinin Před 4 lety

    Cool. Very nice manual

  • @alirezamirhabibi8039
    @alirezamirhabibi8039 Před 4 lety

    Good job, thanks a lot.

  • @ninjadev3537
    @ninjadev3537 Před 4 lety

    very professional!

  • @techtelligence8907
    @techtelligence8907 Před 4 lety

    Great video! Thank you for posting. Question for you: what did you need to do to get the Logitech BRIO working with Linux? I’m running Fedora 31 and it just will not cooperate with that camera. Thanks again.

  • @fknet
    @fknet Před 4 lety

    Amazing!

  • @alstermediamoingmbh7486

    very good explanation! 🙂

  • @hienly
    @hienly Před 4 lety

    Awesome!

  • @almamun2565
    @almamun2565 Před 3 lety

    It's just awesome

  • @rollover36
    @rollover36 Před 4 lety

    Perfect, love that you picked Debian over Ubuntu

  • @franciscopena1140
    @franciscopena1140 Před 4 lety

    Your video helped me a lot. Saludos!

  • @liora2k
    @liora2k Před 4 lety

    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

  • @KalegeENOCK
    @KalegeENOCK Před 4 lety

    Good stuff..thanks.

  • @muhdkhairiazmianuar9924

    Great video.. Please do another for Jitsi authentication with LDAP active directory

  • @icarochenel
    @icarochenel Před 4 lety +1

    Thank you so much for this tutorial!
    I've been trying to achieve the anonymous login without password during the whole day, following their documentation and their forum, but it just wasn't working. Thank you for your help!

  • @emmanuelsiziba5142
    @emmanuelsiziba5142 Před 2 lety

    well done

  • @Max-jv3yg
    @Max-jv3yg Před 4 lety +9

    Seems Crosstalk did nearly the exact same video AFTER yours was published. Hmmmm. Good stuff. Any plans for a performance/scaling video?

    • @NerdOnTheStreet
      @NerdOnTheStreet  Před 4 lety

      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.

    • @rollover36
      @rollover36 Před 4 lety

      Chris did it on Ubuntu, I prefer Debian any day

  • @MineWurx_Studio
    @MineWurx_Studio Před 4 lety

    Jacob - thanks for the great video. Do you have an opinion as to the maximum performance one might get out of the DO micro instance used in your example? How many clients it might handle in a single meet? It would be nice to run a room for 20 to 30 as economically as possible. I was wondering what you thought the limits might be. Thanks again.

  • @ckpriv6167
    @ckpriv6167 Před 4 lety

    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!

    • @NerdOnTheStreet
      @NerdOnTheStreet  Před 4 lety

      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.)

    • @NerdOnTheStreet
      @NerdOnTheStreet  Před 4 lety

      @@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.

    • @NerdOnTheStreet
      @NerdOnTheStreet  Před 4 lety +1

      @@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 CZcams 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.

    • @ckpriv6167
      @ckpriv6167 Před 4 lety

      Nerd on the Street - Tech your are right. that’s pointless. please clear out those comments.

  • @kitesafe-de
    @kitesafe-de Před 4 lety +1

    Hi Jacob, awesome tutorial - thank you very much!
    Still have two questions, maybe you have a hint or a how-to...
    1. Is there a way to keep one specified "room" open for all anon users, while all other sessions need to be initialized by a registered user, like in your tut?
    2. Any way to modify the text on the welcome page?
    Thanks in advance
    Thilo

  • @toabhay
    @toabhay Před 4 lety +6

    Excellent video! Can you share some info on the number of connections / conference can a single basic (1vCpu; 1gb ram) droplet support?

    • @robertl3408
      @robertl3408 Před 3 lety

      Does anyone have any info for this?

  • @klifffborad8377
    @klifffborad8377 Před 4 lety

    Thank you for the video
    Would you do a video about how to set up BigBlueButton and Scalable load balancer ?

  • @wretchedfibs4306
    @wretchedfibs4306 Před 4 lety

    thanks Sheldon

  • @oscargm1979
    @oscargm1979 Před 3 lety

    Maquina :) Thank You