Add Jellyfin Vue (#1243)

* Add Jellyfin Vue

* Update Read me
This commit is contained in:
DrMxrcy 2023-09-25 12:39:50 -04:00 committed by GitHub
parent a371a2c27e
commit 7db2851ac3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 69 additions and 0 deletions

View File

@ -61,6 +61,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
- [Invidious](https://github.com/iv-org/invidious) - An alternative front-end to YouTube
- [Jackett](https://github.com/Jackett/Jackett) - API Support for your favorite torrent trackers
- [Jellyfin](https://github.com/jellyfin/jellyfin) - A media server for your home collection
- [Jellyfin Vue (Beta)](https://github.com/jellyfin/jellyfin-vue) - A modern web client for Jellyfin based on Vue
- [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) - Fork of overseerr for Jellyfin support
- [Joplin](https://github.com/laurent22/joplin) - Privacy focused note-taking app
- [Kanboard](https://github.com/kanboard/kanboard) - Kanboard is a free and open source Kanban project management software.

View File

@ -0,0 +1,17 @@
{
"$schema": "../schema.json",
"name": "Jellyfin Vue (Beta)",
"port": 8202,
"available": true,
"exposable": true,
"id": "jellyfin-vue",
"tipi_version": 1,
"version": "unstable.2023-09-18.fe0f640",
"categories": ["media"],
"description": "A modern web client for Jellyfin based on Vue",
"short_desc": "A modern web client for Jellyfin based on Vue",
"author": "Jellyfin",
"source": "https://github.com/jellyfin/jellyfin-vue",
"form_fields": [
]
}

View File

@ -0,0 +1,36 @@
version: "3"
services:
jellyfin-vue:
container_name: jellyfin-vue
image: ghcr.io/jellyfin/jellyfin-vue:unstable.2023-09-18.fe0f640
ports:
- ${APP_PORT}:80
restart: unless-stopped
networks:
- tipi_main_network
labels:
# Main
traefik.enable: true
traefik.http.middlewares.jellyfin-vue-web-redirect.redirectscheme.scheme: https
traefik.http.services.jellyfin-vue.loadbalancer.server.port: 80
# Web
traefik.http.routers.jellyfin-vue-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.jellyfin-vue-insecure.entrypoints: web
traefik.http.routers.jellyfin-vue-insecure.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-insecure.middlewares: jellyfin-vue-web-redirect
# Websecure
traefik.http.routers.jellyfin-vue.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.jellyfin-vue.entrypoints: websecure
traefik.http.routers.jellyfin-vue.service: jellyfin-vue
traefik.http.routers.jellyfin-vue.tls.certresolver: myresolver
# Local domain
traefik.http.routers.jellyfin-vue-local-insecure.rule: Host(`jellyfin-vue.${LOCAL_DOMAIN}`)
traefik.http.routers.jellyfin-vue-local-insecure.entrypoints: web
traefik.http.routers.jellyfin-vue-local-insecure.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-local-insecure.middlewares: jellyfin-vue-web-redirect
# Local domain secure
traefik.http.routers.jellyfin-vue-local.rule: Host(`jellyfin-vue.${LOCAL_DOMAIN}`)
traefik.http.routers.jellyfin-vue-local.entrypoints: websecure
traefik.http.routers.jellyfin-vue-local.service: jellyfin-vue
traefik.http.routers.jellyfin-vue-local.tls: true

View File

@ -0,0 +1,15 @@
# Important Info
- This is a beta build of the new Jellyfin Vue UI. You still need an exisiting Jellyfin server. T
- This will have bugs and Issues, as its a Beta, Unstable Build.
# Jellyfin Vue
### Part of the [Jellyfin Project](https://jellyfin.org)
___
[![Logo Banner](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)](https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true)
This is an alternative client for Jellyfin based on Vue.js. It might not be feature complete and it's constantly evolving.

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB