Skip to content

andibraeu/jitsi-headless

 
 

Repository files navigation

Jitsi Headless

Instructions are for running Jitsi on a Raspberry Pi. Tested on a Raspberry Pi 4 with 8GB of RAM.

Instructions

Start with a fresh installation of Rasbian Buster Lite.

Install dependencies:

sudo apt-get update
sudo apt-get install chromium-browser xvfb

Install Node.js. For details, see here:

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt install nodejs

Clone this repository and install packages:

git clone https://github.com/ray-hrst/jitsi-headless.git
cd jitsi-headless/
npm install package.json

Start an Xvfb display:

Xvfb :1 -screen 0 1920x1080x24 &

Plug in a webcam and run the script:

node app.js <jitsi-meet-room-name>

Auto-Start

There are various ways to run a program at startup, see here.

The start.sh will start an Xvfb display and run the node app automatically.

References

About

Jitsi headless client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 63.1%
  • Shell 36.9%