# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: pyLoad
spec:
    description: |
        pyLoad is a free and open-source download manager written in pure Python. It features a modern web UI, supports hundreds of file hosters and cloud drives through plugins, and handles premium accounts, captcha solving, and link decryption — all running headless in a lightweight container.
    coverImage: https://raw.githubusercontent.com/pyload/pyload/main/media/banner.png
    icon: https://raw.githubusercontent.com/pyload/pyload/main/media/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access pyLoad
    tags:
        - Tool
    readme: |
        # pyLoad

        A lightweight, open-source download manager written in Python with a modern web interface. Automate downloads from hundreds of file hosters and cloud drives with plugin support, premium account management, and captcha solving.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the default credentials (pyload / pyload) and change your password immediately
        2. **Add downloads** — paste links or upload link lists to start downloading
        3. **Install plugins** — extend support for additional file hosters and services
        4. **Configure accounts** — add premium hoster accounts for faster downloads
        5. **Monitor progress** — track download status and speed through the dashboard

        ## Key Features

        - Web-based management interface
        - Plugin system for 100+ file hosters
        - Premium account and captcha support
        - Download scheduling and speed limiting
        - Link decryption and container file support
        - REST API for third-party integrations
        - Lightweight and runs headless

        ## License

        AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    services:
        - name: pyload
          icon: https://raw.githubusercontent.com/pyload/pyload/main/media/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: linuxserver/pyload-ng:0.5.0
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: downloads
                  dir: /downloads
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            pyLoad es un gestor de descargas gratuito y de código abierto escrito en Python puro. Cuenta con una interfaz web moderna, soporta cientos de alojamientos de archivos y servicios en la nube mediante plugins, y gestiona cuentas premium, resolución de CAPTCHA y descifrado de enlaces.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a pyLoad
        readme: |
            # pyLoad

            Un gestor de descargas ligero y de código abierto escrito en Python con interfaz web moderna. Automatiza descargas de cientos de alojamientos de archivos y servicios en la nube con soporte de plugins.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con las credenciales predeterminadas (pyload / pyload) y cambia tu contraseña inmediatamente
            2. **Añade descargas** — pega enlaces o sube listas de enlaces para comenzar a descargar
            3. **Instala plugins** — amplía el soporte para servicios adicionales
            4. **Configura cuentas** — añade cuentas premium para descargas más rápidas
            5. **Monitorea el progreso** — rastrea el estado y la velocidad de las descargas

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    id-ID:
        description: |
            pyLoad adalah manajer unduhan gratis dan open-source yang ditulis dalam Python murni. Dilengkapi UI web modern, mendukung ratusan hoster file dan cloud drive melalui plugin, serta menangani akun premium, penyelesaian captcha, dan dekripsi tautan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses pyLoad
        readme: |
            # pyLoad

            Manajer unduhan open-source ringan yang ditulis dalam Python dengan antarmuka web modern. Otomatisasi unduhan dari ratusan hoster file dan cloud drive dengan dukungan plugin.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — masuk dengan kredensial default (pyload / pyload) dan segera ubah kata sandi
            2. **Tambah unduhan** — tempel tautan atau unggah daftar tautan untuk mulai mengunduh
            3. **Pasang plugin** — perluas dukungan untuk layanan hosting file tambahan
            4. **Konfigurasi akun** — tambah akun premium hoster untuk unduhan lebih cepat
            5. **Pantau progres** — lacak status dan kecepatan unduhan melalui dashboard

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    ja-JP:
        description: |
            pyLoad は純粋な Python で書かれた無料のオープンソースダウンロードマネージャーです。モダンな Web UI を備え、プラグインで数百のファイルホスターとクラウドドライブをサポートし、プレミアムアカウント、CAPTCHA 解決、リンク復号を処理します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: pyLoad にアクセスするためのドメイン
        readme: |
            # pyLoad

            Python で書かれた軽量なオープンソースダウンロードマネージャー。プラグインシステムで数百のファイルホスターからのダウンロードを自動化します。

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

            1. **ドメインにアクセス** — デフォルト認証情報（pyload / pyload）でログインし、すぐにパスワードを変更
            2. **ダウンロードを追加** — リンクを貼り付けるかリンクリストをアップロード
            3. **プラグインをインストール** — 追加のファイルホスターのサポートを拡張
            4. **アカウントを設定** — プレミアムホスターアカウントを追加して高速ダウンロード
            5. **進捗を監視** — ダッシュボードでダウンロード状況と速度を追跡

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    ko-KR:
        description: |
            pyLoad는 순수 Python으로 작성된 무료 오픈소스 다운로드 관리자입니다. 모던 웹 UI를 갖추고, 플러그인을 통해 수백 개의 파일 호스터와 클라우드 드라이브를 지원하며, 프리미엄 계정, CAPTCHA 해결, 링크 복호화를 처리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: pyLoad에 접속할 도메인
        readme: |
            # pyLoad

            Python으로 작성된 경량 오픈소스 다운로드 관리자. 플러그인 시스템으로 수백 개의 파일 호스터에서 다운로드를 자동화합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 기본 인증(pyload / pyload)으로 로그인 후 즉시 비밀번호 변경
            2. **다운로드 추가** — 링크를 붙여넣거나 링크 목록을 업로드하여 다운로드 시작
            3. **플러그인 설치** — 추가 파일 호스터 서비스 지원 확장
            4. **계정 설정** — 프리미엄 호스터 계정을 추가하여 빠른 다운로드
            5. **진행 상황 모니터링** — 대시보드에서 다운로드 상태와 속도 추적

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    th-TH:
        description: |
            pyLoad เป็นตัวจัดการดาวน์โหลดฟรีและโอเพนซอร์สที่เขียนด้วย Python มี Web UI สมัยใหม่ รองรับไฟล์โฮสติ้งและคลาวด์ไดรฟ์หลายร้อยแห่งผ่านปลั๊กอิน พร้อมจัดการบัญชีพรีเมียม แก้ CAPTCHA และถอดรหัสลิงก์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง pyLoad
        readme: |
            # pyLoad

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

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

            1. **เข้าสู่โดเมน** — ล็อกอินด้วยรหัสเริ่มต้น (pyload / pyload) และเปลี่ยนรหัสผ่านทันที
            2. **เพิ่มดาวน์โหลด** — วางลิงก์หรืออัปโหลดรายการลิงก์เพื่อเริ่มดาวน์โหลด
            3. **ติดตั้งปลั๊กอิน** — ขยายการรองรับบริการโฮสติ้งเพิ่มเติม
            4. **ตั้งค่าบัญชี** — เพิ่มบัญชีพรีเมียมเพื่อดาวน์โหลดเร็วขึ้น
            5. **ติดตามความคืบหน้า** — ตรวจสอบสถานะและความเร็วดาวน์โหลดผ่านแดชบอร์ด

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

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    zh-CN:
        description: |
            pyLoad 是用纯 Python 编写的免费开源下载管理器。具有现代网页界面，通过插件支持数百个文件托管与云盘，处理高级账号、验证码解决与链接解密，全部在轻量级容器中无头运行。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 pyLoad 的域名
        readme: |
            # pyLoad

            用 Python 编写的轻量级开源下载管理器，具备现代网页界面。通过插件系统自动化从数百个文件托管与云盘下载。

            ## 部署后可以做什么

            1. **打开域名** — 使用默认账号（pyload / pyload）登录并立即修改密码
            2. **添加下载** — 粘贴链接或上传链接列表开始下载
            3. **安装插件** — 扩展对其他文件托管服务的支持
            4. **配置账号** — 添加高级托管账号以加速下载
            5. **监控进度** — 通过仪表板跟踪下载状态与速度

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
    zh-TW:
        description: |
            pyLoad 是用純 Python 撰寫的免費開源下載管理器。具有現代網頁介面，透過外掛支援數百個檔案託管與雲端硬碟，處理高級帳號、驗證碼解決與連結解密，全部在輕量級容器中無頭執行。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 pyLoad 的網域
        readme: |
            # pyLoad

            用 Python 撰寫的輕量級開源下載管理器，具備現代網頁介面。透過外掛系統自動化從數百個檔案託管與雲端硬碟下載。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用預設帳號（pyload / pyload）登入並立即修改密碼
            2. **新增下載** — 貼上連結或上傳連結列表開始下載
            3. **安裝外掛** — 擴充對其他檔案託管服務的支援
            4. **設定帳號** — 新增高級託管帳號以加速下載
            5. **監控進度** — 透過儀表板追蹤下載狀態與速度

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/pyload/pyload)
