Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Jitsi?

Featured Replies

@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

  • Replies 152
  • Views 36.2k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • SpaceInvaderOne
    SpaceInvaderOne

    Here is a video guide for setting up Jitsi  

  • @SpaceInvaderOne I think we have an idea for your next video 😬

  • https://github.com/jitsi/docker-jitsi-meet   Anyone know how to install this on unraid?  I'm spoiled with the unraid apps to install containers.

Posted Images

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

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

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!

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 by ijuarez
adding stuff

+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

+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 by CiaoCiao

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!

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.
 

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;
	}
}

 

@Wouterrthanks for posting this. I'll be trying this later!

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.

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.

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 by HojojojoWololo

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

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?

1 minute ago, SpaceInvaderOne said:

Here is a video guide for setting up Jitsi

 

You rock

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

8 hours ago, SpaceInvaderOne said:

Here is a video guide for setting up Jitsi

 

tkhwyhavq1m31.thumb.jpg.aa5b1430fd15a1ea8bf73fb216dfa50f.jpg

 

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?

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?

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?

ok all sorted. was that ip address error. found out how to edit it in portainer.

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?

 

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.

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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.