# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Sonarr
spec:
    description: |
        Sonarr is a TV series collection manager and automatic downloader. It monitors RSS feeds for new episodes, downloads them via Usenet and BitTorrent clients, and organizes your media library with proper renaming and metadata.
    coverImage: https://sonarr.tv/img/slider/seriesdetails.png
    icon: https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Sonarr
    tags:
        - Tool
        - Media
    readme: |
        # Sonarr

        A TV series collection manager that automatically monitors RSS feeds for new episodes and downloads them via Usenet or BitTorrent. It renames and organizes files, fetches metadata, and keeps your media library structured.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Sonarr needs 1–2 minutes for initial database setup; if you see a 404 page, wait and refresh. No login required by default; configure authentication under Settings > General
        2. **Set the Root Folder** — go to Settings > Media Management > Add Root Folder and enter `/tv`
        3. **Add download clients** — connect your Usenet (SABnzbd, NZBGet) or BitTorrent (qBittorrent, Transmission, Deluge) client under Settings > Download Clients
        4. **Add indexers** — configure Usenet indexers or torrent trackers under Settings > Indexers
        5. **Add TV series** — search and add shows; Sonarr monitors for new episodes and downloads them automatically
        6. **Set quality profiles** — define preferred resolution and file size under Settings > Profiles

        ## Key Features

        - Automatic episode monitoring and downloading via Usenet and BitTorrent
        - Calendar view of upcoming and recently aired episodes
        - Automatic file renaming and organization
        - Quality profile management (SD, HD, 4K)
        - Failed download handling and retry
        - Manual search for missing episodes
        - Metadata and artwork fetching from TheTVDB/TMDb
        - Notification support (email, Slack, Discord, Telegram, etc.)
        - REST API for third-party integrations

        ## Persistent Storage

        The `/config` volume stores settings and logs. The `/tv` volume stores your media files. Back up both directories to preserve your library data and configuration.

        ## License

        GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr) | [Website](https://sonarr.tv)
    services:
        - name: sonarr
          icon: https://raw.githubusercontent.com/Sonarr/Sonarr/develop/Logo/256.png
          template: PREBUILT_V2
          spec:
            id: sonarr
            source:
                image: linuxserver/sonarr:4.0.17
            ports:
                - id: web
                  port: 8989
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: tv
                  dir: /tv
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: UTC
            healthCheck:
                type: TCP
                port: web
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Sonarr es un gestor de series de TV y descargador automático. Monitoriza fuentes RSS para nuevos episodios, los descarga vía Usenet y BitTorrent, y organiza tu biblioteca multimedia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Sonarr
        readme: |
            # Sonarr

            Gestor de series de TV que monitoriza automáticamente fuentes RSS y descarga nuevos episodios vía Usenet o BitTorrent. Renombra y organiza archivos automáticamente con metadatos.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el primer inicio necesita 1–2 minutos para la inicialización de la base de datos; si ves un 404, espera y recarga. Por defecto no requiere inicio de sesión; configura autenticación en Settings > General
            2. **Configura el Root Folder** — ve a Settings > Media Management > Add Root Folder e ingresa `/tv`
            3. **Añade clientes de descarga** — conecta clientes Usenet o BitTorrent en Settings > Download Clients
            4. **Añade indexadores** — configura en Settings > Indexers
            5. **Añade series de TV** — busca y añade programas; Sonarr descarga automáticamente nuevos episodios
            6. **Configura perfiles de calidad** — define resolución preferida en Settings > Profiles

            ## Características

            - Descarga automática vía Usenet y BitTorrent
            - Vista de calendario con episodios próximos
            - Renombrado y organización automática de archivos
            - Gestión de perfiles de calidad (SD, HD, 4K)
            - Metadatos desde TheTVDB/TMDb
            - Notificaciones (Email, Slack, Discord, Telegram, etc.)

            ## Almacenamiento persistente

            El volumen `/config` almacena configuración y logs. El volumen `/tv` almacena los archivos multimedia. Haz una copia de seguridad de ambos directorios.

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    id-ID:
        description: |
            Sonarr adalah pengelola koleksi serial TV dan pengunduh otomatis. Memantau feed RSS untuk episode baru, mengunduh melalui Usenet dan BitTorrent, serta menata perpustakaan media secara otomatis.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Sonarr
        readme: |
            # Sonarr

            Pengelola serial TV yang otomatis memantau RSS feed dan mengunduh episode baru via Usenet atau BitTorrent. Mengganti nama dan menata file secara otomatis dengan metadata.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — startup pertama membutuhkan 1–2 menit untuk inisialisasi database; jika muncul 404, tunggu dan muat ulang. Secara default tidak perlu login; atur autentikasi di Settings > General
            2. **Atur Root Folder** — buka Settings > Media Management > Add Root Folder dan masukkan `/tv`
            3. **Tambah download client** — hubungkan klien Usenet atau BitTorrent di Settings > Download Clients
            4. **Tambah indexer** — konfigurasi di Settings > Indexers
            5. **Tambah serial TV** — cari dan tambahkan acara; Sonarr otomatis mengunduh episode baru
            6. **Atur profil kualitas** — tentukan resolusi yang diinginkan di Settings > Profiles

            ## Fitur

            - Unduhan otomatis via Usenet dan BitTorrent
            - Tampilan kalender episode mendatang
            - Penggantian nama dan penataan file otomatis
            - Manajemen profil kualitas (SD, HD, 4K)
            - Metadata dari TheTVDB/TMDb
            - Notifikasi (Email, Slack, Discord, Telegram, dll.)

            ## Penyimpanan Persisten

            Volume `/config` menyimpan pengaturan dan log. Volume `/tv` menyimpan file media. Cadangkan kedua direktori ini.

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    ja-JP:
        description: |
            SonarrはTVシリーズの管理・自動ダウンロードツールです。RSSフィードを監視し、UsenetやBitTorrent経由で新エピソードをダウンロードし、メディアライブラリを自動整理します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Sonarrにアクセスするためのドメイン
        readme: |
            # Sonarr

            TVシリーズ管理ツール。RSSフィードを自動監視し、UsenetまたはBitTorrent経由で新エピソードをダウンロード。ファイルの自動リネームと整理、メタデータ取得を行います。

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

            1. **ドメインにアクセス** — 初回起動時はデータベースの初期化に1〜2分かかります。404が表示される場合はしばらく待ってリロードしてください。デフォルトではログイン不要；Settings > Generalで認証を設定
            2. **Root Folderを設定** — Settings > Media Management > Add Root Folderで `/tv` を入力
            3. **ダウンロードクライアントを追加** — Settings > Download ClientsでUsenetまたはBitTorrentクライアントを接続
            4. **インデクサーを追加** — Settings > Indexersで設定
            5. **TVシリーズを追加** — 番組を検索・追加すると自動で新エピソードをダウンロード
            6. **品質プロファイルを設定** — Settings > Profilesで解像度とファイルサイズを定義

            ## 主な機能

            - UsenetとBitTorrentによる自動ダウンロード
            - カレンダーで放送予定を確認
            - ファイルの自動リネームと整理
            - 品質プロファイル管理（SD、HD、4K）
            - TheTVDB/TMDbからメタデータ取得
            - 通知サポート（Email、Slack、Discord、Telegram等）

            ## 永続ストレージ

            `/config` ボリュームに設定とログを保存、`/tv` ボリュームにメディアファイルを保存。両方のディレクトリをバックアップしてください。

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    ko-KR:
        description: |
            Sonarr는 TV 시리즈 관리 및 자동 다운로드 도구입니다. RSS 피드를 모니터링하여 Usenet과 BitTorrent를 통해 새 에피소드를 다운로드하고 미디어 라이브러리를 자동으로 정리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Sonarr에 접속할 도메인
        readme: |
            # Sonarr

            TV 시리즈 관리 도구. RSS 피드를 자동 모니터링하여 Usenet 또는 BitTorrent로 새 에피소드를 다운로드합니다. 파일 자동 이름변경 및 정리, 메타데이터 가져오기를 수행합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 첫 시작 시 데이터베이스 초기화에 1~2분이 소요됩니다. 404가 표시되면 잠시 후 새로고침하세요. 기본적으로 로그인 불필요; Settings > General에서 인증 설정
            2. **Root Folder 설정** — Settings > Media Management > Add Root Folder에서 `/tv` 입력
            3. **다운로드 클라이언트 추가** — Settings > Download Clients에서 Usenet 또는 BitTorrent 클라이언트 연결
            4. **인덱서 추가** — Settings > Indexers에서 설정
            5. **TV 시리즈 추가** — 프로그램을 검색하고 추가하면 자동으로 새 에피소드 다운로드
            6. **품질 프로필 설정** — Settings > Profiles에서 해상도 및 파일 크기 정의

            ## 주요 기능

            - Usenet과 BitTorrent를 통한 자동 다운로드
            - 캘린더 뷰로 방영 예정 에피소드 확인
            - 파일 자동 이름변경 및 정리
            - 품질 프로필 관리 (SD, HD, 4K)
            - TheTVDB/TMDb에서 메타데이터 가져오기
            - 알림 지원 (Email, Slack, Discord, Telegram 등)

            ## 영구 저장소

            `/config` 볼륨에 설정과 로그를, `/tv` 볼륨에 미디어 파일을 저장합니다. 두 디렉토리를 백업하세요.

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    th-TH:
        description: |
            Sonarr เป็นเครื่องมือจัดการและดาวน์โหลดซีรีส์ทีวีอัตโนมัติ ตรวจสอบฟีด RSS สำหรับตอนใหม่ ดาวน์โหลดผ่าน Usenet และ BitTorrent และจัดระเบียบไลบรารีสื่ออัตโนมัติ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Sonarr
        readme: |
            # Sonarr

            เครื่องมือจัดการซีรีส์ทีวีที่ตรวจสอบ RSS feed อัตโนมัติและดาวน์โหลดตอนใหม่ผ่าน Usenet หรือ BitTorrent เปลี่ยนชื่อและจัดระเบียบไฟล์พร้อมดึงข้อมูลเมตา

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

            1. **เข้าสู่โดเมน** — การเริ่มต้นครั้งแรกต้องใช้เวลา 1–2 นาทีสำหรับการตั้งค่าฐานข้อมูล หากเห็น 404 ให้รอแล้วรีเฟรช ค่าเริ่มต้นไม่ต้องเข้าสู่ระบบ; ตั้งค่าการยืนยันตัวตนใน Settings > General
            2. **ตั้งค่า Root Folder** — ไปที่ Settings > Media Management > Add Root Folder แล้วใส่ `/tv`
            3. **เพิ่ม download client** — เชื่อมต่อไคลเอนต์ Usenet หรือ BitTorrent ใน Settings > Download Clients
            4. **เพิ่ม indexer** — ตั้งค่าใน Settings > Indexers
            5. **เพิ่มซีรีส์ทีวี** — ค้นหาและเพิ่มรายการ; Sonarr จะดาวน์โหลดตอนใหม่อัตโนมัติ
            6. **ตั้งค่าโปรไฟล์คุณภาพ** — กำหนดความละเอียดใน Settings > Profiles

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

            - ดาวน์โหลดอัตโนมัติผ่าน Usenet และ BitTorrent
            - มุมมองปฏิทินสำหรับตอนที่จะออกอากาศ
            - เปลี่ยนชื่อและจัดระเบียบไฟล์อัตโนมัติ
            - จัดการโปรไฟล์คุณภาพ (SD, HD, 4K)
            - ดึงข้อมูลเมตาจาก TheTVDB/TMDb
            - แจ้งเตือน (Email, Slack, Discord, Telegram ฯลฯ)

            ## พื้นที่จัดเก็บถาวร

            โวลุ่ม `/config` เก็บการตั้งค่าและบันทึก โวลุ่ม `/tv` เก็บไฟล์มีเดีย สำรองข้อมูลทั้งสองไดเรกทอรี

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

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    zh-CN:
        description: |
            Sonarr 是电视剧集管理与自动下载工具。监控 RSS 源获取新集数，通过 Usenet 和 BitTorrent 下载，自动重命名并整理媒体库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Sonarr 的域名
        readme: |
            # Sonarr

            电视剧集管理工具，自动监控 RSS 源下载新集数（Usenet 和 BitTorrent），自动重命名、整理文件与获取元数据。

            ## 部署后可以做什么

            1. **打开域名** — 首次启动需要 1–2 分钟进行数据库初始化，若显示 404 请稍候刷新。默认无需登录；可在 Settings > General 配置认证
            2. **设置 Root Folder** — 前往 Settings > Media Management > Add Root Folder，输入 `/tv`
            3. **添加下载客户端** — 在 Settings > Download Clients 连接 Usenet 或 BitTorrent 客户端
            4. **添加索引器** — 在 Settings > Indexers 配置 Usenet 索引器或 Torrent 追踪器
            5. **添加电视剧** — 搜索并添加剧集，Sonarr 自动监控下载新集数
            6. **设置质量配置** — 在 Settings > Profiles 定义首选分辨率

            ## 主要功能

            - 自动监控下载新集数（Usenet 和 BitTorrent）
            - 日历视图显示即将播出的集数
            - 自动文件重命名与整理
            - 质量配置管理（SD、HD、4K）
            - 从 TheTVDB/TMDb 获取元数据
            - 通知支持（Email、Slack、Discord、Telegram 等）

            ## 持久存储

            `/config` 卷存储设置和日志，`/tv` 卷存储剧集文件。备份这两个目录以保留完整数据。

            ## 许可

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr)
    zh-TW:
        description: |
            Sonarr 是電視影集管理與自動下載工具。監控 RSS 來源取得新集數，透過 Usenet 和 BitTorrent 下載，自動重新命名並整理媒體庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Sonarr 的網域
        readme: |
            # Sonarr

            電視影集管理工具，自動監控 RSS 來源下載新集數（支援 Usenet 和 BitTorrent），並自動重新命名、整理檔案與取得元資料。

            ## 部署後可以做什麼

            1. **開啟網域** — 首次啟動需要 1–2 分鐘進行資料庫初始化，若顯示 404 請稍候重新整理。預設無需登入；可在 Settings > General 設定驗證
            2. **設定 Root Folder** — 前往 Settings > Media Management > Add Root Folder，輸入 `/tv`
            3. **新增下載客戶端** — 在 Settings > Download Clients 連接 Usenet（SABnzbd、NZBGet）或 BitTorrent（qBittorrent、Transmission）客戶端
            4. **新增索引器** — 在 Settings > Indexers 設定 Usenet 索引器或 Torrent 追蹤器
            5. **新增電視影集** — 搜尋並新增節目，Sonarr 會自動監控並下載新集數
            6. **設定品質設定檔** — 在 Settings > Profiles 定義偏好解析度與檔案大小

            ## 主要功能

            - 自動監控並下載新集數（Usenet 和 BitTorrent）
            - 行事曆檢視即將播出和近期集數
            - 自動檔案重新命名與整理
            - 品質設定檔管理（SD、HD、4K）
            - 下載失敗自動重試
            - 從 TheTVDB/TMDb 取得元資料與封面
            - 通知支援（Email、Slack、Discord、Telegram 等）

            ## 持久儲存

            `/config` 磁碟區儲存設定和記錄檔，`/tv` 磁碟區儲存影集檔案。備份這兩個目錄以保留完整資料。

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/Sonarr/Sonarr) | [官網](https://sonarr.tv)
