mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2025-12-24 02:39:18 -05:00
chore: rebrand from Jellyseerr to Seerr across project (#2116)
This commit is contained in:
@@ -7,8 +7,8 @@
|
|||||||
</p>
|
</p>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://discord.gg/seerr"><img src="https://img.shields.io/discord/783137440809746482" alt="Discord"></a>
|
<a href="https://discord.gg/seerr"><img src="https://img.shields.io/discord/783137440809746482" alt="Discord"></a>
|
||||||
<a href="https://hub.docker.com/r/fallenbagel/jellyseerr"><img src="https://img.shields.io/docker/pulls/fallenbagel/jellyseerr" alt="Docker pulls"></a>
|
<a href="https://hub.docker.com/r/seerr/seerr"><img src="https://img.shields.io/docker/pulls/seerr/seerr" alt="Docker pulls"></a>
|
||||||
<a href="http://translate.jellyseerr.dev/engage/jellyseerr/"><img src="http://translate.jellyseerr.dev/widget/jellyseerr/jellyseerr-frontend/svg-badge.svg" alt="Translation status" /></a>
|
<a href="http://translate.seerr.dev/engage/seerr/"><img src="http://translate.seerr.dev/widget/seerr/seerr-frontend/svg-badge.svg" alt="Translation status" /></a>
|
||||||
<a href="https://github.com/seerr-team/seerr/blob/develop/LICENSE"><img alt="GitHub" src="https://img.shields.io/github/license/seerr-team/seerr"></a>
|
<a href="https://github.com/seerr-team/seerr/blob/develop/LICENSE"><img alt="GitHub" src="https://img.shields.io/github/license/seerr-team/seerr"></a>
|
||||||
|
|
||||||
**Seerr** is a free and open source software application for managing requests for your media library. It integrates with the media server of your choice: [Jellyfin](https://jellyfin.org), [Plex](https://plex.tv), and [Emby](https://emby.media/). In addition, it integrates with your existing services, such as **[Sonarr](https://sonarr.tv/)**, **[Radarr](https://radarr.video/)**.
|
**Seerr** is a free and open source software application for managing requests for your media library. It integrates with the media server of your choice: [Jellyfin](https://jellyfin.org), [Plex](https://plex.tv), and [Emby](https://emby.media/). In addition, it integrates with your existing services, such as **[Sonarr](https://sonarr.tv/)**, **[Radarr](https://radarr.video/)**.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ name: seerr-chart
|
|||||||
description: Seerr helm chart for Kubernetes
|
description: Seerr helm chart for Kubernetes
|
||||||
type: application
|
type: application
|
||||||
version: 3.0.0
|
version: 3.0.0
|
||||||
# renovate: image=ghcr.io/fallenbagel/jellyseerr
|
# renovate: image=ghcr.io/seerr-team/seerr
|
||||||
appVersion: '2.7.3'
|
appVersion: '2.7.3'
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: Seerr Team
|
- name: Seerr Team
|
||||||
|
|||||||
@@ -24,10 +24,10 @@ import TabItem from '@theme/TabItem';
|
|||||||
```bash
|
```bash
|
||||||
sudo mkdir -p /opt/seerr && cd /opt/seerr
|
sudo mkdir -p /opt/seerr && cd /opt/seerr
|
||||||
```
|
```
|
||||||
2. Clone the Seerr repository and checkout the develop branch:
|
2. Clone the Seerr repository and checkout the main branch:
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/fallenbagel/jellyseerr.git
|
git clone https://github.com/seerr-team/seerr.git
|
||||||
cd jellyseerr
|
cd seerr
|
||||||
git checkout main
|
git checkout main
|
||||||
```
|
```
|
||||||
3. Install the dependencies:
|
3. Install the dependencies:
|
||||||
@@ -199,9 +199,9 @@ pm2 status seerr
|
|||||||
mkdir C:\seerr
|
mkdir C:\seerr
|
||||||
cd C:\seerr
|
cd C:\seerr
|
||||||
```
|
```
|
||||||
2. Clone the Seerr repository and checkout the develop branch:
|
2. Clone the Seerr repository and checkout the main branch:
|
||||||
```powershell
|
```powershell
|
||||||
git clone https://github.com/fallenbagel/jellyseerr.git .
|
git clone https://github.com/seerr-team/seerr.git .
|
||||||
git checkout main
|
git checkout main
|
||||||
```
|
```
|
||||||
3. Install the dependencies:
|
3. Install the dependencies:
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ An alternative Docker image is available on Docker Hub for this project. You can
|
|||||||
:::info
|
:::info
|
||||||
All official Seerr images are cryptographically signed and include a verified [Software Bill of Materials (SBOM)](https://cyclonedx.org/).
|
All official Seerr images are cryptographically signed and include a verified [Software Bill of Materials (SBOM)](https://cyclonedx.org/).
|
||||||
|
|
||||||
To confirm that the container image you are using is authentic and unmodified, please refer to the [Verifying Signed Artifacts](/using-jellyseerr/advanced/verifying-signed-artifacts#verifying-signed-images) guide.
|
To confirm that the container image you are using is authentic and unmodified, please refer to the [Verifying Signed Artifacts](/using-seerr/advanced/verifying-signed-artifacts#verifying-signed-images) guide.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Unix (Linux, macOS)
|
## Unix (Linux, macOS)
|
||||||
|
|||||||
@@ -11,17 +11,16 @@ This method is not recommended for most users. It is intended for advanced users
|
|||||||
:::info
|
:::info
|
||||||
All official Seerr charts are cryptographically signed and include a verified [Software Bill of Materials (SBOM)](https://cyclonedx.org/).
|
All official Seerr charts are cryptographically signed and include a verified [Software Bill of Materials (SBOM)](https://cyclonedx.org/).
|
||||||
|
|
||||||
To confirm that the chart you are using is authentic and unmodified, please refer to the [Verifying Signed Artifacts](/using-jellyseerr/advanced/verifying-signed-artifacts#verifying-signed-helm-charts) guide.
|
To confirm that the chart you are using is authentic and unmodified, please refer to the [Verifying Signed Artifacts](/using-seerr/advanced/verifying-signed-artifacts#verifying-signed-helm-charts) guide.
|
||||||
:::
|
:::
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
```console
|
```console
|
||||||
helm install seerr oci://ghcr.io/seerr-team/seerr/seerr-chart
|
helm install seerr oci://ghcr.io/seerr-team/seerr/seerr-chart
|
||||||
```
|
```
|
||||||
Helm values can be found in the Seerr repository under [charts/seerr-chart/README.md](https://github.com/fallenbagel/jellyseerr/tree/develop/charts/seerr-chart).
|
Helm values can be found in the Seerr repository under [charts/seerr-chart/README.md](https://github.com/seerr-team/seerr/tree/develop/charts/seerr-chart).
|
||||||
|
|
||||||
Verify the signature with [cosign](https://docs.sigstore.dev/cosign/system_config/installation/) (replace [tag], with the TAG you want to verify) :
|
Verify the signature with [cosign](https://docs.sigstore.dev/cosign/system_config/installation/) (replace [tag], with the TAG you want to verify) :
|
||||||
```console
|
```console
|
||||||
cosign verify ghcr.io/seerr-team/seerr/seerr-chart:[tag] --certificate-identity=https://github.com/seerr-team/seerr/.github/workflows/helm.yml@refs/heads/main --certificate-oidc-issuer=https://token.ac
|
cosign verify ghcr.io/seerr-team/seerr/seerr-chart:[tag] --certificate-identity=https://github.com/seerr-team/seerr/.github/workflows/helm.yml@refs/heads/main --certificate-oidc-issuer=https://token.actions.githubusercontent.com
|
||||||
tions.githubusercontent.com
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -22,4 +22,4 @@ Users can customize their notification preferences in their own user notificatio
|
|||||||
|
|
||||||
## Requesting New Notification Agents
|
## Requesting New Notification Agents
|
||||||
|
|
||||||
If we do not currently support your preferred notification agent, feel free to [submit a feature request on GitHub](https://github.com/fallenbagel/jellyseerr/issues). However, please be sure to search first and confirm that there is not already an existing request for the agent!
|
If we do not currently support your preferred notification agent, feel free to [submit a feature request on GitHub](https://github.com/seerr-team/seerr/issues). However, please be sure to search first and confirm that there is not already an existing request for the agent!
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ User notifications are separate from system notifications, and the available not
|
|||||||
|
|
||||||
### Application/API Token
|
### Application/API Token
|
||||||
|
|
||||||
[Register an application](https://pushover.net/apps/build) and enter the API token in this field. (You can use one of the [official icons in our GitHub repository](https://github.com/fallenbagel/jellyseerr/tree/develop/public) when configuring the application.)
|
[Register an application](https://pushover.net/apps/build) and enter the API token in this field. (You can use one of the [official icons in our GitHub repository](https://github.com/seerr-team/seerr/tree/develop/public) when configuring the application.)
|
||||||
|
|
||||||
For more details on registering applications or the API token, please see the [Pushover API documentation](https://pushover.net/api#registration).
|
For more details on registering applications or the API token, please see the [Pushover API documentation](https://pushover.net/api#registration).
|
||||||
|
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
---
|
|
||||||
title: Welcome to the Jellyseerr Blog
|
|
||||||
description: The official Jellyseerr blog for release notes, technical updates, and community news.
|
|
||||||
slug: welcome
|
|
||||||
authors: [fallenbagel, gauthier-th]
|
|
||||||
tags: [announcement, jellyseerr, blog]
|
|
||||||
image: https://raw.githubusercontent.com/fallenbagel/jellyseerr/refs/heads/develop/gen-docs/static/img/logo.svg
|
|
||||||
hide_table_of_contents: false
|
|
||||||
---
|
|
||||||
|
|
||||||
We are pleased to introduce the official Jellyseerr blog.
|
|
||||||
|
|
||||||
This space will serve as the central place for:
|
|
||||||
|
|
||||||
- Release announcements
|
|
||||||
- Updates on new features and improvements
|
|
||||||
- Technical articles, such as details on our [**DNS caching package**](https://github.com/jellyseerr/dns-caching) and other enhancements
|
|
||||||
- Community-related news
|
|
||||||
|
|
||||||
<!--truncate-->
|
|
||||||
|
|
||||||
Our goal is to keep the community informed and provide deeper insights into the ongoing development of Jellyseerr.
|
|
||||||
|
|
||||||
Thank you for being part of the Jellyseerr project. More updates will follow soon.
|
|
||||||
24
gen-docs/blog/2025-09-29-introducing-seerr-blog.md
Normal file
24
gen-docs/blog/2025-09-29-introducing-seerr-blog.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: Welcome to the Seerr Blog
|
||||||
|
description: The official Seerr blog for release notes, technical updates, and community news.
|
||||||
|
slug: welcome
|
||||||
|
authors: [fallenbagel, gauthier-th]
|
||||||
|
tags: [announcement, seerr, blog]
|
||||||
|
image: https://raw.githubusercontent.com/seerr-team/seerr/refs/heads/develop/gen-docs/static/img/logo.svg
|
||||||
|
hide_table_of_contents: false
|
||||||
|
---
|
||||||
|
|
||||||
|
We are pleased to introduce the official Seerr blog.
|
||||||
|
|
||||||
|
This space will serve as the central place for:
|
||||||
|
|
||||||
|
- Release announcements
|
||||||
|
- Updates on new features and improvements
|
||||||
|
- Technical articles, such as details on our [**DNS caching package**](https://github.com/seerr/dns-caching) and other enhancements
|
||||||
|
- Community-related news
|
||||||
|
|
||||||
|
<!--truncate-->
|
||||||
|
|
||||||
|
Our goal is to keep the community informed and provide deeper insights into the ongoing development of Seerr.
|
||||||
|
|
||||||
|
Thank you for being part of the Seerr project. More updates will follow soon.
|
||||||
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 53 KiB After Width: | Height: | Size: 53 KiB |
@@ -354,7 +354,7 @@ const BlacklistedItem = ({ item, revalidateList }: BlacklistedItemProps) => {
|
|||||||
src={
|
src={
|
||||||
title?.posterPath
|
title?.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -233,7 +233,7 @@ const CollectionDetails = ({ collection }: CollectionDetailsProps) => {
|
|||||||
src={
|
src={
|
||||||
data.posterPath
|
data.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -232,7 +232,7 @@ const IssueDetails = () => {
|
|||||||
src={
|
src={
|
||||||
data.posterPath
|
data.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -151,7 +151,7 @@ const IssueItem = ({ issue }: IssueItemProps) => {
|
|||||||
src={
|
src={
|
||||||
title.posterPath
|
title.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -490,7 +490,7 @@ const MovieDetails = ({ movie }: MovieDetailsProps) => {
|
|||||||
src={
|
src={
|
||||||
data.posterPath
|
data.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -617,7 +617,7 @@ const RequestCard = ({ request, onTitleData }: RequestCardProps) => {
|
|||||||
src={
|
src={
|
||||||
title.posterPath
|
title.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -440,7 +440,7 @@ const RequestItem = ({ request, revalidateList }: RequestItemProps) => {
|
|||||||
src={
|
src={
|
||||||
title.posterPath
|
title.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${title.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -450,7 +450,7 @@ const CollectionRequestModal = ({
|
|||||||
src={
|
src={
|
||||||
part.posterPath
|
part.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${part.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${part.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
@@ -92,8 +92,7 @@ const SearchByNameModal = ({
|
|||||||
<CachedImage
|
<CachedImage
|
||||||
type="tvdb"
|
type="tvdb"
|
||||||
src={
|
src={
|
||||||
item.remotePoster ??
|
item.remotePoster ?? '/images/seerr_poster_not_found.png'
|
||||||
'/images/jellyseerr_poster_not_found.png'
|
|
||||||
}
|
}
|
||||||
alt={item.title}
|
alt={item.title}
|
||||||
className="w-100 h-auto rounded-md"
|
className="w-100 h-auto rounded-md"
|
||||||
|
|||||||
@@ -288,7 +288,7 @@ const NotificationsWebhook = () => {
|
|||||||
{values.supportVariables && (
|
{values.supportVariables && (
|
||||||
<div className="mt-2">
|
<div className="mt-2">
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.seerr.dev/using-jellyseerr/notifications/webhook#template-variables"
|
href="https://docs.seerr.dev/using-seerr/notifications/webhook#template-variables"
|
||||||
passHref
|
passHref
|
||||||
legacyBehavior
|
legacyBehavior
|
||||||
>
|
>
|
||||||
@@ -376,7 +376,7 @@ const NotificationsWebhook = () => {
|
|||||||
<span>{intl.formatMessage(messages.resetPayload)}</span>
|
<span>{intl.formatMessage(messages.resetPayload)}</span>
|
||||||
</Button>
|
</Button>
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.seerr.dev/using-jellyseerr/notifications/webhook#template-variables"
|
href="https://docs.seerr.dev/using-seerr/notifications/webhook#template-variables"
|
||||||
passHref
|
passHref
|
||||||
legacyBehavior
|
legacyBehavior
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -335,7 +335,7 @@ const TitleCard = ({
|
|||||||
src={
|
src={
|
||||||
image
|
image
|
||||||
? `https://image.tmdb.org/t/p/w300_and_h450_face${image}`
|
? `https://image.tmdb.org/t/p/w300_and_h450_face${image}`
|
||||||
: `/images/jellyseerr_poster_not_found_logo_top.png`
|
: `/images/seerr_poster_not_found_logo_top.png`
|
||||||
}
|
}
|
||||||
style={{ width: '100%', height: '100%', objectFit: 'cover' }}
|
style={{ width: '100%', height: '100%', objectFit: 'cover' }}
|
||||||
fill
|
fill
|
||||||
|
|||||||
@@ -532,7 +532,7 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
|
|||||||
src={
|
src={
|
||||||
data.posterPath
|
data.posterPath
|
||||||
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
? `https://image.tmdb.org/t/p/w600_and_h900_bestv2${data.posterPath}`
|
||||||
: '/images/jellyseerr_poster_not_found.png'
|
: '/images/seerr_poster_not_found.png'
|
||||||
}
|
}
|
||||||
alt=""
|
alt=""
|
||||||
sizes="100vw"
|
sizes="100vw"
|
||||||
|
|||||||
Reference in New Issue
Block a user