-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
Here are some basic instructions to get your machine started with Jitsi meet!
There is a lot to know about Jitsi Meet. I recommend the following resources to help understand the technologies that power Jitsi and how they all work together to make everything run behind the scenes:
Understanding How to Peer-to-Peer Functionality Works
https://www.youtube.com/watch?v=SAaa8jYdtx4
WebRTC Crash Course
https://www.youtube.com/watch?v=FExZvpVvYxA
Troubleshooting Jitsi Issues
Use the following command in the command line to get JSON about how Jitsi is running:
curl http://localhost:8888/stats
-
Setup a virtual server (using whatever platform makes sense; VMWare, VirtualBox, or Hyper-V would all work for this)
-
Follow these instructions to setup Jitsi meet on your new virtual machine.
-
If using VirtualBox you will need to use a Bridged Adapter (go to VirtualBox > Machine > Settings > Network) so that the machine can communicate to both the internet and the host machine. If using a different method to create and connect to a virtual machine, you will need to make sure the networking is setup to allow connections to both the internet and the host machine.
-
Setup Git and pull down the appropriate branch from the Jitsi Meet Project using the following two commands:
sudo apt update
sudo apt install git
-
Pull down and run the latest Jitsi Meet code from GitHub:
git clone https://github.com/intulse/jitsi-meet.git
-
Start running the Jitsi Meet application from your virtual machine:
cd jitsi-meet
npm install
make
-
Open Firefox and make sure the domain you set up in step 3 now shows the homepage for Intulse Meetings
-
Modify the "hosts" file on your host machine (the one you are using to access the virtual machine). You can find this file at "C:\Windows\System32\drivers\etc". Once you open the file in a text editor, add the virtual machine IP address and the domain name that you specified in step 3 to the list. You can find the IP address on the virtual machine using:
ip a
- Pull the latest code down on your host machine and run the following:
- In VSCode run:
- IntulseMeetings (accessible using the Workspace)
- DashboardApp (accessible using the Workspace)
- In Visual Studio run:
- DashboardServer (when running, make sure you use the DashboardServer instance NOT IIS)
- meet.intulse.com (when running, make sure you use the meet.intulse.com instance NOT IIS)
- You may have to change to app URL for this project to: http://localhost:54300
- In VSCode run:
The Jitsi Meet project uses React so it is easiest to setup your Visual Studio Code environment to recognize and give tooltips related to React. In order to do this you must:
-
Open Visual Studio Code
-
Open the Jitsi Meet project (File > Open Folder...)
-
Open the Extensions window (View > Extensions)
-
Search for Babel Javascript and install it
-
Click the gear icon next to "TSLint" and click "Disable (Workspace)"
-
In the search bar, search for "@builtin TypeScript and JavaScript Language Features"
-
Disable TypeScript and JavaScript Language Features
-
Restart Visual Studio Code