An open API service indexing awesome lists of open source software.

https://github.com/anthonygress/jellyfin-console

An open-source user interface made specifically for managing Jellyfin related services from a single, unified web management console.
https://github.com/anthonygress/jellyfin-console

docker docker-compose media-server typescript ui

Last synced: 2 months ago
JSON representation

An open-source user interface made specifically for managing Jellyfin related services from a single, unified web management console.

Awesome Lists containing this project

README

          

# Jellyfin Console
This is an open-source user interface made specifically for managing jellyfin and related services from a single, unified web management console.

# Installation
This only needs docker to be installed. [Install Docker](https://docs.docker.com/engine/install/)
# Usage
This PWA can be installed as an "app" on your computer/phone as a PWA (Progressive Web App) via chrome browser (or safari on iOS/iPad OS).
It can be accessed locally via any web browser via `http://localhost:2022` or `192.168.x.x:2022` which should be your servers local IP address.

> [!IMPORTANT]
> If you want to use your server's IP address (so any device on your LAN/WAN can access the Jellyfin Console you need to have the .env file with `HOST_IP=192.168.x.x` filled out with your server's local IP address. This needs to be at the same level directory as the docker-compose file.)

Simply copy/download the docker-compose.yml or add it to an existing docker-compose file. Optionally include the `.env` file with your servers LAN/WAN IP address. Then run the docker-compose file.

jellyfin-console-desktop
jellyfin-console-mobile

## Running Docker compose file
> [!IMPORTANT]
> Make sure to update the `.env` file with the correct IP of your local server

```bash
docker compose up -d
```

This docker container file will restart automatically after reboots unless it was manually stopped. This was designed to be run on your hosting server.

## Stopping this docker container
1. Navigate to the directory that this docker compose file is in
2. Run: `docker compose down`

# Local Development
```
npm install
npm run dev
```

# Disclaimer
This code is provided for informational and educational purposes only. I am not responsible for the actions performed by any users of this code and I am not associated with any of the services/applications mentioned in this project.