Skip to content

Jellyhub is a web app that indexes media from multiple Jellyfin servers into a single searchable hub, letting you see which server hosts the content you're looking for.

License

Notifications You must be signed in to change notification settings

Zigl3ur/jellyhub

Repository files navigation

JellyHub Logo

JellyHub

The jellyfin servers media indexer


About the project

JellyHub is a web app that allow you to fetch media from all of your jellyfin servers and regroup it in one place, so there is one place to search for specific media and tells you on wich server the desired media is located.

Installation

To be able to run JellyHub, first you must have Docker installed on your system.

Copy the following command with your personallized environment variables to run the app.

docker run -d --name jellyhub \
    -v jellyhub_data:/app/data \ # either use a volume or a bind mount to make db persistent
    -e ALLOW_SIGNUP=true \
    -e BETTER_AUTH_SECRET=randomsecretstring \
    -e SECRET_KEY=64charhexstring \
    -e PORT=8888 \
    --restart unless-stopped \
    -p 8888:8888 \
    zigleur/jellyhub:latest

Now you can access the app at http://localhost:8888 (adapt the host and port depending on how you configured it)

The default user is admin with password adminadmin

Screenshots

Screenshot_0

Screenshot_1

Screenshot_2

Screenshot_3

Screenshot_4

Screenshot_5

Screenshot_6

Personal Note

Thanks to my friends @firminunderscore @0x4c756e61 and @Zarox28 for allowing me to test the app on their jellyfin servers.

About

Jellyhub is a web app that indexes media from multiple Jellyfin servers into a single searchable hub, letting you see which server hosts the content you're looking for.

Topics

Resources

License

Stars

Watchers

Forks

Languages