Skip to content
This repository has been archived by the owner on Mar 29, 2018. It is now read-only.

jitsi/jiloin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

Jiloin (Jitsi Logging Interface) in a web-interface used to display the data logged by a Jitsi Meet installation to an InfluxDB database.

Installation

1. Enable logging

First you need to enable logging to InfluxDB in your Jitsi Meet installation.

2. Make the contents of this repository accessible through a web-server.

For example, using nginx, you can do the following:

A. Check out the repository

cd /opt
git clone https://github.com/jitsi/jiloin

B. Setup nginx

Create /etc/nginx/sites-enabled/jiloin.example.com with the following contents:

server {
    listen 80;
    server_name jiloin.example.com;
    root /opt/jiloin;
}

Note that it is currently mandatory to have jiloin installed in the root of the domain (that is, you can't use example.com/jiloin/, it needs to be jiloin.example.com/). This is a known issue.

3. Edit the jiloin configuration in services/config.js

You need to set the hostname and port number for access to InfluxDB, set ssl:true if InfluxDB is setup to support it (usually on port 8087), and the name of the database (this has to match the name configured while setting up logging for Jitsi Meet).

4. Open up jiloin.example.com in your browser and login with your InfluxDB username and password.

Troubleshooting

If you get "Cross-Origin Request Blocked" errors in your browser, make sure that:

  • jiloin uses the same hostname as the influxdb instance
  • the protocol (http or https) is the same in the browser and in services/config.js
  • InfluxDB is configured with the same hostname as jiloin (look for the "hostname" field in config.toml)