# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Overseerr
spec:
    description: |
        Overseerr is a media request management and discovery tool for Plex and Jellyfin ecosystems. 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 modern responsive UI, user management with permission controls, and embedded SQLite storage.
    coverImage: https://raw.githubusercontent.com/sct/overseerr/develop/public/preview.jpg
    icon: https://raw.githubusercontent.com/sct/overseerr/develop/public/os_icon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Overseerr
    tags:
        - Tool
        - Media
    readme: |
        # Overseerr

        A media request management and discovery tool for Plex and Jellyfin. Let your users browse, request, and track movies and TV shows through a clean, modern interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the setup wizard walks you through initial configuration
        2. **Sign in with Plex or Jellyfin** — 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

        - Plex and Jellyfin integration 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 Plex/Jellyfin and Radarr/Sonarr connections.

        ## License

        MIT — [GitHub](https://github.com/sct/overseerr) | [Website](https://overseerr.dev)
    services:
        - name: overseerr
          icon: https://raw.githubusercontent.com/sct/overseerr/develop/public/os_icon.svg
          template: PREBUILT_V2
          spec:
            source:
                image: sctx/overseerr:1.35.0
            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: |
            Overseerr es una herramienta de gestión de solicitudes y descubrimiento de medios para Plex y Jellyfin. Los usuarios pueden explorar películas y series, enviar solicitudes y seguir su estado. Se integra con Sonarr y Radarr para el procesamiento automático.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Overseerr
        readme: |
            # Overseerr

            Herramienta de gestión de solicitudes y descubrimiento de medios para Plex y Jellyfin. 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 Plex o Jellyfin** — 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

            - Integración con Plex y Jellyfin (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/sct/overseerr)
    id-ID:
        description: |
            Overseerr adalah alat manajemen permintaan dan penemuan media untuk Plex dan Jellyfin. Pengguna dapat menjelajahi film dan serial TV, mengirim permintaan, dan melacak statusnya. Terintegrasi dengan Sonarr dan Radarr untuk pemrosesan otomatis.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Overseerr
        readme: |
            # Overseerr

            Alat manajemen permintaan dan penemuan media untuk Plex dan Jellyfin. 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 Plex atau Jellyfin** — 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

            - Integrasi Plex dan Jellyfin (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/sct/overseerr)
    ja-JP:
        description: |
            OverseerrはPlexとJellyfinエコシステム向けのメディアリクエスト管理・発見ツールです。映画やテレビ番組の閲覧・リクエスト・ステータス追跡が可能。SonarrとRadarrと連携して自動処理します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Overseerrにアクセスするためのドメイン
        readme: |
            # Overseerr

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

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

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

            ## 主な機能

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

            ## ライセンス

            MIT — [GitHub](https://github.com/sct/overseerr)
    ko-KR:
        description: |
            Overseerr는 Plex와 Jellyfin 생태계를 위한 미디어 요청 관리 및 탐색 도구입니다. 영화와 TV 프로그램을 탐색하고, 요청을 제출하고, 상태를 추적할 수 있습니다. Sonarr 및 Radarr와 연동하여 자동 처리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Overseerr에 접속할 도메인
        readme: |
            # Overseerr

            Plex와 Jellyfin을 위한 미디어 요청 관리 및 탐색 도구. 깔끔한 인터페이스로 영화와 TV 프로그램을 탐색, 요청, 추적할 수 있습니다.

            ## 배포 후 할 수 있는 것

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

            ## 주요 기능

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

            ## 라이선스

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

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

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

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

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

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

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

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

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

            ## 部署后可以做什么

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

            ## 主要功能

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

            ## 授权

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

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

            ## 部署後可以做什麼

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

            ## 主要功能

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

            ## 授權

            MIT — [GitHub](https://github.com/sct/overseerr)
