# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Jellyseerr
spec:
    description: |
        Jellyseerr is a media request management and discovery tool built for Jellyfin, Plex, and Emby. A fork of Overseerr with native Jellyfin and Emby support. Users can browse trending and popular movies and TV shows, submit requests, and track their status. Integrates with Sonarr and Radarr for automatic fulfillment. Features a responsive UI, user management with permission controls, and embedded SQLite storage.
    coverImage: https://raw.githubusercontent.com/Fallenbagel/jellyseerr/main/public/preview.jpg
    icon: https://raw.githubusercontent.com/Fallenbagel/jellyseerr/main/public/logo_full.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Jellyseerr
    tags:
        - Tool
        - Media
    readme: |
        # Jellyseerr

        A media request management and discovery tool for Jellyfin, Plex, and Emby. Fork of Overseerr with native Jellyfin and Emby support. Let your users browse, request, and track movies and TV shows through a clean interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the setup wizard walks you through initial configuration
        2. **Sign in with Jellyfin, Plex, or Emby** — connect your media server account to authenticate
        3. **Connect Radarr / Sonarr** — link your *arr stack so requests are automatically sent for download
        4. **Invite users** — share the URL with friends and family so they can browse and request media
        5. **Manage requests** — approve, decline, or auto-approve requests based on user permissions
        6. **Discover media** — browse trending, popular, and upcoming titles powered by TMDb

        ## Key Features

        - Native Jellyfin, Plex, and Emby support for authentication and library awareness
        - Radarr and Sonarr integration for automatic request fulfillment
        - Granular user permissions and request quotas
        - Trending, popular, and upcoming media discovery via TMDb
        - Real-time request status tracking with notifications (Discord, Slack, Telegram, email, webhooks)
        - Responsive mobile-friendly UI with dark mode
        - Embedded SQLite database — no external database required

        ## Volumes

        - `/app/config` — configuration files, SQLite database, and logs

        ## Configuration

        All settings are managed through the web UI after deployment. The setup wizard handles media server and Radarr/Sonarr connections.

        ## License

        MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    services:
        - name: jellyseerr
          icon: https://raw.githubusercontent.com/Fallenbagel/jellyseerr/main/public/logo_full.svg
          template: PREBUILT_V2
          spec:
            source:
                image: fallenbagel/jellyseerr:2.7.3
            ports:
                - id: web
                  port: 5055
                  type: HTTP
            volumes:
                - id: config
                  dir: /app/config
            env:
                TZ:
                    default: UTC
            healthCheck:
                type: TCP
                port: web
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Jellyseerr es una herramienta de gestión de solicitudes y descubrimiento de medios para Jellyfin, Plex y Emby. Fork de Overseerr con soporte nativo para Jellyfin y Emby. Los usuarios pueden explorar películas y series, enviar solicitudes y seguir su estado.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Jellyseerr
        readme: |
            # Jellyseerr

            Herramienta de gestión de solicitudes y descubrimiento de medios para Jellyfin, Plex y Emby. Fork de Overseerr con soporte nativo para Jellyfin y Emby. Permite a los usuarios explorar, solicitar y seguir películas y series a través de una interfaz moderna.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el asistente de configuración te guía en la configuración inicial
            2. **Inicia sesión con Jellyfin, Plex o Emby** — conecta tu cuenta de servidor de medios
            3. **Conecta Radarr / Sonarr** — vincula tus herramientas *arr para enviar solicitudes automáticamente
            4. **Invita usuarios** — comparte la URL para que otros exploren y soliciten medios
            5. **Gestiona solicitudes** — aprueba, rechaza o auto-aprueba según permisos
            6. **Descubre medios** — explora tendencias, populares y próximos estrenos de TMDb

            ## Características

            - Soporte nativo para Jellyfin, Plex y Emby (autenticación y reconocimiento de biblioteca)
            - Integración con Radarr y Sonarr para procesamiento automático
            - Permisos de usuario granulares y cuotas de solicitud
            - Notificaciones por Discord, Slack, Telegram, email
            - UI responsiva con modo oscuro
            - Base de datos SQLite integrada

            ## Licencia

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    id-ID:
        description: |
            Jellyseerr adalah alat manajemen permintaan dan penemuan media untuk Jellyfin, Plex, dan Emby. Fork dari Overseerr dengan dukungan native Jellyfin dan Emby. Pengguna dapat menjelajahi film dan serial TV, mengirim permintaan, dan melacak statusnya.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Jellyseerr
        readme: |
            # Jellyseerr

            Alat manajemen permintaan dan penemuan media untuk Jellyfin, Plex, dan Emby. Fork dari Overseerr dengan dukungan native Jellyfin dan Emby. Memungkinkan pengguna menjelajahi, meminta, dan melacak film dan serial TV melalui antarmuka modern.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — wizard pengaturan memandu konfigurasi awal
            2. **Masuk dengan Jellyfin, Plex, atau Emby** — hubungkan akun server media untuk autentikasi
            3. **Hubungkan Radarr / Sonarr** — tautkan alat *arr untuk mengirim permintaan secara otomatis
            4. **Undang pengguna** — bagikan URL agar orang lain dapat menjelajahi dan meminta media
            5. **Kelola permintaan** — setujui, tolak, atau auto-setujui berdasarkan izin
            6. **Temukan media** — jelajahi tren, populer, dan yang akan datang dari TMDb

            ## Fitur

            - Dukungan native Jellyfin, Plex, dan Emby (autentikasi dan kesadaran pustaka)
            - Integrasi Radarr dan Sonarr untuk pemrosesan otomatis
            - Izin pengguna granular dan kuota permintaan
            - Notifikasi Discord, Slack, Telegram, email
            - UI responsif dengan mode gelap
            - Database SQLite bawaan

            ## Lisensi

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    ja-JP:
        description: |
            JellyseerrはJellyfin、Plex、Emby向けのメディアリクエスト管理・発見ツールです。OverseerrのフォークでJellyfinとEmbyをネイティブサポート。映画やテレビ番組の閲覧・リクエスト・ステータス追跡が可能。SonarrとRadarrと連携して自動処理します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Jellyseerrにアクセスするためのドメイン
        readme: |
            # Jellyseerr

            Jellyfin、Plex、Emby向けのメディアリクエスト管理・発見ツール。OverseerrのフォークでJellyfinとEmbyをネイティブサポート。モダンなUIで映画やテレビ番組の閲覧、リクエスト、ステータス追跡ができます。

            ## デプロイ後にできること

            1. **ドメインにアクセス** — セットアップウィザードが初期設定を案内
            2. **Jellyfin、Plex、またはEmbyでサインイン** — メディアサーバーアカウントで認証
            3. **Radarr / Sonarrを接続** — リクエストを自動的にダウンロードに送信
            4. **ユーザーを招待** — URLを共有してメディアの閲覧とリクエストを許可
            5. **リクエスト管理** — 承認、却下、または権限に基づく自動承認
            6. **メディア発見** — TMDbのトレンド・人気・公開予定作品を閲覧

            ## 主な機能

            - Jellyfin、Plex、Embyネイティブサポート（認証とライブラリ認識）
            - RadarrとSonarr連携による自動リクエスト処理
            - きめ細かいユーザー権限とリクエストクォータ
            - Discord、Slack、Telegram、メール通知
            - レスポンシブなダークモードUI
            - 組み込みSQLiteデータベース

            ## ライセンス

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    ko-KR:
        description: |
            Jellyseerr는 Jellyfin, Plex, Emby를 위한 미디어 요청 관리 및 탐색 도구입니다. Overseerr의 포크로 Jellyfin과 Emby를 네이티브 지원합니다. 영화와 TV 프로그램을 탐색하고, 요청을 제출하고, 상태를 추적할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Jellyseerr에 접속할 도메인
        readme: |
            # Jellyseerr

            Jellyfin, Plex, Emby를 위한 미디어 요청 관리 및 탐색 도구. Overseerr의 포크로 Jellyfin과 Emby를 네이티브 지원합니다. 깔끔한 인터페이스로 영화와 TV 프로그램을 탐색, 요청, 추적할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 설정 마법사가 초기 구성을 안내
            2. **Jellyfin, Plex 또는 Emby로 로그인** — 미디어 서버 계정으로 인증
            3. **Radarr / Sonarr 연결** — 요청을 자동으로 다운로드에 전송
            4. **사용자 초대** — URL을 공유하여 미디어 탐색 및 요청 허용
            5. **요청 관리** — 승인, 거부 또는 권한 기반 자동 승인
            6. **미디어 탐색** — TMDb의 트렌드, 인기, 개봉 예정 작품 탐색

            ## 주요 기능

            - Jellyfin, Plex, Emby 네이티브 지원 (인증 및 라이브러리 인식)
            - Radarr 및 Sonarr 연동 자동 요청 처리
            - 세밀한 사용자 권한 및 요청 쿼터
            - Discord, Slack, Telegram, 이메일 알림
            - 반응형 다크 모드 UI
            - 내장 SQLite 데이터베이스

            ## 라이선스

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    th-TH:
        description: |
            Jellyseerr เป็นเครื่องมือจัดการคำขอและค้นหาสื่อสำหรับ Jellyfin, Plex และ Emby เป็น fork ของ Overseerr ที่รองรับ Jellyfin และ Emby โดยตรง ผู้ใช้สามารถเรียกดูภาพยนตร์และซีรีส์ ส่งคำขอ และติดตามสถานะ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Jellyseerr
        readme: |
            # Jellyseerr

            เครื่องมือจัดการคำขอและค้นหาสื่อสำหรับ Jellyfin, Plex และ Emby เป็น fork ของ Overseerr ที่รองรับ Jellyfin และ Emby โดยตรง ให้ผู้ใช้เรียกดู ขอ และติดตามภาพยนตร์และซีรีส์ผ่านอินเทอร์เฟซที่ทันสมัย

            ## สิ่งที่ทำได้หลังจากติดตั้ง

            1. **เข้าสู่โดเมน** — วิซาร์ดการตั้งค่านำทางการกำหนดค่าเริ่มต้น
            2. **ลงชื่อเข้าใช้ด้วย Jellyfin, Plex หรือ Emby** — เชื่อมต่อบัญชีเซิร์ฟเวอร์สื่อ
            3. **เชื่อมต่อ Radarr / Sonarr** — เชื่อมโยงเครื่องมือ *arr เพื่อส่งคำขอโดยอัตโนมัติ
            4. **เชิญผู้ใช้** — แชร์ URL ให้ผู้อื่นเรียกดูและขอสื่อ
            5. **จัดการคำขอ** — อนุมัติ ปฏิเสธ หรืออนุมัติอัตโนมัติตามสิทธิ์
            6. **ค้นหาสื่อ** — เรียกดูเทรนด์ ยอดนิยม และที่กำลังจะมาจาก TMDb

            ## ฟีเจอร์หลัก

            - รองรับ Jellyfin, Plex และ Emby โดยตรง (การยืนยันตัวตนและการรับรู้ไลบรารี)
            - เชื่อมต่อ Radarr และ Sonarr สำหรับการประมวลผลอัตโนมัติ
            - สิทธิ์ผู้ใช้ละเอียดและโควตาคำขอ
            - การแจ้งเตือน Discord, Slack, Telegram, อีเมล
            - UI แบบ responsive พร้อมโหมดมืด
            - ฐานข้อมูล SQLite ในตัว

            ## สัญญาอนุญาต

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    zh-CN:
        description: |
            Jellyseerr 是 Jellyfin、Plex 和 Emby 的媒体请求管理与发现工具，是 Overseerr 的分支，原生支持 Jellyfin 和 Emby。用户可浏览热门电影与剧集、提交请求并跟踪状态。集成 Sonarr 和 Radarr 自动处理请求，内置 SQLite 数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Jellyseerr 的域名
        readme: |
            # Jellyseerr

            Jellyfin、Plex 和 Emby 的媒体请求管理与发现工具。Overseerr 的分支，原生支持 Jellyfin 和 Emby。让用户通过简洁的界面浏览、请求和跟踪电影与剧集。

            ## 部署后可以做什么

            1. **打开域名** — 设置向导引导你完成初始配置
            2. **使用 Jellyfin、Plex 或 Emby 登录** — 连接你的媒体服务器账号进行验证
            3. **连接 Radarr / Sonarr** — 关联你的 *arr 工具，让请求自动发送下载
            4. **邀请用户** — 分享网址给亲友，让他们浏览并请求媒体
            5. **管理请求** — 批准、拒绝或按权限自动批准请求
            6. **发现媒体** — 浏览 TMDb 的热门与即将上映作品

            ## 主要功能

            - 原生支持 Jellyfin、Plex 和 Emby（验证与媒体库感知）
            - Radarr 和 Sonarr 集成自动处理请求
            - 精细的用户权限与请求配额
            - Discord、Slack、Telegram、Email 通知
            - 响应式深色模式界面
            - 内置 SQLite 数据库，无需外部数据库

            ## 授权

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
    zh-TW:
        description: |
            Jellyseerr 是 Jellyfin、Plex 和 Emby 的媒體請求管理與探索工具，是 Overseerr 的分支，原生支援 Jellyfin 和 Emby。使用者可瀏覽熱門電影與影集、提交請求並追蹤狀態。整合 Sonarr 和 Radarr 自動處理請求，內建 SQLite 資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Jellyseerr 的網域
        readme: |
            # Jellyseerr

            Jellyfin、Plex 和 Emby 的媒體請求管理與探索工具。Overseerr 的分支，原生支援 Jellyfin 和 Emby。讓使用者透過簡潔的介面瀏覽、請求和追蹤電影與影集。

            ## 部署後可以做什麼

            1. **開啟網域** — 設定精靈引導你完成初始配置
            2. **使用 Jellyfin、Plex 或 Emby 登入** — 連接你的媒體伺服器帳號進行驗證
            3. **連接 Radarr / Sonarr** — 串接你的 *arr 工具，讓請求自動送出下載
            4. **邀請使用者** — 分享網址給親友，讓他們瀏覽並請求媒體
            5. **管理請求** — 核准、拒絕或依權限自動核准請求
            6. **探索媒體** — 瀏覽 TMDb 的熱門與即將上映作品

            ## 主要功能

            - 原生支援 Jellyfin、Plex 和 Emby（驗證與媒體庫感知）
            - Radarr 和 Sonarr 整合自動處理請求
            - 細緻的使用者權限與請求配額
            - Discord、Slack、Telegram、Email 通知
            - 響應式深色模式介面
            - 內建 SQLite 資料庫，無需外部資料庫

            ## 授權

            MIT — [GitHub](https://github.com/Fallenbagel/jellyseerr)
