diff --git a/README.md b/README.md index 4bc43a42..6d94a7a4 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,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 +- [Jellyseerr](https://github.com/Fallenbagel/jellyseerr) - Fork of overseerr for Jellyfin support - [Joplin](https://github.com/laurent22/joplin) - Privacy focused note-taking app - [Libreddit](https://github.com/spikecodes/libreddit) - Private front-end for Reddit - [LibrePhotos](https://github.com/LibrePhotos/librephotos) - Complete photo management service diff --git a/apps/jellyseerr/config.json b/apps/jellyseerr/config.json new file mode 100644 index 00000000..e258d0a7 --- /dev/null +++ b/apps/jellyseerr/config.json @@ -0,0 +1,16 @@ +{ + "$schema": "../schema.json", + "name": "Jellyseerr", + "port": 8163, + "available": true, + "exposable": true, + "id": "jellyseerr", + "tipi_version": 1, + "version": "1.4.1", + "categories": ["media", "utilites"], + "description": "Jellyseerr is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers!", + "short_desc": "Fork of overseerr for Jellyfin support", + "author": "Fallenbagel", + "source": "https://github.com/Fallenbagel/jellyseerr", + "form_fields": [] +} diff --git a/apps/jellyseerr/docker-compose.yml b/apps/jellyseerr/docker-compose.yml new file mode 100644 index 00000000..2a60bc0a --- /dev/null +++ b/apps/jellyseerr/docker-compose.yml @@ -0,0 +1,23 @@ +version: "3" + +services: + jellyseerr: + container_name: jellyseerr + image: fallenbagel/jellyseerr:1.4.1 + ports: + - ${APP_PORT}:5055 + volumes: + - ${APP_DATA_DIR}/data/jellyseerr-config:/app/config + environment: + - LOG_LEVEL=debug + - TZ=${TZ} + restart: unless-stopped + networks: + - tipi_main_network + labels: + traefik.enable: ${APP_EXPOSED} + traefik.http.routers.jellyseerr.rule: Host(`${APP_DOMAIN}`) + traefik.http.routers.jellyseerr.entrypoints: websecure + traefik.http.routers.jellyseerr.service: jellyseerr + traefik.http.routers.jellyseerr.tls.certresolver: myresolver + traefik.http.services.jellyseerr.loadbalancer.server.port: 5055 diff --git a/apps/jellyseerr/metadata/description.md b/apps/jellyseerr/metadata/description.md new file mode 100644 index 00000000..ad11d91f --- /dev/null +++ b/apps/jellyseerr/metadata/description.md @@ -0,0 +1,57 @@ +[![Jellyseerr](https://github.com/Fallenbagel/jellyseerr/raw/develop/public/logo_full.svg)](https://github.com/Fallenbagel/jellyseerr/blob/develop/public/logo_full.svg) + + +**Jellyseerr** is a free and open source software application for managing requests for your media library. It is a a fork of Overseerr built to bring support for Jellyfin & Emby media servers! + +_The original Overseerr team have been busy and Jellyfin/Emby support aren't on their roadmap, so we started this project as we wanted to bring the Overseerr experience to the Jellyfin/Emby Community!_ + +## [](https://github.com/Fallenbagel/jellyseerr#current-features)Current Features + +- Full Jellyfin/Emby/Plex integration. Authenticate and manage user access with Jellyfin/Emby/Plex! + +- Supports Movies, Shows, Mixed Libraries! + +- Ability to change email addresses for smtp purposes + +- Ability to import all jellyfin/emby users + +- Easy integration with your existing services. Currently, Jellyseerr supports Sonarr and Radarr. More to come! + +- Jellyfin/Emby/Plex library scan, to keep track of the titles which are already available. + +- Customizable request system, which allows users to request individual seasons or movies in a friendly, easy-to-use interface. + +- Incredibly simple request management UI. Don't dig through the app to simply approve recent requests! + +- Granular permission system. + +- Support for various notification agents. + +- Mobile-friendly design, for when you need to approve requests on the go! + + (Upcoming Features include: Multiple Server Instances, Music Support, and much more!) + + +With more features on the way! Check out our [issue tracker](https://github.com/fallenbagel/jellyseerr/issues) to see the features which have already been requested. + +## [](https://github.com/Fallenbagel/jellyseerr#preview)Preview + +[![](https://github.com/Fallenbagel/jellyseerr/raw/develop/public/preview.jpg)](https://github.com/Fallenbagel/jellyseerr/blob/develop/public/preview.jpg) + +## [](https://github.com/Fallenbagel/jellyseerr#support)Support + +- You can get support on [Discord](https://discord.gg/ckbvBtDJgC). +- You can ask questions in the Help category of our [GitHub Discussions](https://github.com/fallenbagel/jellyseerr/discussions). +- Bug reports and feature requests can be submitted via [GitHub Issues](https://github.com/fallenbagel/jellyseerr/issues). + +## [](https://github.com/Fallenbagel/jellyseerr#api-documentation)API Documentation + +You can access the API documentation from your local Jellyseerr install at [http://localhost:5055/api-docs](http://localhost:5055/api-docs) + +## [](https://github.com/Fallenbagel/jellyseerr#community)Community + +You can ask questions, share ideas, and more in [GitHub Discussions](https://github.com/fallenbagel/jellyseerr/discussions). + +If you would like to chat with other members of our growing community, [join the Jellyseerr Discord server](https://discord.gg/ckbvBtDJgC)! + +Our [Code of Conduct](https://github.com/fallenbagel/jellyseerr/blob/develop/CODE_OF_CONDUCT.md) applies to all Jellyseerr community channels. \ No newline at end of file diff --git a/apps/jellyseerr/metadata/logo.jpg b/apps/jellyseerr/metadata/logo.jpg new file mode 100644 index 00000000..a58cd97f Binary files /dev/null and b/apps/jellyseerr/metadata/logo.jpg differ