NLDer Posted April 15, 2020 Share Posted April 15, 2020 @SpaceInvaderOne I'm sure you've gotten the notifications from this forum... I, and many others here, would love to know if this is something you are looking in to. I am prepared to help fund your time on this project to make even a "quick and dirty" video guide (even a written step-by-step procedure) to get a functioning docker container install guide for Jitsi. Your guides are awesome! Please, help us... and please provide a donation link in this thread for this project. With respect, Andrew 3 Quote Link to comment
ZooMass Posted April 15, 2020 Share Posted April 15, 2020 +1 demand unit Help us SpaceInvaderOne, you are our only hope (not tagging you because I'm sure you're already annoyed with the last three @'s in this topic). 1 Quote Link to comment
Wernstar Posted April 15, 2020 Share Posted April 15, 2020 On 3/26/2020 at 10:07 PM, hernandito said: I offer +100 demand units.... We need to implement a demand-multiplying factor based on how long people have been using unRAID. You earn 2 demand unit credits a month. Developers can submit bids to create the docker. All demand points accumulate, and once the units are reached and the developer follows through, they get the units added to their account. Developers can then award back the units in their accounts to donors. I am saying this mostly in jest, but hey.... you never know. I have had my Unraid server for two months now. I am willing to spend all 4 demand units on this. And the next two, and the next.... Quote Link to comment
dallus Posted April 16, 2020 Share Posted April 16, 2020 I’m willing to chip in my request units and contribute some cold hard freedom bucks to spaceinvaderone for a Jitsi tutorial. His channel has helped me greatly so far! Quote Link to comment
ijuarez Posted April 16, 2020 Share Posted April 16, 2020 (edited) I like to see this but I would like it done by LSIO or Bin-HEX no offense to other developers. I just feel comfortable with them. Also would love to be all in one docker. Edited April 16, 2020 by ijuarez adding stuff 2 Quote Link to comment
Didrik Posted April 16, 2020 Share Posted April 16, 2020 +1 for demand, I bought a second hand Dell PowerEdge T20 for this sole purpose lol. I am struggling installing Ubuntu on it though, the VNC freezes so if someone can make an effort to put it in a container that would be HIGHLY appreciated! :D Quote Link to comment
CiaoCiao Posted April 16, 2020 Share Posted April 16, 2020 (edited) +1 for the tutorial request 🙂 The only way I have found until now is to setup a Ubuntu VM in Unraid, and then to follow the steps explained in this video to setup a Jitsi server https://youtu.be/QZCX2gBln1s Yet I'm far from being an expert and I am not 100% sure this would work. Edited April 16, 2020 by CiaoCiao Quote Link to comment
ijuarez Posted April 17, 2020 Share Posted April 17, 2020 4 hours ago, CiaoCiao said: +1 for the tutorial request 🙂 The only way I have found until now is to setup a Ubuntu VM in Unraid, and then to follow the steps explained in this video to setup a Jitsi server https://youtu.be/QZCX2gBln1s Yet I'm far from being an expert and I am not 100% sure this would work. good old cross talk! 2 Quote Link to comment
yayitazale Posted April 17, 2020 Share Posted April 17, 2020 9 hours ago, CiaoCiao said: +1 for the tutorial request 🙂 The only way I have found until now is to setup a Ubuntu VM in Unraid, and then to follow the steps explained in this video to setup a Jitsi server https://youtu.be/QZCX2gBln1s Yet I'm far from being an expert and I am not 100% sure this would work. It works using the dockered version on Ubuntu Server. The only thing it is not working is Jibri behind a external Reverse proxy as Nginx Proxy Manager. Quote Link to comment
Wouterr Posted April 17, 2020 Share Posted April 17, 2020 Got it working by installing the NerdPack (on Community applications). from which i installed PIP with PIP you can then install docker-compose. Then just follow the quick start on https://github.com/jitsi/docker-jitsi-meet and play arround with the .env configuration file. Make sure to set the secrets and passwords to something or the application might not start. Also, Some important settings to change: CONFIG=/mnt/user/appdata/jitsi-meet-cfg DOCKER_HOST_ADDRESS=<your unraid server IP> If you can forward port 80 and 443 to that docker, great, set ENABLE_LETSENCRYPT and you're done. as i have already set-up a nginx reverse proxy in a letsencrypt docker (as set-up to @SpaceInvaderOne totorial) so i could not use the build in functionality. Quik soluition is to join your letsencrypt docker to the jitsi.meet docker network. this can be done trough the terminal with the command docker network connect docker-jitsi-meet_meet.jitsi letsencrypt Where letsencrypt is my letsencrypt docker acting as reverse proxy and docker-jitsi-meet_meet.jitsi is the docker network name as created during docker-compose. Using folowing jitsi.subdomain.conf in the appdata\letsencrypt\nginx\proxy-confs where server_name meet.* point to the subdomain i have configured to serve the jitsi webinterface # https://community.jitsi.org/t/issues-with-using-nginx-on-separate-server/15783/8 server { listen 80; listen 443 ssl; server_name meet.*; location / { ssi on; proxy_pass http://meet.jitsi; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } # BOSH location /http-bind { proxy_pass http://xmpp.meet.jitsi:5280/http-bind; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } # xmpp websockets location /xmpp-websocket { proxy_pass http://xmpp.meet.jitsi:5280/xmpp-websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; tcp_nodelay on; } } 2 Quote Link to comment
Aage Posted April 18, 2020 Share Posted April 18, 2020 @Wouterrthanks for posting this. I'll be trying this later! Quote Link to comment
HojojojoWololo Posted April 19, 2020 Share Posted April 19, 2020 On 3/26/2020 at 10:07 PM, hernandito said: I offer +100 demand units.... We need to implement a demand-multiplying factor based on how long people have been using unRAID. You earn 2 demand unit credits a month. Developers can submit bids to create the docker. All demand points accumulate, and once the units are reached and the developer follows through, they get the units added to their account. Developers can then award back the units in their accounts to donors. I am saying this mostly in jest, but hey.... you never know. Sound like an interesting idea. +1 demand unit for your proposal and +1 demand units for the demand of the threadstarter. Quote Link to comment
CiaoCiao Posted April 19, 2020 Share Posted April 19, 2020 I just got Jitsi to work in an Ubuntu VM. Not difficult at all for someone who has already used Ubuntu Server. For me it has taken a lot of time because it's the very first time I'm actually using/installing something on Linux (other than Unraid). I still have a few details to correct but still it's great to be able to install this software and to host your family calls locally rather than have your grand'ma's usual password and login leaked on the "dark net" by using Zoom. Quote Link to comment
HojojojoWololo Posted April 19, 2020 Share Posted April 19, 2020 (edited) On 4/17/2020 at 11:11 PM, Wouterr said: Got it working by installing the NerdPack (on Community applications). from which i installed PIP with PIP you can then install docker-compose. Then just follow the quick start on https://github.com/jitsi/docker-jitsi-meet and play arround with the .env configuration file. Make sure to set the secrets and passwords to something or the application might not start. Also, Some important settings to change: CONFIG=/mnt/user/appdata/jitsi-meet-cfg DOCKER_HOST_ADDRESS=<your unraid server IP> If you can forward port 80 and 443 to that docker, great, set ENABLE_LETSENCRYPT and you're done. as i have already set-up a nginx reverse proxy in a letsencrypt docker (as set-up to @SpaceInvaderOne totorial) so i could not use the build in functionality. Quik soluition is to join your letsencrypt docker to the jitsi.meet docker network. this can be done trough the terminal with the command docker network connect docker-jitsi-meet_meet.jitsi letsencrypt Where letsencrypt is my letsencrypt docker acting as reverse proxy and docker-jitsi-meet_meet.jitsi is the docker network name as created during docker-compose. Using folowing jitsi.subdomain.conf in the appdata\letsencrypt\nginx\proxy-confs where server_name meet.* point to the subdomain i have configured to serve the jitsi webinterface # https://community.jitsi.org/t/issues-with-using-nginx-on-separate-server/15783/8 server { listen 80; listen 443 ssl; server_name meet.*; location / { ssi on; proxy_pass http://meet.jitsi; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } # BOSH location /http-bind { proxy_pass http://xmpp.meet.jitsi:5280/http-bind; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; } # xmpp websockets location /xmpp-websocket { proxy_pass http://xmpp.meet.jitsi:5280/xmpp-websocket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header Host $host; tcp_nodelay on; } } Nice workaround. Thanks for sharing your thoughts, it seems to work so far. But if I remember it right, the Letsencrypt container has to be added to the jitsi docker-network each time the Letsencrpyt container restarts, correct? I seem to recall that the docker cointainers are only able to save one network. Edited April 19, 2020 by HojojojoWololo Quote Link to comment
Aage Posted April 20, 2020 Share Posted April 20, 2020 I see jitsi has 4 apps in unraid apps. Played a little with them. I'm having some issues with them. Jitsi-web wants to replace my letsencrypt container. Has anyone installed these yet? Care to share what we need to change in the settings? Thanks Quote Link to comment
uldise Posted April 21, 2020 Share Posted April 21, 2020 i have some success with Jitsi-meet install on VM, or more precisely on Ubuntu LXC container under Proxmox. the biggest problem was to get it working with Apache reverse proxy. and i don't have video recording know, cos it looks like it must be installed on Linux with X server? Quote Link to comment
SpaceInvaderOne Posted April 21, 2020 Share Posted April 21, 2020 Here is a video guide for setting up Jitsi 6 6 1 Quote Link to comment
CiaoCiao Posted April 21, 2020 Share Posted April 21, 2020 1 minute ago, SpaceInvaderOne said: Here is a video guide for setting up Jitsi You rock 1 Quote Link to comment
pnbrooks Posted April 22, 2020 Share Posted April 22, 2020 Hi folks, So, I've followed the instructions (I thought) from @SpaceInvaderOne's excellent video, but I'm coming to some problems. In particular, once I execute the docker compose command, the docker tab indicates that the version of my Jitsi docker is "not available". I've tried going through this process a few times (which may or may not be advisable) and come to the same problem each time. I've attached my logs from one of the Jitsi dockers. Thanks in advance for any insight that y'all might have. Jitsi Log.txt Quote Link to comment
Katherine Posted April 22, 2020 Share Posted April 22, 2020 8 hours ago, SpaceInvaderOne said: Here is a video guide for setting up Jitsi Thank you for this guide @SpaceInvaderOne. Had Jitsi docker up and running before the video was over. 😆 Out of curiosity, how does one update this docker? Should we re-clone the repo and compose the dockers again? Quote Link to comment
enigma27 Posted April 22, 2020 Share Posted April 22, 2020 Hopefully someone can help because something has gone wrong somewhere with me. So I use my own domain and have setup a CNAME dns record pointing towards my server I have done the following Forwarded UDP port 10000 to my unraid server ip address set lets encrypt to register my sub domain updated the lets encrypt folder with the jitsi.conf file and changed the domain inside Followed Spaces video to within an inch of its life... now here's the problem I can start a meeting and see myself and everything seems to work fine until a second person tries to join and I get an error saying something went wrong and it tries to reconnect. I have tried this on the android app.. another pc with web browser and it does the same. simply cant have more than one person join the meeting. any ideas? Quote Link to comment
enigma27 Posted April 22, 2020 Share Posted April 22, 2020 ok think i may have found the issue but unsure in the part of the video where it shows you how to edit the .env file and add the host container I think I typed it wrong as when I look in portainer under the video.meet.jitsi file in the env section the DOCKER_HOST_ADDRESS is incorrect because of my fat fingers (its not my unraid server ip) I just restarted the jitsi containers and now cant access it at all other than internally I tried to recreate those steps in the video to to edit this file and when i type nano env.example it seems to come up with a blank dock. is there any easy way to edit the DOCKER_HOST_ADDRESS? Quote Link to comment
enigma27 Posted April 22, 2020 Share Posted April 22, 2020 ok all sorted. was that ip address error. found out how to edit it in portainer. Quote Link to comment
NLDer Posted April 22, 2020 Share Posted April 22, 2020 40 minutes ago, enigma27 said: ok think i may have found the issue but unsure in the part of the video where it shows you how to edit the .env file and add the host container I think I typed it wrong as when I look in portainer under the video.meet.jitsi file in the env section the DOCKER_HOST_ADDRESS is incorrect because of my fat fingers (its not my unraid server ip) I just restarted the jitsi containers and now cant access it at all other than internally I tried to recreate those steps in the video to to edit this file and when i type nano env.example it seems to come up with a blank dock. is there any easy way to edit the DOCKER_HOST_ADDRESS? I'm worried, because I do not see this record at all in the ENV section. Should it be there? My problem to date, after going through this setup, and before that the setup for LetsEncrypt - because I didn't have it yet - and connecting to cloudflare, etc... is that when I try to go to my meeting URL i get a CLoudFlare 522 Connection Timeout Error. Could this be related to the fact that I do not see this field at all? Quote Link to comment
enigma27 Posted April 22, 2020 Share Posted April 22, 2020 26 minutes ago, NLDer said: I'm worried, because I do not see this record at all in the ENV section. Should it be there? My problem to date, after going through this setup, and before that the setup for LetsEncrypt - because I didn't have it yet - and connecting to cloudflare, etc... is that when I try to go to my meeting URL i get a CLoudFlare 522 Connection Timeout Error. Could this be related to the fact that I do not see this field at all? it should be as its part of the setup quoted in the video.. otherwise the other containers do not know where to route the information to I would imagine. I already had letsencrypt setup for other containers on my server so that bit required very little for me to change. Also the video does not go through how to port forward or how to add the jitsi domain you want to use to lets encrypt, i am assuming space invader is assuming you already know how to set that up. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.