Passwords should be obtained in a safe way, e.g. SECRET_FOCUS_USER: password for the authenticator.SECRET_JVB_USER: password for the videobridge.JITSIFQDN: your jitsi-meet domain, e.g.In the following, the following placeholders are used: The remainder assumes that you have done this.Īlso you should have SSL/TLS certificates for your domain, on how to obtain free certificates see certbot. You will need to update DNS record for your server with an entry of your chosen subdomain, in the above example meet. It is however strongly encouraged from security standpoint to host webapps on their own subdomain. If your server name is then a common choice for your jitsi will be, but you can choose freely. Refer to the Jitsi philosophy for rationale. Note: This configuration yields an open server for everyone to connect. You need those optionals packages to run a standalone server: #NoExtract = usr/share/gtk-doc/html/* usr/share/doc/* Some packages install configuration examples in /usr/share/doc, ensure to comment this line in /etc/nf: nightly and nightly-bin can not be installed at the same time, but stable and nightly can be). The bin one conflicts with the normal version (i.e. You need to choose between the normal or the bin version. It is possible to install them at the same time, but you will need to use separate port and several instances of prosody (the plugins cannot be scope by virtual host). You can either use the git versions, the nightly version or the stable versions. Prosody: a free XMPP server serving as the base of the setupĪ graphical overview of the interfaces to the user and towards each other is given here.jicofo: the Jitsi conference focus determining who is speaking.jitsi-videobridge: the video bridging service providing video streams to all participants.jitsi-meet-turnserver: the configs example to run a stun/turn server.jitsi-meet-prosody: the prosody plugins for jitsi.jitsi-meet: the files for the webinterface, accessed via files served by a webserver.Jitsi-meet consists of severals components: At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects from the community enable other features such as audio, dial-in, recording, and simulcasting. Step 7.Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. What do we need to change? Please note that the steps below are only minimal required changes, you can tweak a lot more in this nginx configuration. It is located under /etc/nginx/sites-available/. The jitsi-meet package ships with an nginx configuration. Step 7 - Modify shipped nginx configuration We let the installer generate the certificate but won't use it. Time to register your certificate (don't forget to replace the email and domain with your certificate):Ĭertbot certonly -nginx -rsa-key-size 4096 -m -d Step 6 - Install Jitsi Meetįinally we can install jitsi-meet on our server.ĭuring the installation process you need to enter your chosen domain name (not the example !) and select the option to generate a self-signed certificate. We will use certbot from EFF for the Let's Encrypt certificates. Next we register Let's Encrypt certificates for TLS encryption. For performance reasons we install a webserver otherwise jitsi-meet will use a builtin java webserver called jetty.Īpt-get install nginx -y Step 5 - Register a certificate ![]() In case you already have a webserver installed you can skip this step. These steps describe the manual installation process. usr/share/jitsi-meet/scripts/install-letsencrypt-cert.shĬontinue now with Step 8 below. ![]() Jitsi Meet also offers a script for this task. It will be used to configure the virtual host. Step 4 - Install Jitsi Meetĭuring the installation process you need to enter your chosen domain name (not the example !). Otherwise scroll down to the manual installation. If you do not have any existing setup on this machine yet, you can use these steps. Jitsi Meet can install and configure a webserver and certificates itself. Also edit the hosts file under /etc/hosts and replace the default with the chosen FQDN, in this tutorial. ![]() ![]() If this server is for jitsi-meet only, then you should set the hostname with hostnamectl set-hostname talk. Apt-get update Step 3 - Configure the hostname (optional)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |