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

r-oung/jitsi-headless

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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