Jitsi Meet Handbook

Jitsi Meet Handbook

  • Docs
  • Help

›Web

Getting Started

  • Introduction
  • Architecture
  • Security
  • FAQ

Community

  • Our community
  • Community-run instances
  • Breakout rooms
  • Third-party Software

User Guide

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

Developer Guide

  • Overview
  • Contributing Guidelines
  • Web

    • Start
    • Modifying lib-jitsi-meet
    • Integrations
    • IFrame API
    • lib-jitsi-meet API (low level)

    Mobile

    • Start
    • Feature flags
    • Android SDK
    • iOS SDK

Self-Hosting Guide

  • Overview
  • Deployment

    • Debian/Ubuntu server
    • openSUSE
    • Docker
    • Manual installation

    Configuration

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

Modifying lib-jitsi-meet

By default the library is built from its git repository sources. The default dependency path in package.json is:

"lib-jitsi-meet": "jitsi/lib-jitsi-meet#commit-hash",

To work with local copy you may change the path to:

"lib-jitsi-meet": "file:///Users/name/local-lib-jitsi-meet-copy",

To make the project you must force it to take the sources as 'npm update':

npm install lib-jitsi-meet --force && make

Or if you are making only changes to the library:

npm install lib-jitsi-meet --force && make deploy-lib-jitsi-meet

Alternative way is to use npm link. It allows to link lib-jitsi-meet dependency to local source in few steps:

cd lib-jitsi-meet

#### create global symlink for lib-jitsi-meet package
npm link

cd ../jitsi-meet

#### create symlink from the local node_modules folder to the global lib-jitsi-meet symlink
npm link lib-jitsi-meet
note

Linking will not work when building the mobile applications.

After changes in your local lib-jitsi-meet repository, you can rebuild it with npm run install and your jitsi-meet repository will use that modified library.

If you do not want to use local repository anymore you should run:

cd jitsi-meet
npm unlink lib-jitsi-meet
npm install
Last updated on 3/5/2021
← StartIntegrations →
Jitsi Meet Handbook
Docs
IntroductionUser GuideDeveloper GuideSelf-Hosting Guide
Community
Project Forum
More
Jitsi Meet on GitHubStarHandbook on GitHub
Follow @jitsinews
Copyright © 2021