Host a Jitsi Meet Server - Comments
Post
Posted
Posted
Standard member
Posted
NOTS Staff
If by "hosting server" you mean a server hosted by a hosting provider, I'm pretty sure I showed that in the video. Where are you confused?trailboss said
how do i install this on a hosting server?
Posted
Standard member
but I dont really know how weel its working but its possible with your guide.
I did have some problems with my ispconfing - on the same rpi4 as it was also running rocketchat, mysql so think
I will put the Jetsi Meet server on its own rpi if I can proxy the 443 to another internal rp4 computer with Jitsi.
Posted
Standard member
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?
Posted
NOTS Staff
Hi Jean,Jean said
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?
I'm very glad the video was helpful! Yes, once the server is set up, there's no difference between accessing via the app vs. the website. You will need to get your port forwarding set up to get it working in the first place (ports TCP/443 or TCP/4443 and UDP/10000 must be forwarded to the server, as stated on Jitsi Meet's GitHub readme.)
Posted
Standard member
But I did have rocket chat and alot of other stuff installed on my small the rpi4 computer and the jisti modified my nginx.conf so I think I will change the setup so
the jitsi meet is running on a standalone rpi4 computer but this also need some type of proxy/forward solution on the ispconfing/nginx on 192.168.0.5 (need forward) to 192.168.0.6
on router i do portforward on wan 80,443 tcp and UDP/10000 to 192.168.0.5 but I think the LTE needs the port 80 when making the certificate (not sure if I can avoid it and use other ports here) because if I did port forward to the rpi4 on 192.168.0.6 no problem so maybe running jisti on 192.168.0.6:4443 would be a solution for more easy installation but I think LTE needed a response/answer on port 80 I am not really sure ?
I have wan/firewallrouter—->switch
—>rpi4192.168.0.5(ispconfig normal ports 80,443,8080 etc)
—>rpi4192.168.0.6(jistsi) solution maybe to use 4443 here and do portforward but maybe a problem with port 80 doing LTE
Any suggestions?
A little complicated to explain but running ispconfing on the rpi4 on ubuntu18.04 is nice but running jiste on the same rpi4 is to much and the
numbers of users capasity is surely limitd by the power of the rpi4 but only a few users is fine for now
Posted
NOTS Staff
Filip said
But I did have rocket chat and alot of other stuff installed on my small the rpi4 computer and the jisti modified my nginx.conf so I think I will change the setup so
the jitsi meet is running on a standalone rpi4 computer but this also need some type of proxy/forward solution on the ispconfing/nginx on 192.168.0.5 (need forward) to 192.168.0.6
From “Post #427”, April 22nd 2020, 1:03 AM
If you're going to need a proxy anyway, then you can just edit the nginx.conf so it does what you want with all of it on a single machine.
I do not use ISPConfig since I generally know how to manage configuration directly. I don't use Raspberry Pi's because they are extremely low-powered. So I can't comment on any of that.
I don't know what you're talking about with LTE or how that is related to your port forwarding setup.
Posted
Standard member
My problem was that port 80 was also needed in the Lets Encrypt part - so running a webserver with port forward in the firewall to the webserver and installing the jistsi on another computer where port tcp 443 and udp 10000 was forward to the jisti computer was not working for me because port 80 also was needed in this process.jacobgkau said
Filip said
But I did have rocket chat and alot of other stuff installed on my small the rpi4 computer and the jisti modified my nginx.conf so I think I will change the setup so
the jitsi meet is running on a standalone rpi4 computer but this also need some type of proxy/forward solution on the ispconfing/nginx on 192.168.0.5 (need forward) to 192.168.0.6
From “Post #427”, April 22nd 2020, 1:03 AM
If you're going to need a proxy anyway, then you can just edit the nginx.conf so it does what you want with all of it on a single machine.
I do not use ISPConfig since I generally know how to manage configuration directly. I don't use Raspberry Pi's because they are extremely low-powered. So I can't comment on any of that.
I don't know what you're talking about with LTE or how that is related to your port forwarding setup.
But I hope I can do some proxy setup so I can let the ispconfig with nginx do the proxy part just like I also need to add rtmp to my need.
https://letsencrypt.org/docs/allow-port-80/
I run ispconfig to give friend access to do things and it does have some benefits as complete solution - but for speciel needs like installing nextcloud and jitsi.
Anyway this just to explain the "need" for port 80 related to the install of of jitsi.
I know the RaspberryPI4 is lowpowered - but I looks like running for a few users and thats OK to lean and test setup and maybe move to bigger computer
on request depending on the need for more power and more cpu power.
I am thinking about a bigger server hosted on maybe linode or simular but I am not really sure about how much power is needed for a maybe bigger solution.
Posted
Standard member
Here it was on https port 4444 - just a note.jacobgkau said
Hi Jean,
I'm very glad the video was helpful! Yes, once the server is set up, there's no difference between accessing via the app vs. the website. You will need to get your port forwarding set up to get it working in the first place (ports TCP/443 or TCP/4443 and UDP/10000 must be forwarded to the server, as stated on Jitsi Meet's GitHub readme.)
From “Post #424”, April 21st 2020, 6:27 PM
Posted
Standard member
I installed today Jitsi using docker on Ubuntu. I would like to follow " Step 8: To require authentication to create or join a room, open the Prosody configuration file:", but /etc/ dir does not contain the prosody dir, and the prosody inside the jitsi-docner directory only contains a "Dockerfile", "Makefile", and a "rootfs" directory.
Do you know where I have to make the changes you made? Is is in the Docker-file? Jitsi runs well, but I am a little bit confused.
Thanks.
Posted
NOTS Staff
I am a little bit confused why you thought it would be a good idea to ignore half of my tutorial and use Docker instead, then jump back in and expect things to match up.zampa said
Hi.
I installed today Jitsi using docker on Ubuntu. I would like to follow " Step 8: To require authentication to create or join a room, open the Prosody configuration file:", but /etc/ dir does not contain the prosody dir, and the prosody inside the jitsi-docner directory only contains a "Dockerfile", "Makefile", and a "rootfs" directory.
Do you know where I have to make the changes you made? Is is in the Docker-file? Jitsi runs well, but I am a little bit confused.
Thanks.
Posted
Standard member
I apologise.jacobgkau said
I am a little bit confused why you thought it would be a good idea to ignore half of my tutorial and use Docker instead, then jump back in and expect things to match up.
Just wanted to setup a Jitsi server, started with an easy example, using Docker, and found your tutorial. Then I tried to follow your create user guid. And failed. Now, I am reading the readme file from the docker image (I know, should have done it before). But know I am getting some other errors…
Will try it step by step, using your way, common installation . PS: Your videos are great.
Posted
Standard member
Hi Jacob.jacobgkau said
I am a little bit confused why you thought it would be a good idea to ignore half of my tutorial and use Docker instead, then jump back in and expect things to match up.
I wanted only to say thanks . Yesterday a configured my server following your video. And it's great. I am teaching at a school in spain, and we are looking for a solution all kids in a virtual classroom. Jitsi is just awesome!
Posted
Standard member
Do you know any way to extend the room size. Everytime more than 20 people try to join to my room, the ones above 20 are kicked out.
I tried this:
In the file /etc/prosody/conf.d/my-domain.cfg.lua
storage = "null"
muc_max_occupants = 40
modules_enabled = {
"muc_meeting_id";
"muc_domain_mapper";
– "token_verification";
"muc_max_occupants";
}
and in /etc/jitsi/jicofo/config,
JAVA_SYS_PROPS="-Dorg.jitsi.jicofo.MAX_SSRC_PER_USER=40
(https://community.jitsi.org/t/setting-that-determens-maxium-number-of-users-in-a-room/28405/5)
but it doesn't work.
Posted
NOTS Staff
Glad you were able to get it working and that it's useful for you!zampa said
Hi Jacob.
I wanted only to say thanks . Yesterday a configured my server following your video. And it's great. I am teaching at a school in spain, and we are looking for a solution all kids in a virtual classroom. Jitsi is just awesome!
Posted
Standard member
Hello Jacobjacobgkau said
If by "hosting server" you mean a server hosted by a hosting provider, I'm pretty sure I showed that in the video. Where are you confused?
I think he meant shared hosting
Greetings from the guy from switzerland
Greetings from the guy from switzerland
Posted
Standard member
An issue has occurred after I completed the last step to not require authentication for joining a room while still requiring authentication for creating new rooms.
When I try to join a room I continually get a prompt saying "You have been disconnected"
After following the tutorial, I was expecting to get a username and password prompt, but I have never seen it.
I've checked the configuration files and they look as they should. The only thing I am not sure about is:
When I edited /etc/prosody/conf.avail/jitsi.example.com.cfg.lua, I copied and pasted this (and then modified to my server):
VirtualHost "guest.jitsi.example.com"
authentication = "anonymous"
c2s_require_encryption = false
Should this appear as one line, or does it need a carriage return and break it up as separate lines?
Posted
NOTS Staff
It's more than one line, just like I showed in the video.Neil1966 said
First off, I must give you a big thank you for this excellent tutorial. I was able to get my jitsi server up and running. Brilliant job on the instructions, I am not very good with using linux, but the instructions were good enough for me.
An issue has occurred after I completed the last step to not require authentication for joining a room while still requiring authentication for creating new rooms.
When I try to join a room I continually get a prompt saying "You have been disconnected"
After following the tutorial, I was expecting to get a username and password prompt, but I have never seen it.
I've checked the configuration files and they look as they should. The only thing I am not sure about is:
When I edited /etc/prosody/conf.avail/jitsi.example.com.cfg.lua, I copied and pasted this (and then modified to my server):
VirtualHost "guest.jitsi.example.com"
authentication = "anonymous"
c2s_require_encryption = false
Should this appear as one line, or does it need a carriage return and break it up as separate lines?
Posted
Standard member
One question but first. I want to say thank you very much for all the work you have done on these tutorials. they have been a big help. Always been hesitant about getting into Linux, well more intimidated than anything else. Still going through the backlog but i started with your next-cloud 15 vid and followed suite with the nxt 17 but installed 18 as that was out.
Of course, i setup my own jitsi server which i self host at home at the moment for our martial arts club for our higher rank belts for our theory training. Anyway, i am learning more as i go and it is all thanks to your videos that finally got me into taking on the challenge of learning Linux more seriously than just having it being a want to learn.
My situation is this, at the moment i have two physical machines, one running next cloud and the other jitsi. Since it is a home network, i have my port forwarding setup for the both, obviously since i cannot port forward the same ports of 80 / 443 to both machines at the same time, i have to go into my router and just change the ip address on those ports every time i need to use one or the other.
The goal is as follows
Been doing research on how to change the ports on either next cloud or jitsi and have attempted those changes without much luck yet. There is a smattering of info based on similar questions along the same line and does not seem to be any solid info that i have found.
At the moment, the goal is to have either next cloud or jitsi run on a different set of ports (not really fussed about which one it is at this point) so i don't have to keep swapping back and forth my router settings. Eventually, the longer term goal is once i am able to get a better machine, i would like to run both of them on the same machine.
Question is. Has someone else done this yet / know how to do it or know of some video that i might not have come across yet that can point me in the right direction please!?!. On a side note, i have been going through the jitsi docs to try and figure it out, my lack of knowledge is letting me down at the moment.
Any help is greatly appreciated.
Thanks again for all your vids and work on them.
1 guest and 0 members have just viewed this.