selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

GitHub
Embystat logo

Self-host Embystat

0.2.0-beta.30

Statistics server for Emby and Jellyfin media libraries

BetaOpen SourceMIT
Updated2 days ago
LanguageC
Setup difficultyModerate
Stars
291
Port
6555 (HTTP web interface)
Requires
Emby or Jellyfin server
Docker
uping/embystat
Install with Docker

What is Embystat?

EmbyStat connects to your Emby or Jellyfin media server and calculates detailed statistics about your media library. It presents the data through a web-based dashboard showing movie and TV show counts, watch history, user activity, and system metrics. The application is built with .NET Core 3.1 and React, using LiteDB 5 as an embedded database so no separate database server is needed. You can run it via Docker, as a Windows executable (with IIS or Kestrel), or install native packages on Debian, Ubuntu, or Fedora. The project is currently in sleep mode with the last beta release in July 2022, and the author suggests checking out JellyStat as an alternative.

Embystat alternatives

All self-hosted alternatives to Emby Statistics Plugin →

Should you self-host Embystat?

Embystat scores 39/100 on selfhost.directory (how scoring works) and ranks #101 of 118 in Media Server. It has 291 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is MIT-licensed and written mostly in C.

Its closest alternative on selfhost.directory is Jellyfin (88/100, 58 801 stars). It scores higher overall, so compare the two before you pick. See Embystat vs Jellyfin side by side.

Features

  • Automatic Updates
  • Embedded Database
  • Media library statistics
  • Multi-Platform Support
  • Real-time updates
  • Translations

Embystat README

Project is in sleep mode!!!

Because I don't have a lot of time anymore and I keep getting blocked with the Emby media sync I desited to put this message online to let you all know I will put the project in sleep mode for now. There is also a new project on GitHub that might interest you JellyStat. Not sure if it works for Emby but it already looks better and has more features implemented as well it seems. I might pick up this project in the future but I would have to find a better way to get all the data I needed.

Thanks everyone for the support in the past couple of years! It was very nice to work on the project and see how many people wanted to test this.

How to install Embystat

Install Embystat with Docker

Docker Engine
Environment variables
EMBYSTAT_LOGLEVEL, EMBYSTAT_LISTENURL, EMBYSTAT_NOUPDATES

docker run -p :6555 -v :/app/config uping/embystat:

Tags: beta (more stable), nightly (unstable). Multi-architecture images.

How to configure Embystat

  • EMBYSTAT_LOGLEVEL2Log level: 1 (DEBUG) or 2 (Information)

    values: 1, 2

  • EMBYSTAT_LISTENURLhttp://*Listening URLs, can be used to only listen to localhost

    values: URL string

  • EMBYSTAT_NOUPDATESfalseSet to true to disable automatic updates

    values: true, false

More in Dashboard

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…