FalconChristmas / fpp-stats-server

Back end server for capturing statistics from FPP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fpp-stats-server

Back end server for capturing statistics from FPP installations. Also includes the code for generating a user facing website that summarizes some of the data. There is an overall docker-compose file that creates the storage volume and shares it between the containers. The website is intended to be severed up separately.

NOTE

Before building, the my.env.sample should be copied to my.env and a unique string set for allowing the stats file to be downloaded.

Components

Server

This is the API for collecting as storing information from each FPP instance. It is assumed to run in a docker container along with statsCollector that share a storage volume

StatsCollector

This is a second process that will periodically process all of the stats files that have been collected and generate an overall summary of the data. It is intended to

Website

A simple, flat website that uses Chart.js to summarize some of the statistics. Given that is just plan HTML5, no server for hosting is included to allow for flexibility.

About

Back end server for capturing statistics from FPP

License:GNU General Public License v2.0


Languages

Language:JavaScript 75.6%Language:HTML 20.7%Language:CSS 2.8%Language:Shell 0.5%Language:Dockerfile 0.4%