Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
F
fairmeeting
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 31
    • Issues 31
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • hosting
  • fairmeeting
  • Wiki
  • installation

Last edited by Roland Alton Sep 27, 2020
Page history

installation

Technical documentation for sysadmins

Installation Notes

Code is in /usr/share/jitsi-meet/
Settings are in /etc/jitsi

Jitsi Meet installation

new installation 02MAY2020 on internex server based in Austria

installation 16JUN2018 on an OVH VPS, goal was to test, if performance is better then on heu20 VPS, which always had a lot of video packet dropouts and yes, it was much better

following video guideline here https://jitsi.org/news/new-tutorial-installing-jitsi-meet-on-your-own-linux-server/

installing stable build https://jitsi.org/downloads/ with nginx

apt install log auf vanilla Debian stretch

ufw

22/tcp                     ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
10000:20000/udp            ALLOW       Anywhere                  
4443                       ALLOW       Anywhere    fallback jitsi?              
50600                      ALLOW       Anywhere    SIP

178.63.167.177 50600       ALLOW FWD   127.0.0.1 5060  forward to Asterisk

Monitoring access from:

    92.222.184.0/24
    92.222.185.0/24
    92.222.186.0/24
    167.114.37.0/24
    54.37.72.135/32

restart

service jitsi-videobridge restart
service jicofo restart
service jigasi restart

post installation

manual steps after updates (unless you have set apt-mark hold jitsi-meet)

   cp /usr/share/jitsi-meet/static/close2FAIRMEETING.html /usr/share/jitsi-meet/static/close2.html
//   cp /usr/share/jitsi-meet/fairchat.ico /usr/share/jitsi-meet/favicon.ico
   cp /usr/share/jitsi-meet/images/faviconFAIRKOM.ico /usr/share/jitsi-meet/images/favicon.ico
   cp /usr/share/jitsi-meet/images/fairmeeting.png /usr/share/jitsi-meet/images/watermark.png
   cp /usr/share/jitsi-meet/lang/main-de.json /usr/share/jitsi-meet/lang/main-deDISTRO.json 
   cp /usr/share/jitsi-meet/lang/main-deFAIRMEETING.json /usr/share/jitsi-meet/lang/main-de.json
   cp /usr/share/jitsi-meet/lang/main.json /usr/share/jitsi-meet/lang/mainDISTRO.json
   cp /usr/share/jitsi-meet/lang/mainFAIRMEETING.json /usr/share/jitsi-meet/lang/main.json
   cp /usr/share/jitsi-meet/titleFAIRMEETING.html /usr/share/jitsi-meet/title.html
   cp /usr/share/jitsi-meet/interface_config.js /usr/share/jitsi-meet/interface_configDISTRO.js
   cp /usr/share/jitsi-meet/interface_configMEET.js /usr/share/jitsi-meet/interface_config.js
   cp /usr/share/jitsi-meet/css/all.css /usr/share/jitsi-meet/css/allDISTRO.css
   cp /usr/share/jitsi-meet/css/allFAIRMEETING.css /usr/share/jitsi-meet/css/all.css
   cp /usr/share/jitsi-meet/static/recommendedBrowsersFAIRMEETING.html /usr/share/jitsi-meet/static/recommendedBrowsers.html
   cp /usr/share/jitsi-meet/static/welcomePageAdditionalContentFAIRMEETING.html /usr/share/jitsi-meet/static/welcomePageAdditionalContent.html

check the following /etc/jitsi files, they should not be overwritten with an update (or do a git branch multibridge-update first):

/etc/jitsi/videobridge/sip-communicator.properties
/etc/jitsi/videobridge/config
/etc/jitsi/jicofo/sip-communicator.properties
/etc/jitsi/meet/fairmeeting.net-config.js

all.css am Ende ergänzen mit den fairkom custom classes, vorher deminify (nicht mit BBedit, sondern mit https://htmlstrip.com/unminify-css)

cp /usr/share/jitsi-meet/images/welcome_page# cp schlegeisgreySMALL.jpg curves.png

in interface_config.js you can define which functions are presented, e.g. removed for now "invite by phone"

You may need to update Language adoptions DE and Interface config changes, compare with DISTRO.

add domains and LE certs

Let’s Encrypt certificate is being added for main domain automagically with: /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh and is also used by coturn server on same machine

Adding additional domain on same server see https://git.fairkom.net/hosting/fairmeeting/-/issues/84

Clone repository
  • Wiki Deutsch
  • architecture
  • donation page
  • Home
  • installation
  • interface config
  • jitsiaptlog
  • main de changes
  • videobridge installation
  • videoconferencing development server

gitlab project and software management by fairkom.eu - more open source web apps at fairapps.net