[How to] Setup Jitsi Meet Development Environment within Linux Virtual Machine (for Windows Users)

Building the Jitsi Meet application is not supported on Windows, so Windows users must use a Virtual Machine (VM) development environment to start working on Jitsi Meet.

  1. Download the ISO image of the latest stable Debian release.

    • Available here.
    • Latest stable release at time of writing was ‘debian-11.0.0-amd64-netinst.iso’, but you might see a newer version.
  2. Verify the checksum to validate the downloaded ISO image.

    • On the same download page, select SHA256SUMS to see the expected checksum.
    • Open CMD and run CertUtil -hashfile C:\path\to\iso-file SHA256 to generate the actual checksum.
    • Confirm that both checksums are equal.
  3. Download and install the latest version of VirtualBox.

  4. Create a new Debian VM in VirtualBox.

    • Follow this guide for creating the VM and installing Debian on it.
    • Use default options for any settings not covered in that guide.
  5. Download and install GIT.

  6. Follow the Jitsi Meet developers guide to setup a development environment to start working on Jitsi Meet.


You might also need to enable your webcam on the guest OS.


See Windows Subsystem for Linux (WSL) for windows users.

Help needed in setting up development environment

I installed nvm and node on WSL2.

while building the jitsi-meet application, I encountered the following error. I tried to understand the error and resolve it but was unsuccessful in doing so.

Below is the screenshot of the error message. How do I proceed further.

fortunately , the issue is resolved.