# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: SABnzbd
spec:
    description: |
        SABnzbd is a free, open-source Usenet binary newsreader with a web-based interface. It simplifies downloading from Usenet by automating the entire process — verification, repair, extraction, and sorting — all manageable from your browser.
    coverImage: https://sabnzbd.org/images/landing/screenshots/interface.png
    icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sabnzbd-icon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access SABnzbd web UI
    tags:
        - Tool
        - Media
    readme: |
        # SABnzbd

        SABnzbd is a free, open-source Usenet binary newsreader written in Python. It handles the entire download workflow automatically: downloading, verifying, repairing, extracting, and organizing files — all through a clean web interface.

        ## Features

        - **Web-Based Interface** - Manage all downloads from any browser
        - **Automated Processing** - Automatic verification, repair (par2), and extraction (unrar/unzip)
        - **Category Sorting** - Organize downloads into folders by category
        - **RSS Feed Support** - Subscribe to NZB RSS feeds for automatic downloading
        - **API Integration** - Works with Sonarr, Radarr, Lidarr, and other automation tools
        - **Scheduling** - Set download speed limits and schedules
        - **Multi-Server Support** - Connect to multiple Usenet providers for redundancy

        ## First Access

        Open your domain to access the SABnzbd setup wizard. You will need to configure your Usenet provider (server, username, password) to start downloading.

        ## What You Can Do After Deployment

        1. **Open your domain** — the setup wizard will guide you through initial configuration
        2. **Add your Usenet provider** — enter server details, username, and password
        3. **Configure categories** — set up sorting rules for different content types
        4. **Add NZB files** — upload NZB files or paste URLs to start downloading
        5. **Set up RSS feeds** — automate downloads from your favorite NZB indexers
        6. **Connect automation tools** — integrate with Sonarr, Radarr, or other media managers

        ## Volumes

        - `/config` — SABnzbd settings and state
        - `/downloads` — completed downloads
        - `/incomplete-downloads` — in-progress downloads

        ## License

        GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    services:
        - name: sabnzbd
          icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/sabnzbd-icon.png
          template: PREBUILT_V2
          spec:
            source:
                image: linuxserver/sabnzbd:4.5.5
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: downloads
                  dir: /downloads
                - id: incomplete-downloads
                  dir: /incomplete-downloads
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            SABnzbd es un lector de noticias binarias Usenet gratuito y de codigo abierto con interfaz web. Automatiza todo el proceso de descarga: verificacion, reparacion, extraccion y organizacion, todo gestionable desde el navegador.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de SABnzbd
        readme: |
            # SABnzbd

            SABnzbd es un lector de noticias binarias Usenet gratuito y de codigo abierto escrito en Python. Maneja automaticamente todo el flujo de descarga: descarga, verificacion, reparacion, extraccion y organizacion de archivos.

            ## Primer acceso

            Abra su dominio para acceder al asistente de configuracion de SABnzbd. Necesitara configurar su proveedor de Usenet (servidor, usuario, contrasena) para comenzar a descargar.

            ## Que puede hacer despues del despliegue

            1. Abra su dominio — el asistente le guiara en la configuracion inicial
            2. Agregue su proveedor de Usenet — ingrese los datos del servidor, usuario y contrasena
            3. Configure categorias — establezca reglas de ordenamiento por tipo de contenido
            4. Agregue archivos NZB — suba archivos NZB o pegue URLs para iniciar descargas
            5. Configure feeds RSS — automatice descargas desde sus indexadores NZB favoritos
            6. Conecte herramientas de automatizacion — integre con Sonarr, Radarr u otros gestores de medios

            ## Licencia

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    id-ID:
        description: |
            SABnzbd adalah pembaca berita biner Usenet gratis dan open-source dengan antarmuka web. Mengotomatisasi seluruh proses unduhan — verifikasi, perbaikan, ekstraksi, dan pengurutan — semuanya dapat dikelola dari browser.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses antarmuka web SABnzbd
        readme: |
            # SABnzbd

            SABnzbd adalah pembaca berita biner Usenet gratis dan open-source yang ditulis dalam Python. Menangani seluruh alur kerja unduhan secara otomatis: mengunduh, memverifikasi, memperbaiki, mengekstrak, dan mengorganisir file.

            ## Akses Pertama

            Buka domain Anda untuk mengakses wizard pengaturan SABnzbd. Anda perlu mengkonfigurasi penyedia Usenet (server, nama pengguna, kata sandi) untuk mulai mengunduh.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. Buka domain Anda — wizard pengaturan akan memandu konfigurasi awal
            2. Tambahkan penyedia Usenet — masukkan detail server, nama pengguna, dan kata sandi
            3. Konfigurasi kategori — atur aturan pengurutan untuk jenis konten berbeda
            4. Tambahkan file NZB — unggah file NZB atau tempel URL untuk mulai mengunduh
            5. Atur feed RSS — otomatiskan unduhan dari pengindeks NZB favorit
            6. Hubungkan alat otomasi — integrasikan dengan Sonarr, Radarr, atau pengelola media lainnya

            ## Lisensi

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    ja-JP:
        description: |
            SABnzbd は無料でオープンソースの Usenet バイナリニュースリーダーで、Web ベースのインターフェースを備えています。ダウンロードプロセス全体（検証、修復、展開、整理）を自動化し、ブラウザから管理できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: SABnzbd Web UI にアクセスするためのドメイン
        readme: |
            # SABnzbd

            SABnzbd は Python で書かれた無料のオープンソース Usenet バイナリニュースリーダーです。ダウンロード、検証、修復、展開、整理までの全工程を自動処理します。

            ## 初回アクセス

            ドメインを開いて SABnzbd セットアップウィザードにアクセスします。ダウンロードを開始するには Usenet プロバイダー（サーバー、ユーザー名、パスワード）の設定が必要です。

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

            1. ドメインを開く — セットアップウィザードが初期設定を案内します
            2. Usenet プロバイダーを追加 — サーバー情報、ユーザー名、パスワードを入力
            3. カテゴリを設定 — コンテンツタイプごとの振り分けルールを作成
            4. NZB ファイルを追加 — NZB ファイルのアップロードまたは URL の貼り付けでダウンロード開始
            5. RSS フィードを設定 — お気に入りの NZB インデクサーから自動ダウンロード
            6. 自動化ツールを接続 — Sonarr、Radarr などのメディアマネージャーと連携

            ## ライセンス

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    ko-KR:
        description: |
            SABnzbd는 무료 오픈소스 Usenet 바이너리 뉴스리더로 웹 기반 인터페이스를 제공합니다. 다운로드 전체 과정(검증, 복구, 압축 해제, 정리)을 자동화하며 브라우저에서 관리할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: SABnzbd 웹 UI에 접속할 도메인
        readme: |
            # SABnzbd

            SABnzbd는 Python으로 작성된 무료 오픈소스 Usenet 바이너리 뉴스리더입니다. 다운로드, 검증, 복구, 압축 해제, 정리까지 전체 워크플로우를 자동 처리합니다.

            ## 첫 접속

            도메인을 열어 SABnzbd 설정 마법사에 접속합니다. 다운로드를 시작하려면 Usenet 공급자(서버, 사용자 이름, 비밀번호)를 설정해야 합니다.

            ## 배포 후 할 수 있는 것

            1. 도메인 열기 — 설정 마법사가 초기 구성을 안내합니다
            2. Usenet 공급자 추가 — 서버 정보, 사용자 이름, 비밀번호 입력
            3. 카테고리 설정 — 콘텐츠 유형별 정렬 규칙 생성
            4. NZB 파일 추가 — NZB 파일 업로드 또는 URL 붙여넣기로 다운로드 시작
            5. RSS 피드 설정 — 즐겨 찾는 NZB 인덱서에서 자동 다운로드
            6. 자동화 도구 연결 — Sonarr, Radarr 등 미디어 관리자와 통합

            ## 라이선스

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

            SABnzbd เป็นตัวอ่านข่าวไบนารี Usenet ฟรีและโอเพ่นซอร์สเขียนด้วย Python จัดการเวิร์กโฟลว์การดาวน์โหลดทั้งหมดโดยอัตโนมัติ: ดาวน์โหลด ตรวจสอบ ซ่อมแซม แตกไฟล์ และจัดระเบียบ

            ## การเข้าถึงครั้งแรก

            เปิดโดเมนของคุณเพื่อเข้าถึงตัวช่วยตั้งค่า SABnzbd คุณต้องกำหนดค่าผู้ให้บริการ Usenet (เซิร์ฟเวอร์ ชื่อผู้ใช้ รหัสผ่าน) เพื่อเริ่มดาวน์โหลด

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

            1. เปิดโดเมน — ตัวช่วยตั้งค่าจะนำทางการกำหนดค่าเริ่มต้น
            2. เพิ่มผู้ให้บริการ Usenet — ป้อนรายละเอียดเซิร์ฟเวอร์ ชื่อผู้ใช้ และรหัสผ่าน
            3. กำหนดหมวดหมู่ — ตั้งกฎการจัดเรียงสำหรับประเภทเนื้อหาต่างๆ
            4. เพิ่มไฟล์ NZB — อัพโหลดไฟล์ NZB หรือวาง URL เพื่อเริ่มดาวน์โหลด
            5. ตั้งค่า RSS feed — อัตโนมัติการดาวน์โหลดจากผู้จัดทำดัชนี NZB ที่ชื่นชอบ
            6. เชื่อมต่อเครื่องมืออัตโนมัติ — รวมเข้ากับ Sonarr, Radarr หรือตัวจัดการมีเดียอื่นๆ

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

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    zh-CN:
        description: |
            SABnzbd 是一款免费开源的 Usenet 二进制新闻阅读器，具备网页界面。它自动化整个下载流程 — 验证、修复、解压缩和排序 — 全部可从浏览器管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 SABnzbd 网页界面的域名
        readme: |
            # SABnzbd

            SABnzbd 是一款免费开源的 Usenet 二进制新闻阅读器。它自动处理整个下载工作流程：下载、验证、修复、解压缩及整理文件 — 全部通过简洁的网页界面操作。

            ## 首次访问

            打开您的域名以访问 SABnzbd 设置向导。您需要配置 Usenet 提供商（服务器、用户名、密码）才能开始下载。

            ## 部署后可以做什么

            1. 打开您的域名 — 设置向导将引导您完成初始配置
            2. 添加 Usenet 提供商 — 输入服务器详情、用户名和密码
            3. 配置分类 — 为不同内容类型建立排序规则
            4. 添加 NZB 文件 — 上传 NZB 文件或粘贴 URL 开始下载
            5. 设置 RSS 订阅 — 自动从您喜爱的 NZB 索引器下载
            6. 连接自动化工具 — 与 Sonarr、Radarr 或其他媒体管理器集成

            ## 许可证

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
    zh-TW:
        description: |
            SABnzbd 是一款免費開源的 Usenet 二進位新聞閱讀器，具備網頁介面。它自動化整個下載流程 — 驗證、修復、解壓縮和排序 — 全部可從瀏覽器管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 SABnzbd 網頁介面的網域
        readme: |
            # SABnzbd

            SABnzbd 是一款免費開源的 Usenet 二進位新聞閱讀器。它自動處理整個下載工作流程：下載、驗證、修復、解壓縮及整理檔案 — 全部透過簡潔的網頁介面操作。

            ## 首次存取

            開啟您的網域以存取 SABnzbd 設定精靈。您需要配置 Usenet 提供商（伺服器、使用者名稱、密碼）才能開始下載。

            ## 部署後可以做什麼

            1. 開啟您的網域 — 設定精靈將引導您完成初始配置
            2. 新增 Usenet 提供商 — 輸入伺服器詳情、使用者名稱和密碼
            3. 設定分類 — 為不同內容類型建立排序規則
            4. 新增 NZB 檔案 — 上傳 NZB 檔案或貼上 URL 開始下載
            5. 設定 RSS 訂閱 — 自動從您喜愛的 NZB 索引器下載
            6. 連接自動化工具 — 與 Sonarr、Radarr 或其他媒體管理器整合

            ## 授權

            GPL-2.0 — [GitHub](https://github.com/sabnzbd/sabnzbd)
