# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: qBittorrent
spec:
    description: |
        qBittorrent is a free, open-source BitTorrent client with a built-in web UI. It provides search, RSS feed support, bandwidth scheduling, IP filtering, and sequential downloading — all manageable from your browser.
    coverImage: https://raw.githubusercontent.com/qbittorrent/qBittorrent/master/dist/unix/menuicons/128x128/apps/qbittorrent.png
    icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qbittorrent-icon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access qBittorrent web UI
    tags:
        - Tool
        - Media
    readme: |
        # qBittorrent

        A free, open-source BitTorrent client with a feature-rich web interface. Manage all your downloads from any browser without needing a desktop application.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the web UI login page will appear
        2. **Log in** — default username is `admin`; the temporary password is printed in the container logs (check Zeabur's log panel). Change the password immediately after first login
        3. **Add torrents** — paste magnet links or upload `.torrent` files through the web UI
        4. **Manage downloads** — set speed limits, priorities, categories, and tags
        5. **Configure RSS** — subscribe to RSS feeds for automatic downloading

        ## Key Features

        - Full-featured web UI accessible from any browser
        - Magnet link and torrent file support
        - RSS feed subscription with automatic downloading rules
        - Bandwidth scheduler — set speed limits by time of day
        - IP filtering (eMule-compatible `ipfilter.dat`)
        - Sequential downloading and file priority control
        - Search engine plugin support
        - Categories, tags, and tracker management

        ## Volumes

        - `/config` — qBittorrent settings, logs, and state
        - `/downloads` — downloaded files

        ## Default Credentials

        - **Username:** `admin`
        - **Password:** check container logs for the temporary password, then change it in Settings > Web UI

        ## License

        GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent) | [Website](https://www.qbittorrent.org)
    services:
        - name: qbittorrent
          icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/qbittorrent-icon.png
          template: PREBUILT_V2
          spec:
            source:
                image: linuxserver/qbittorrent:5.1.4
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: downloads
                  dir: /downloads
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: Etc/UTC
                WEBUI_PORT:
                    default: "8080"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            qBittorrent es un cliente BitTorrent gratuito y de código abierto con interfaz web integrada. Ofrece búsqueda, RSS, programación de ancho de banda, filtrado de IP y descarga secuencial.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de qBittorrent
        readme: |
            # qBittorrent

            Cliente BitTorrent gratuito y de código abierto con interfaz web completa. Gestiona todas tus descargas desde cualquier navegador.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — aparecerá la página de inicio de sesión
            2. **Inicia sesión** — usuario predeterminado `admin`; la contraseña temporal aparece en los logs del contenedor (panel de logs de Zeabur). Cámbiala inmediatamente
            3. **Agrega torrents** — pega enlaces magnet o sube archivos `.torrent`
            4. **Gestiona descargas** — establece límites de velocidad, prioridades, categorías y etiquetas
            5. **Configura RSS** — suscríbete a fuentes RSS con reglas de descarga automática

            ## Características

            - Interfaz web completa accesible desde cualquier navegador
            - Soporte de enlaces magnet y archivos torrent
            - Suscripción RSS con descarga automática
            - Programador de ancho de banda
            - Filtrado de IP (compatible con `ipfilter.dat` de eMule)
            - Descarga secuencial y control de prioridad de archivos

            ## Credenciales predeterminadas

            - **Usuario:** `admin`
            - **Contraseña:** consulta los logs del contenedor, luego cámbiala en Ajustes > Web UI

            ## Licencia

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    id-ID:
        description: |
            qBittorrent adalah klien BitTorrent gratis dan open-source dengan Web UI bawaan. Mendukung pencarian, RSS, penjadwalan bandwidth, filter IP, dan unduhan sekuensial.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Web UI qBittorrent
        readme: |
            # qBittorrent

            Klien BitTorrent gratis dan open-source dengan antarmuka web lengkap. Kelola semua unduhan dari browser apa pun.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — halaman login Web UI akan muncul
            2. **Login** — username default `admin`; password sementara ada di log container (panel log Zeabur). Segera ubah password setelah login pertama
            3. **Tambah torrent** — tempel magnet link atau upload file `.torrent`
            4. **Kelola unduhan** — atur batas kecepatan, prioritas, kategori, dan tag
            5. **Konfigurasi RSS** — berlangganan feed RSS dengan aturan unduh otomatis

            ## Fitur

            - Web UI lengkap, diakses dari browser apa pun
            - Dukungan magnet link dan file torrent
            - Langganan RSS dengan unduhan otomatis
            - Penjadwal bandwidth — atur batas kecepatan per jam
            - Filter IP (kompatibel `ipfilter.dat` eMule)
            - Unduhan sekuensial dan kontrol prioritas file

            ## Kredensial default

            - **Username:** `admin`
            - **Password:** cek log container, lalu ubah di Settings > Web UI

            ## Lisensi

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    ja-JP:
        description: |
            qBittorrentは無料オープンソースのBitTorrentクライアントで、Web UIを内蔵。検索、RSSフィード、帯域スケジューリング、IPフィルタリング、シーケンシャルダウンロードに対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: qBittorrent Web UIにアクセスするためのドメイン
        readme: |
            # qBittorrent

            無料オープンソースのBitTorrentクライアント。ブラウザからすべてのダウンロードを管理できます。

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

            1. **ドメインにアクセス** — Web UIログインページが表示されます
            2. **ログイン** — デフォルトユーザー名は`admin`、一時パスワードはコンテナログに表示（Zeaburのログパネルを確認）。初回ログイン後すぐにパスワードを変更してください
            3. **トレントを追加** — マグネットリンクの貼り付けまたは`.torrent`ファイルのアップロード
            4. **ダウンロード管理** — 速度制限、優先度、カテゴリ、タグの設定
            5. **RSS設定** — RSSフィードを購読し自動ダウンロードルールを設定

            ## 主な機能

            - フル機能のWeb UI
            - マグネットリンクとトレントファイル対応
            - RSSフィード購読と自動ダウンロードルール
            - 帯域スケジューラ — 時間帯ごとの速度制限
            - IPフィルタリング（eMule互換`ipfilter.dat`）
            - シーケンシャルダウンロードとファイル優先度制御

            ## デフォルト認証情報

            - **ユーザー名：** `admin`
            - **パスワード：** コンテナログで一時パスワードを確認し、設定 > Web UIで変更

            ## ライセンス

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    ko-KR:
        description: |
            qBittorrent는 웹 UI를 내장한 무료 오픈소스 BitTorrent 클라이언트입니다. 검색, RSS 피드, 대역폭 스케줄링, IP 필터링, 순차 다운로드를 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: qBittorrent 웹 UI에 접속할 도메인
        readme: |
            # qBittorrent

            무료 오픈소스 BitTorrent 클라이언트. 브라우저에서 모든 다운로드를 관리할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 웹 UI 로그인 페이지가 표시됩니다
            2. **로그인** — 기본 사용자명 `admin`, 임시 비밀번호는 컨테이너 로그에 표시 (Zeabur 로그 패널 확인). 첫 로그인 후 즉시 비밀번호를 변경하세요
            3. **토렌트 추가** — 마그넷 링크 붙여넣기 또는 `.torrent` 파일 업로드
            4. **다운로드 관리** — 속도 제한, 우선순위, 카테고리, 태그 설정
            5. **RSS 설정** — RSS 피드 구독 및 자동 다운로드 규칙 설정

            ## 주요 기능

            - 브라우저에서 접근 가능한 풀 기능 웹 UI
            - 마그넷 링크 및 토렌트 파일 지원
            - RSS 구독 및 자동 다운로드 규칙
            - 대역폭 스케줄러 — 시간대별 속도 제한
            - IP 필터링 (eMule `ipfilter.dat` 호환)
            - 순차 다운로드 및 파일 우선순위 제어

            ## 기본 인증 정보

            - **사용자명:** `admin`
            - **비밀번호:** 컨테이너 로그에서 임시 비밀번호 확인 후 설정 > Web UI에서 변경

            ## 라이선스

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    th-TH:
        description: |
            qBittorrent คือ BitTorrent client ฟรีและโอเพนซอร์สพร้อม Web UI ในตัว รองรับการค้นหา, RSS, ตั้งเวลาแบนด์วิดท์, กรอง IP และดาวน์โหลดตามลำดับ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Web UI ของ qBittorrent
        readme: |
            # qBittorrent

            BitTorrent client ฟรีและโอเพนซอร์สพร้อมเว็บอินเทอร์เฟซเต็มรูปแบบ จัดการดาวน์โหลดทั้งหมดจากเบราว์เซอร์ใดก็ได้

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

            1. **เข้าสู่โดเมน** — หน้าล็อกอิน Web UI จะปรากฏ
            2. **ล็อกอิน** — ชื่อผู้ใช้เริ่มต้น `admin` รหัสผ่านชั่วคราวอยู่ในล็อกของคอนเทนเนอร์ (ดูที่แผงล็อกของ Zeabur) เปลี่ยนรหัสผ่านทันทีหลังล็อกอินครั้งแรก
            3. **เพิ่มทอร์เรนต์** — วางลิงก์แม่เหล็กหรืออัปโหลดไฟล์ `.torrent`
            4. **จัดการดาวน์โหลด** — ตั้งค่าจำกัดความเร็ว ลำดับความสำคัญ หมวดหมู่ และแท็ก
            5. **ตั้งค่า RSS** — สมัครสมาชิก RSS feed พร้อมกฎดาวน์โหลดอัตโนมัติ

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

            - Web UI เต็มรูปแบบเข้าถึงได้จากทุกเบราว์เซอร์
            - รองรับลิงก์แม่เหล็กและไฟล์ทอร์เรนต์
            - สมัคร RSS พร้อมดาวน์โหลดอัตโนมัติ
            - ตั้งเวลาแบนด์วิดท์ — จำกัดความเร็วตามช่วงเวลา
            - กรอง IP (รองรับ `ipfilter.dat` ของ eMule)
            - ดาวน์โหลดตามลำดับและควบคุมลำดับความสำคัญของไฟล์

            ## ข้อมูลล็อกอินเริ่มต้น

            - **ชื่อผู้ใช้:** `admin`
            - **รหัสผ่าน:** ดูล็อกของคอนเทนเนอร์ แล้วเปลี่ยนที่ Settings > Web UI

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

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    zh-CN:
        description: |
            qBittorrent 是免费开源的 BitTorrent 客户端，内置 Web UI。支持搜索、RSS 订阅、带宽调度、IP 过滤和顺序下载。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 qBittorrent Web UI 的域名
        readme: |
            # qBittorrent

            免费开源的 BitTorrent 客户端，提供功能丰富的网页界面，从任何浏览器管理下载任务。

            ## 部署后可以做什么

            1. **打开域名** — 显示 Web UI 登录页面
            2. **登录** — 默认用户名 `admin`，临时密码在容器日志中（查看 Zeabur 日志面板），首次登录后请立即更改
            3. **添加种子** — 粘贴磁力链接或上传 `.torrent` 文件
            4. **管理下载** — 设置速度限制、优先级、分类和标签
            5. **配置 RSS** — 订阅 RSS 源，设置自动下载规则

            ## 主要功能

            - 功能齐全的 Web UI
            - 磁力链接和种子文件支持
            - RSS 订阅与自动下载规则
            - 带宽调度 — 按时段设置速度限制
            - IP 过滤（兼容 eMule `ipfilter.dat`）
            - 顺序下载与文件优先级控制

            ## 默认凭据

            - **用户名：** `admin`
            - **密码：** 查看容器日志获取临时密码，在设置 > Web UI 中更改

            ## 许可证

            GPL-2.0 — [GitHub](https://github.com/qbittorrent/qBittorrent)
    zh-TW:
        description: |
            qBittorrent 是免費開源的 BitTorrent 客戶端，內建 Web UI。支援搜尋、RSS 訂閱、頻寬排程、IP 過濾與循序下載，全部可從瀏覽器管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 qBittorrent Web UI 的網域
        readme: |
            # qBittorrent

            免費開源的 BitTorrent 客戶端，提供功能完整的網頁介面，可從任何瀏覽器管理所有下載任務。

            ## 部署後可以做什麼

            1. **開啟網域** — 會顯示 Web UI 登入頁面
            2. **登入** — 預設帳號 `admin`，臨時密碼顯示在容器日誌中（查看 Zeabur 日誌面板），首次登入後請立即更改密碼
            3. **新增種子** — 貼上磁力連結或上傳 `.torrent` 檔案
            4. **管理下載** — 設定速度限制、優先順序、分類與標籤
            5. **設定 RSS** — 訂閱 RSS 來源，設定自動下載規則

            ## 主要功能

            - 功能完整的 Web UI，可從任何瀏覽器存取
            - 支援磁力連結與種子檔案
            - RSS 訂閱與自動下載規則
            - 頻寬排程 — 依時段設定速度限制
            - IP 過濾（相容 eMule `ipfilter.dat`）
            - 循序下載與檔案優先順序控制

            ## 預設帳號

            - **帳號：** `admin`
            - **密碼：** 查看容器日誌取得臨時密碼，然後在設定 > Web UI 中更改

            ## 授權

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