Posted10 August 2016
Jitsi is cross-platform, free and open-source software for Instant Messaging (IM), Voice over IP (VoIP) and video chat. It is compatible with many popular IM and telephony services and provides reliable end-to-end encryption for text chats (and somewhat experimental end-to-end encryption for voice chats).
Jitsi is cross-platform, free and open-source software for Instant Messaging (IM), Voice over IP (VoIP) and video chat. It is compatible with many popular IM and telephony protocols, including Jabber/XMPP, Facebook Messenger, AIM, ICQ, MSN, Yahoo! Messenger and SIP. It provides end-to-end encryption for text chats through the Off-the-Record (OTR) protocol. It also supports end-to-end encrypted voice chat using ZRTP over SIP, though it tends to be somewhat unstable when used in this way.
Important: If you and those with whom you communicate use OTR encryption for text chats and ZRTP encryption for voice chats, Jitsi will protect the content of your conversations from service providers like Google and Facebook. However, these providers can still monitor certain metadata about the conversations you have through Jitsi. Examples include:
They can share this information with third parties, including other companies and governments. For conversations where such metadata could be sensitive, you and those with whom you communicate should consider using a trusted, independent service provider.
Jitsi allows you to use your existing accounts to communicate securely through the use of end-to-end encryption. This not only makes the content of your communication inaccessible to various third parties, such as government or corporate surveillance platforms, it also protects your conversations from those who operate the chat services themselves (such as Facebook, if you are using Facebook Messenger, or Google, if you are using Google Talk).
Note: Jitsi was written in the Java programming language. As such, Java must be installed on your computer in order for it to work. Though Java itself does not represent a significant security risk, Java browser extensions are often found to contain vulnerabilities that allow malicious websites to assume control of your computer or install malware. If your browser has a Java plugin installed, we strongly recommend that you disable it.
Jitsi is available for Mac OS, GNU Linux, and MS Windows. It can be used to communicate with other XMPP or SIP clients that support end-to-end encryption through OTR (for text chat) or ZRTP (for voice chat). Examples are recommended below:
To install the latest stable version of Jitsi, follow the steps below:
Step 1. Go to the Jitsi download page.
Tip: Make sure you're on the secure version of the Jitsi download page before you download anything. (The 'https' part encrypts the connection between your browser and the website, thus making it harder for an attacker to modify the file you're going to download.)
Step 2. Select the appropriate Jitsi Mac OS X Package for your computers operating system.
Figure 1: Jitsis Download Page
If you are using OS X versions 10.8 and above, click on the main Mac OS X Packages link directly below the apple icon. If you are using versions 10.6 or 10.7, click on the No-JRE Packages Mac OS X 10.6/10.7 link. Most users with up-to-date operating systems will click on the main Mac OS X Packages link.
Tip: If you are unsure of which version your operating system is, click on the apple icon in the menu at the top of your screen, then scroll down to select About This Mac. A window will appear that includes the current version number of your operating system.
Step 3. Click to download the appropriate version of Jitsi. Save it to your Downloads folder.
Figure 2: Downloading Jitsi
To install Jitsi, follow the steps below:
Step 1. Navigate to the folder in which you saved the Jitsi package (titled jitsi-latest.dmg' or jitsi-no-jre-latest.dmg). In this example, we saved it in the Downloads file.
Figure 1: The Downloads folder containing the Jitsi .dmg file
Step 2. Double-click the Jitsi .dmg file to mount it as a disk image. It should show up in a new window (Figure 2, below) and under Devices in the left-hand sidebar of a normal Finder window.
Figure 2: Inside the mounted Jitsi disk image
Step 3. Drag the Jitsi.app into the Applications folder.
Figure 3: Dragging the mounted Jitsi.app into the Applications folder
It will then copy over into Applications.
Step 4. Before we start using Jitsi, we should unmount (or 'eject') the Jitsi disk image. Find Jitsi under Devices in the Finder sidebar. Click on the {eject} icon next to it in the sidebar to unmount the disk image.
Figure 4: Unmounting (or ejecting) the Jitsi disk image
Jitsi is written in the Java programming language andat the time of writingrequires an older, 'legacy' version of Java in order to run on Mac OS X.
Therefore, the first time you run Jitsi, you will probably see a message (as seen in Figure 1, below) informing you that you need to install the legacy Java SE 6 runtime in order to open and use Jitsi. (This same legacy version of Java is also called 'Java for OS X 2015-001' by Apple, as seen in Figure 2, below.)
To install this required legacy version of Java, follow the steps below:
Step 1. Locate Jitsi in your Applications folder and double-click to open it.
Step 2. If you need to install the legacy Java SE 6 runtime, the alert in Figure 1 will pop up.
Figure 1: Alert window notifying the user to install the legacy Java SE 6 runtime for Jitsi
If you already have this version of Java installed, Jitsi will open without this installation message, and you can skip to Section 3, Adding accounts to Jitsi.
Step 3. Click on More Info in the alert window. This will open up a webpage in your browser where you can download the required legacy version of Java 6 from Apple.
Figure 2: Apple support page for legacy Java 6
Step 4. To download the legacy version of Java 6, click on the [Download] button at the top of the webpage. Save the file to your Downloads file.
Figure 3: Download progress bar in Firefox
Step 5. Navigate to the folder in which you saved the Jitsi file (titled JavaForOSX.pkg). In this example, we saved it in the Downloads file.
Figure 4: The Downloads folder containing the Jitsi .pkg file
Step 6. Double-click the Java .pkg file to mount it as a disk image. It should show up in a new window (Figure 5, below) and under Devices in the left-hand sidebar of a normal Finder window.
Figure 5: Inside the mounted Jitsi disk image
Step 7. Double-click JavaForOSX.pkg in the mounted disk image. It will open the installer for the legacy version of Java for OS X 2015-001.
Figure 6: Installer for Java
Step 8. There is no special installation details for Java. Click [Continue] through the Read Me section, then review and agree to the License agreement. To install Java in the default location for installation (Macintosh HD), input an admin-level password to authorize the installation of Java.
Figure 7: Java installation complete
When you are finished, the installer will show that the installation was successful.
Step 9. Click [Close] to exit the Installer.
Step 10. Before we continue, we should unmount (or 'eject') the Java disk image. Find Java for OS X 2015-001 under Devices in the Finder sidebar. Click on the {eject} icon next to it in the sidebar to unmount the disk image.
Figure 8: Unmounting (or ejecting) the Java disk image
When you have the newest version of Jitsi and the legacy version of Java SE 6 installed, you can open Jitsi for the first time. Depending on your System Preferences for Mac OS X, you may see a few messages when you run Jitsi for the first time.
To navigate these and run Jitsi for the first time, follow the steps below:
Step 1. As with most Mac OS X apps downloaded from sources other than those downloaded from Apples official App Store, youll see a confirmation alert the first time you open Jitsi.
Navigate to your Applications folder, locate the Jitsi app, and double-click to open it.
Step 2. Youll see the pop-up in Figure 1 below, asking you if youre sure you want to open Jitsi. Click [Open].
Figure 1: Confirmation alert when opening Jitsi for the first time
Step 3. Depending on what your Firewall settings are in the Security & Privacy section of System Preferences, you may also see a second alert as Jitsi opens.
Figure 2: Authorization alert for Jitsi to accept incoming connections
The alert window will ask you if you want the application Jitsi.app to accept incoming network connections? Click [Allow].
Jitsi supports many different services and protocols for text chat. The first time you launch Jitsi, you will see the window shown in Figure 1, which allows you to add the accounts you want to access through Jitsi.
Figure 1: Jitsi's initial account configuration screen
You can use this screen to enter a username and password for each of the services displayed, for a total of four accounts. But you must already have accounts for these services before configuring them for use here in the Jitsi client. The sections below describe how to set up accounts for various IM and VoIP service providers.
Note: Both Google Talk and Facebook may require that you change certain account settings before you can access their text chat services through Jitsi. To learn how, see the following two sections:
As shown in Figure 1 of the previous section, the first time you launch Jitsi, you will see an account configuration screen that allows you to add various chat services to the application. After you have added at least one account, this screen will no longer appear. In order to add additional accounts, follow the steps below.
Step 1. Click File in Jitsi's menu and scroll down to select Add new account... to choose the service or protocol you want to use.
Figure 1: Add New Account screen
Step 2. Select Google Talk from the Network drop-down list.
Figure 2: Entering Google Talk account details into the Add New Account screen
Step 3. Type your Google username
Step 4. Type your Google passphrase
Step 5. (Optional) Uncheck the Remember Password box.
Important: If you want Jitsi to remember your Google Talk account password for you, you should first enable its Master Password feature.
Step 6. Click [Add]
You can now use Jitsi to communicate through the Google Talk account you have added.
Note: If you are using 2-step verification to protect access to your Gmail account, you may see an error like the one shown in Figure 3 when Jitsi tries to access your account. (It will also display the same error if you get your passphrase wrong.)
Figure 3: Google Talk authentication failed (possibly as a result of "2-step verification" settings)
To access Google Talk using Jitsi, you will need to generate an "application-specific password". To learn how, see Google's instructions. When you have generated an app password for Jitsi within your Google account, you will enter that password within Jitsi as the main password for your Google Talk account.
There are two settings that you may need to change on the Facebook website first before Jitsi can use Facebook for chat: - Create a username for your Facebook account. - Turn on Facebooks application platform.
Step 1. Assign a username to your Facebook account on the Facebook website.
Before Jitsi can connect to Facebook to use its chat functionality, you must assign a username to your Facebook account. Unlike most Web services, Facebook does not require you to select a username when you create your account, but it does allow you to create one if you wish. You can confirm your username by signing into your Facebook account.
Your username is what appears in the address bar of your browser after https://www.facebook.com/ when you view your Timeline or Page. So, if your username is elena.katerina, you should see https://www.facebook.com/elena.katerina in your browser's address bar when viewing your Timeline. Your username is also part of your Facebook email address (elena.katerina@facebook.com, for example).
If you do not have a Facebook username, you can choose one by signing into your Facebook account and selecting Settings > General or by navigating to https://www.facebook.com/username.
Facebook may need you verify your account before allowing you to select a username. This could require giving Facebook a mobile phone number at which you can receive a text message. For more details see Facebooks explanation of usernames.
Step 2. Turn on Facebooks application platform in order to give Jitsi access to your Facebook account. To do this, sign in to Facebook, select Settings > Apps, then confirm that the Apps, Websites and Plugins setting is Enabled.
Note: Turning on Facebooks application platform opens up some of your Facebook data to third-party application developers. This data is available not only to the Facebook applications that you choose to use, but also to the Facebook applications used by your friends. After turning on Facebooks Apps, Websites and Plugins, be sure to check the settings under Apps others use. This setting allows you to hide some personal information from applications used by your friends. Unfortunately, Facebook does not offer settings to hide all personal information. As long as the application platform is Enabled, certain categories of data (including your friend list, your gender, and any information you have made public) are accessible to apps used by others. If this is unacceptable, you should disable Apps, Websites and Plugins and avoid using Jitsi with Facebook Messenger.
Once have chosen a Facebook username and enabled the application platform, you can add your Facebook account to Jitsi.
As shown in Figure 1 of the Add accounts to Jitsi section, the first time you launch Jitsi, you will see an account configuration screen that allows you to add various chat services to the application. After you have added at least one account, this screen will no longer appear. In order to add additional accounts, follow the steps below to add your Facebook account to Jitsi.
Step 3. Click File in Jitsi's menu bar and select Add new account... to choose the service or protocol you want to use.
Figure 1: Add New Account screen
Step 4. Select Facebook from the Network list to enter your username and passphrase
Figure 2: Entering a username and password into the Add New Account screen
Step 5. Type your Facebook username
Step 6. Type your Facebook passphrase.
Step 7. (Optional) Uncheck the Remember password box
Important: If you want Jitsi to remember your account passwords (or passphrases) for you, you should enable its Master Password feature.
Step 8. Click [Add]
You can now use Jitsi to communicate using your Facebook account.
XMPP and Jabber are different names for the same instant messaging (IM) protocol. It is an open standard, and there are many providers who offer free Jabber/XMPP accounts that you can use with Jitsi. The IM Observatory allows you to evaluate some security properties of public Jabber/XMPP services.
If you have experience running online services, you can also install a Jabber/XMPP server (such as ejabberd or Prosody IM) on your own server and provide accounts to members of a particular community or organization.
Below, we recommend a few services that have a great deal of experience protecting their users' privacy.
Excerpt from:
Jitsi for Mac OS X Secure instant messaging and VoIP
- Jitsi - Business VoIP Phone Service | OnSIP [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- Softonic - Jitsi - Download [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- The Architecture of Open Source Applications: Jitsi [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- Jitsi - Wikipedia, the free encyclopedia [Last Updated On: April 26th, 2014] [Originally Added On: April 26th, 2014]
- FLOSS Weekly 293: Jitsi Meet - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- Jitsi Overview: FLOSS Weekly 293 - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- NetSecDemo Secure FTP over Jitsi - Video [Last Updated On: May 9th, 2014] [Originally Added On: May 9th, 2014]
- Eliyah Moore, Barum Jiu Jitsi Vs Cahel Gonzalez, 5 Star Martial Arts - Video [Last Updated On: May 16th, 2014] [Originally Added On: May 16th, 2014]
- Jitsi (Mac) - Download - Softonic [Last Updated On: August 31st, 2014] [Originally Added On: August 31st, 2014]
- Using XMPP chat with Jitsi - Video [Last Updated On: September 12th, 2014] [Originally Added On: September 12th, 2014]
- Jitsi - SIP Softphone - Video [Last Updated On: September 12th, 2014] [Originally Added On: September 12th, 2014]
- The Luminosity of Free Software Episode 20 - Video [Last Updated On: September 13th, 2014] [Originally Added On: September 13th, 2014]
- FOSDEM 2014 - Jitsi Videobridge And Webrtc - Video [Last Updated On: September 16th, 2014] [Originally Added On: September 16th, 2014]
- Just Linux touch screen and Jitsi - Video [Last Updated On: September 16th, 2014] [Originally Added On: September 16th, 2014]
- Bitcoin and dark wallet could be used by terrorists. So what? [Last Updated On: September 24th, 2014] [Originally Added On: September 24th, 2014]
- Top messaging apps flat-out flunk EFF's security review [Last Updated On: November 5th, 2014] [Originally Added On: November 5th, 2014]
- When I say join me in a jitsi meet... - Video [Last Updated On: November 7th, 2014] [Originally Added On: November 7th, 2014]
- Jitsi Flasms Dogfooding: Using your own imperfect solutions helps improve them, - Video [Last Updated On: November 10th, 2014] [Originally Added On: November 10th, 2014]
- IETF91 chairs meeting Honolulu Jitsi Meet presentation - Video [Last Updated On: November 17th, 2014] [Originally Added On: November 17th, 2014]
- IETF91 chairs meeting Honolulu Jitsi Meet questions - Video [Last Updated On: November 17th, 2014] [Originally Added On: November 17th, 2014]
- jitsi videollamada - Video [Last Updated On: December 26th, 2014] [Originally Added On: December 26th, 2014]
- Your first OTR text chat with Jitsi - Video [Last Updated On: December 31st, 2014] [Originally Added On: December 31st, 2014]
- Skype Encrypted Alt. SIP Jitsi Combo [Last Updated On: February 7th, 2015] [Originally Added On: February 7th, 2015]
- Jitsi Wikipdia [Last Updated On: February 7th, 2015] [Originally Added On: February 7th, 2015]
- Jitsi for Mac | MacUpdate - Apple Mac OS X Software & Apps ... [Last Updated On: February 11th, 2015] [Originally Added On: February 11th, 2015]
- Nexi Unified Communication Jitsi Presentazione full - Video [Last Updated On: February 19th, 2015] [Originally Added On: February 19th, 2015]
- JITSI - Video [Last Updated On: April 8th, 2015] [Originally Added On: April 8th, 2015]
- Jitsi Configuration and Review [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi: A Multi-Protocol, Cross Platform Compatible Chat, Call ... [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi (Build 3132) - Business VoIP Phone Service | OnSIP [Last Updated On: November 21st, 2015] [Originally Added On: November 21st, 2015]
- Jitsi | Tiki Suite [Last Updated On: March 26th, 2016] [Originally Added On: March 26th, 2016]
- Jitsi - [Last Updated On: January 28th, 2017] [Originally Added On: January 28th, 2017]
- Jitsi for Mac - Download - jitsi.en.softonic.com [Last Updated On: February 5th, 2017] [Originally Added On: February 5th, 2017]
- Jitsi | Prometheism.net [Last Updated On: February 8th, 2017] [Originally Added On: February 8th, 2017]
- GitHub - jitsi/jitsi-meet: Jitsi Meet - Secure, Simple and ... [Last Updated On: February 12th, 2017] [Originally Added On: February 12th, 2017]
- Edward Snowden's New Job: Protecting Reporters From Spies - WIRED [Last Updated On: February 14th, 2017] [Originally Added On: February 14th, 2017]
- Snowden helping develop tools to protect journalists and whistleblowers - 'to make the game a little more fair' - Press Gazette [Last Updated On: February 16th, 2017] [Originally Added On: February 16th, 2017]
- Jitsi - Download [Last Updated On: February 18th, 2017] [Originally Added On: February 18th, 2017]
- Jitsi Meet - Android Apps on Google Play [Last Updated On: March 11th, 2017] [Originally Added On: March 11th, 2017]
- How to Configure and Set-Up Jitsi - Liberty Under Attack [Last Updated On: June 6th, 2017] [Originally Added On: June 6th, 2017]
- Jitsi PediaView.com | Prometheism.net [Last Updated On: June 17th, 2017] [Originally Added On: June 17th, 2017]
- Provisioning | Jitsi | Prometheism.net [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- Provisioning | Jitsi [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- FAQ | Jitsi | Prometheism.net [Last Updated On: June 26th, 2017] [Originally Added On: June 26th, 2017]
- Tsirang vegetable vendors commit to selling local chillies - Kuensel, Buhutan's National Newspaper [Last Updated On: June 27th, 2017] [Originally Added On: June 27th, 2017]
- FAQ | Jitsi | Prometheism.net euvolution.com [Last Updated On: July 3rd, 2017] [Originally Added On: July 3rd, 2017]
- FAQ | Jitsi | Futurist Transhuman News Blog | Prometheism.net [Last Updated On: July 4th, 2017] [Originally Added On: July 4th, 2017]
- Jitsi Meet (advanced) Projects | Prometheism.net [Last Updated On: July 6th, 2017] [Originally Added On: July 6th, 2017]
- FAQ | Jitsi | Prometheism.net euvolution.com | Futurist [Last Updated On: July 6th, 2017] [Originally Added On: July 6th, 2017]
- Jitsi | Futurist Transhuman News Blog - prometheism.net [Last Updated On: July 14th, 2017] [Originally Added On: July 14th, 2017]
- Gladstone gold does club proud | Gladstone Observer - Gladstone Observer [Last Updated On: July 18th, 2017] [Originally Added On: July 18th, 2017]
- Jitsi softphone for Windows OnSIP Support [Last Updated On: July 26th, 2017] [Originally Added On: July 26th, 2017]
- Jitsi for Mac : Free Download : MacUpdate [Last Updated On: August 1st, 2017] [Originally Added On: August 1st, 2017]
- OpenFire Jitsi as Skype(desktop sharing) and Temviewer ... [Last Updated On: February 9th, 2018] [Originally Added On: February 9th, 2018]
- Jitsi Download - softpedia.com [Last Updated On: March 29th, 2018] [Originally Added On: March 29th, 2018]
- Jitsi Meet (advanced) Projects [Last Updated On: June 14th, 2018] [Originally Added On: June 14th, 2018]
- Jitsi (Build 3132) - OnSIP [Last Updated On: November 9th, 2018] [Originally Added On: November 9th, 2018]
- Download Jitsi 2.10.5550 - softpedia.com [Last Updated On: November 9th, 2018] [Originally Added On: November 9th, 2018]
- Jitsi Community Forum [Last Updated On: November 9th, 2018] [Originally Added On: November 9th, 2018]
- FAQ | Jitsi [Last Updated On: November 23rd, 2018] [Originally Added On: November 23rd, 2018]
- Jitsi for Windows - Secure Instant Messaging and VoIP [Last Updated On: February 12th, 2019] [Originally Added On: February 12th, 2019]
- How to Create Your Own Video Conference Server using Jitsi ... [Last Updated On: March 6th, 2019] [Originally Added On: March 6th, 2019]
- What is Jitsi? - open source video conferencing API's ... [Last Updated On: April 9th, 2019] [Originally Added On: April 9th, 2019]
- 8x8 Acquires Jitsi Video Communications Technology From ... [Last Updated On: April 15th, 2019] [Originally Added On: April 15th, 2019]
- Latest users topics - Jitsi Community Forum - developers & users [Last Updated On: April 15th, 2019] [Originally Added On: April 15th, 2019]
- Jitsi - Should I Remove It? [Last Updated On: April 20th, 2019] [Originally Added On: April 20th, 2019]
- Appear.in Vs. Jitsi: Subscription WebRTC Faces Off Against Open-Source VC - VC - VC Daily [Last Updated On: November 18th, 2019] [Originally Added On: November 18th, 2019]
- Philippines eyes fitting end to best SEA Games performance ever - Sports Interactive Network Philippines [Last Updated On: December 12th, 2019] [Originally Added On: December 12th, 2019]
- Fox Sports 1 Dials Up VCC for The Herd With Colin Cowherd - TV Technology [Last Updated On: December 21st, 2019] [Originally Added On: December 21st, 2019]
- Fox Sports 1 Utilized Video Call Center to Extend Reach of Shows Like The Herd with Colin Cowherd - Sports Video Group [Last Updated On: December 21st, 2019] [Originally Added On: December 21st, 2019]
- GoodFirms Discloses the Most Recommended Software of 2020 to Streamline the Business Work Processes - Yahoo Finance [Last Updated On: February 23rd, 2020] [Originally Added On: February 23rd, 2020]
- How The Coronavirus Is Forcing Italy To Become A Digital Country, At Last - Forbes [Last Updated On: March 16th, 2020] [Originally Added On: March 16th, 2020]
- Here's how Zoom is fixing all of those security issues - The Union Journal [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Five Zoom alternatives to combat social isolation with video chat - The Star Online [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Zoom Has Privacy Issues, Here Are Some Alternatives - CoinDesk [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- This is Jitsi Meet, the open source video calling application that the Government uses to prepare for press conferences - Explica [Last Updated On: April 12th, 2020] [Originally Added On: April 12th, 2020]
- Zoom security: I've researched problems with video conferencing for years here's what you need to know - The Conversation UK [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- Group video calls of up to 100 participants, with encryption and noise cancellation - Explica [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- The best Skype alternatives for video calls on your smartphone - AndroidPIT [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]
- Jesse Kline on COVID-19: Keeping government secure and saving taxpayer money with open source - National Post [Last Updated On: May 3rd, 2020] [Originally Added On: May 3rd, 2020]