(Deprecated) A log analyzer for Icecast server logs.
This repository has been archived on 2026-03-31. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • JavaScript 49.8%
  • PHP 30%
  • HTML 15.7%
  • Shell 4.5%
Find a file
2018-01-17 17:17:06 -08:00
app Updated packages. 2018-01-17 17:17:06 -08:00
container-conf-files Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00
maintenance Adding cron job to remove old log entries. 2018-01-16 18:40:28 -08:00
.gitignore Merge remote-tracking branch 'nymph-template/tilmeld' 2018-01-08 13:17:38 -08:00
composer.sh Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00
docker-compose.yml Merge remote-tracking branch 'nymph-template/tilmeld' 2018-01-08 13:17:38 -08:00
Dockerfile-db Larger max sizes in PHP and MySQL. New aggregate extract function for arrays. 2017-12-13 13:25:37 -08:00
Dockerfile-mta Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00
Dockerfile-pubsub Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00
Dockerfile-web Larger max sizes in PHP and MySQL. New aggregate extract function for arrays. 2017-12-13 13:25:37 -08:00
LICENSE Added a readme. 2017-10-18 17:20:45 -07:00
npm.sh Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00
README.md Updated to new split Tilmeld packages. 2018-01-10 12:58:19 -08:00
run.sh Refactored entire app to use Nymph App Template. 2017-11-20 12:36:07 -08:00

Logalyzer for Icecast

If you run an Icecast server and you want to analyze your logs, this is it.

Installation

  1. Install Docker and Docker Compose.
  2. Run ./run.sh.
  3. Now that you're all set up, you can use node logalyze.js to add your log files to the database. The web server runs on port 8080.

Hey there, it's not quite ready.

You can install this and play around with it, but the query editor and the charts aren't quite ready yet.

Shoutouts

This product includes GeoLite2 data created by MaxMind, available from maxmind.com.

This product also uses IP geolocation data from ip2c.org.