# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: JDownloader 2
spec:
    description: |
        JDownloader 2 is a free, open-source download management tool accessible through a web browser. It handles downloads from file-hosting services, supports automatic CAPTCHA solving, and offers bandwidth scheduling — all manageable via a clean web interface.
    coverImage: https://raw.githubusercontent.com/jlesage/docker-jdownloader-2/master/images/screenshot.png
    icon: https://raw.githubusercontent.com/jlesage/docker-jdownloader-2/master/images/icon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access JDownloader 2
    tags:
        - Tool
    readme: |
        # JDownloader 2

        A free, open-source download management tool with a full web-based GUI. Manage all your downloads from any browser — supports file-hosting services, link crawling, and automated download management.

        ## Access

        After deployment, visit your domain to access the JDownloader 2 desktop interface directly in your browser. No additional software is required.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the JDownloader 2 interface loads in your browser
        2. **Add download links** — paste URLs or use the link grabber
        3. **Manage downloads** — pause, resume, prioritize, and organize
        4. **Configure accounts** — add premium file-hosting accounts for faster downloads
        5. **Schedule downloads** — set bandwidth limits and download schedules
        6. **Use MyJDownloader** — optionally connect to the MyJDownloader service for remote management via myjdownloader.org

        ## Key Features

        - Full desktop application accessible via web browser
        - Supports hundreds of file-hosting services
        - Automatic link extraction and CAPTCHA solving
        - Download scheduling and bandwidth management
        - Plugin system for extended service support
        - MyJDownloader remote management integration

        ## License

        GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    services:
        - name: jdownloader-2
          icon: https://raw.githubusercontent.com/jlesage/docker-jdownloader-2/master/images/icon.png
          template: PREBUILT_V2
          spec:
            source:
                image: jlesage/jdownloader-2:v26.03.1
            ports:
                - id: web
                  port: 5800
                  type: HTTP
            volumes:
                - id: jdownloader-config
                  dir: /config
                - id: jdownloader-output
                  dir: /output
            env:
                DISPLAY_HEIGHT:
                    default: "768"
                DISPLAY_WIDTH:
                    default: "1280"
                SECURE_CONNECTION:
                    default: "0"
                TZ:
                    default: UTC
                VNC_PASSWORD:
                    default: ${PASSWORD}
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            JDownloader 2 es una herramienta gratuita de gestion de descargas accesible desde el navegador. Soporta servicios de alojamiento de archivos, resolucion automatica de CAPTCHA y programacion de ancho de banda.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a JDownloader 2
        readme: |
            # JDownloader 2

            Herramienta gratuita de gestion de descargas con interfaz web completa.

            ## Acceso

            Despues del despliegue, visita tu dominio para acceder a la interfaz de JDownloader 2 directamente en tu navegador.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — la interfaz se carga en tu navegador
            2. **Agrega enlaces de descarga** — pega URLs o usa el capturador de enlaces
            3. **Gestiona descargas** — pausa, reanuda y prioriza
            4. **Configura cuentas** — agrega cuentas premium para descargas mas rapidas
            5. **Programa descargas** — establece limites de ancho de banda

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    id-ID:
        description: |
            JDownloader 2 adalah alat manajemen unduhan gratis yang dapat diakses melalui browser. Mendukung layanan hosting file, pemecahan CAPTCHA otomatis, dan penjadwalan bandwidth.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses JDownloader 2
        readme: |
            # JDownloader 2

            Alat manajemen unduhan gratis dengan antarmuka web lengkap.

            ## Akses

            Setelah deploy, buka domain untuk mengakses antarmuka JDownloader 2 langsung di browser.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — antarmuka dimuat di browser
            2. **Tambahkan tautan unduhan** — tempel URL atau gunakan link grabber
            3. **Kelola unduhan** — jeda, lanjutkan, dan prioritaskan
            4. **Konfigurasi akun** — tambahkan akun premium untuk unduhan lebih cepat
            5. **Jadwalkan unduhan** — atur batas bandwidth dan jadwal

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    ja-JP:
        description: |
            JDownloader 2 はブラウザからアクセスできる無料のオープンソースダウンロード管理ツールです。ファイルホスティングサービス、自動 CAPTCHA 解決、帯域幅スケジューリングに対応しています。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: JDownloader 2 にアクセスするためのドメイン
        readme: |
            # JDownloader 2

            ブラウザベースの完全な GUI を持つ無料のダウンロード管理ツール。

            ## アクセス方法

            デプロイ後、ドメインを開くとブラウザから直接 JDownloader 2 にアクセスできます。

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

            1. **ドメインにアクセス** — インターフェースがブラウザに読み込まれます
            2. **ダウンロードリンクを追加** — URL を貼り付けるかリンクグラバーを使用
            3. **ダウンロードを管理** — 一時停止、再開、優先順位付け
            4. **アカウントを設定** — プレミアムアカウントを追加して高速ダウンロード
            5. **ダウンロードをスケジュール** — 帯域幅制限とスケジュールを設定

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    ko-KR:
        description: |
            JDownloader 2는 브라우저에서 접근할 수 있는 무료 오픈소스 다운로드 관리 도구입니다. 파일 호스팅 서비스, 자동 CAPTCHA 해결, 대역폭 스케줄링을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: JDownloader 2에 접속할 도메인
        readme: |
            # JDownloader 2

            브라우저 기반 GUI를 갖춘 무료 다운로드 관리 도구.

            ## 접근 방법

            배포 후 도메인을 열면 브라우저에서 JDownloader 2에 직접 접근할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 인터페이스가 브라우저에 로드됩니다
            2. **다운로드 링크 추가** — URL 붙여넣기 또는 링크 그래버 사용
            3. **다운로드 관리** — 일시정지, 재개, 우선순위 지정
            4. **계정 설정** — 프리미엄 계정 추가로 빠른 다운로드
            5. **다운로드 예약** — 대역폭 제한 및 스케줄 설정

            ## 라이선스

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

            เครื่องมือจัดการดาวน์โหลดฟรีพร้อมอินเทอร์เฟซเว็บแบบเต็ม

            ## การเข้าถึง

            หลังจาก deploy เปิดโดเมนเพื่อเข้าถึง JDownloader 2 ในเบราว์เซอร์ได้ทันที

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

            1. **เข้าสู่โดเมน** — อินเทอร์เฟซโหลดในเบราว์เซอร์
            2. **เพิ่มลิงก์ดาวน์โหลด** — วาง URL หรือใช้ link grabber
            3. **จัดการดาวน์โหลด** — หยุดชั่วคราว ดำเนินการต่อ จัดลำดับ
            4. **ตั้งค่าบัญชี** — เพิ่มบัญชีพรีเมียมสำหรับดาวน์โหลดเร็วขึ้น
            5. **ตั้งเวลาดาวน์โหลด** — กำหนดข้อจำกัดแบนด์วิดท์

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

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    zh-CN:
        description: |
            JDownloader 2 是免费的开源下载管理工具，可通过浏览器访问。支持文件托管服务、自动验证码解析和带宽调度，全部可通过网页界面管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 JDownloader 2 的域名
        readme: |
            # JDownloader 2

            免费的开源下载管理工具，提供完整的浏览器界面。从任何浏览器管理所有下载项目。

            ## 访问方式

            部署后打开域名即可在浏览器中直接访问 JDownloader 2 桌面界面。

            ## 部署后可以做什么

            1. **打开域名** — JDownloader 2 界面在浏览器中加载
            2. **添加下载链接** — 粘贴 URL 或使用链接抓取器
            3. **管理下载** — 暂停、恢复、排序和整理
            4. **配置账号** — 添加付费文件托管账号以加速下载
            5. **调度下载** — 设置带宽限制和下载计划

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
    zh-TW:
        description: |
            JDownloader 2 是免費的開源下載管理工具，可透過瀏覽器存取。支援檔案託管服務、自動驗證碼解析和頻寬排程，全部可透過網頁介面管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 JDownloader 2 的網域
        readme: |
            # JDownloader 2

            免費的開源下載管理工具，提供完整的瀏覽器介面。從任何瀏覽器管理所有下載項目。

            ## 存取方式

            部署後開啟網域即可在瀏覽器中直接存取 JDownloader 2 桌面介面。

            ## 部署後可以做什麼

            1. **開啟網域** — JDownloader 2 介面在瀏覽器中載入
            2. **新增下載連結** — 貼上網址或使用連結擷取器
            3. **管理下載** — 暫停、繼續、排序和整理
            4. **設定帳號** — 新增付費檔案託管帳號以加速下載
            5. **排程下載** — 設定頻寬限制和下載排程
            6. **使用 MyJDownloader** — 透過 myjdownloader.org 遠端管理

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/jlesage/docker-jdownloader-2)
