Jitsi Meet Handbook

Jitsi Meet Handbook

  • Docs
  • Help

›Web

Getting Started

  • Introduction
  • Architecture
  • Security
  • FAQ
  • Community-run Jitsi Meet instances

User Guide

  • Overview
  • Join a Jitsi Meeting
  • Start a Jitsi Meeting
  • Share a Jitsi Meeting
  • Use Jitsi Meet on Mobile
  • Jitsi Meet for Google Calendar
  • Basic options
  • Advanced options

Developer Guide

  • Overview
  • Contributing Guidelines
  • Web

    • Start
    • Integrations
    • IFrame API

    Mobile

    • Start
    • Android SDK
    • iOS SDK

Self-Hosting Guide

  • Overview
  • Deployment

    • Debian/Ubuntu server
    • Docker
    • Manual installation

    Configuration

    • Authentication (Secure Domain)
    • Scalable setup
    • TURN setup
    • Speaker Stats
    • Video SIP gateway
    • Cloud API
  • Video Tutorials
  • FAQ
Edit

Web integrations

Creating the Google API client for Google Calendar and YouTube integration

  1. Log into a Google admin account.
  2. Go to Google cloud platform dashboard. https://console.cloud.google.com/apis/dashboard
  3. In the Select a Project dropdown, click New Project.
  4. Give the project a name.
  5. Proceed to the Credentials settings of the new project.
  6. In the Credentials tab of the Credentials settings, click Create Credentials and select the type OAuth client ID.
  7. Proceed with creating a Web application and add the domains (origins) on which the application will be hosted. Local development environments (http://localhost:8000 for example) can be added here.
  8. While still in the Google cloud platform dashboard, click the Library settings for the calendar project.
  9. Search for the Google Calendar API (used for calendar accessing), click its result, and enable it.
  10. Do the same for YouTube Data API v3

Creating the Microsoft app for Microsoft Outlook integration

  1. Go to https://apps.dev.microsoft.com/
  2. Proceed through the "Add an app" flow. Once created, a page with several Graph Permissions fields should display.
  3. Under "Platforms" add "Web"
  4. Add a redirect URL for the Microsoft auth flow to visit once a user has confirmed authentication. Target domain if available is just 'yourdomain.com' (the deployment address) and the redirect URL is https://yourdomain.com/static/msredirect.html.
  5. Add Microsoft Graph delegated permissions, if this option is available: Calendars.Read, Calendars.ReadWrite, Calendars.Read.Shared, Calendars.ReadWrite.Shared.
  6. Check Allow Implicit Flow (and Restrict token issuing to this app if available).
  7. Save the changes.

Creating the Dropbox app for Dropbox recording integration

  1. You need a Dropbox account (If you don't already have one, you can sign up for a free account here.)
  2. Create new App as described in Getting Started Guide in App Console section.
  3. Choose
    1. 'Dropbox API - For apps that need to access files in Dropbox.'
    2. 'App folder– Access to a single folder created specifically for your app.'
    3. Fill in the name of your app
  4. You need only, the newly created App key, goes in /etc/jitsi/meet/yourdeployment.com-config.js in
        dropbox: {
            appKey: '__dropbox_app_key__',
            redirectURI: 'https://yourdeployment.com/static/oauth.html'
        }
    
  5. Add your Dropbox Redirect URIs in the Dropbox form https://yourdeployment.com/static/oauth.html
  6. Fill in Branding
Last updated on 1/21/2021
← StartIFrame API →
  • Creating the Google API client for Google Calendar and YouTube integration
  • Creating the Microsoft app for Microsoft Outlook integration
  • Creating the Dropbox app for Dropbox recording integration
Jitsi Meet Handbook
Docs
IntroductionUser GuideDeveloper GuideSelf-Hosting Guide
Community
Project Forum
More
Jitsi Meet on GitHubStarHandbook on GitHub
Follow @jitsinews
Copyright © 2021