Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

Latest commit

 

History

History
47 lines (34 loc) · 1.31 KB

README.md

File metadata and controls

47 lines (34 loc) · 1.31 KB

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