# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: FlareSolverr
spec:
    description: |
        FlareSolverr is a proxy server that helps bypass Cloudflare and DDoS-GUARD protection for web scraping. It uses an undetected Chrome browser to solve challenges automatically and returns the page content via a simple REST API, making it easy to integrate with existing scrapers and tools like Prowlarr and Jackett.
    coverImage: https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg
    icon: https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access FlareSolverr
    tags:
        - Proxy
        - Web Scraping
        - Automation
    readme: |
        # FlareSolverr

        FlareSolverr is a proxy server that automatically solves Cloudflare and DDoS-GUARD challenges for web scraping. It exposes a simple REST API that returns page content after bypassing protection.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Access the FlareSolverr endpoint to confirm the service is running
        2. **Send scrape requests** — POST requests to `/v1` with target URLs to get page content
        3. **Integrate with Prowlarr** — Add FlareSolverr as a FlareSolverr proxy in Prowlarr settings
        4. **Integrate with Jackett** — Configure Jackett to use FlareSolverr for protected sites
        5. **Manage browser sessions** — Create and reuse browser sessions for faster subsequent requests

        ## Key Features

        - Automatic Cloudflare challenge solving with undetected Chrome browser
        - DDoS-GUARD protection bypass support
        - Simple REST API for easy integration
        - Session management for reusing browser instances
        - Compatible with Prowlarr, Jackett, and other *arr tools
        - Proxy support for routing requests through custom proxies
        - Configurable timeout and retry settings
        - Returns cookies and full page HTML content
        - Docker-ready with minimal configuration
        - Open-source under MIT license

        ## License

        MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    services:
        - name: flaresolverr
          icon: https://raw.githubusercontent.com/FlareSolverr/FlareSolverr/master/resources/flaresolverr_logo.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/flaresolverr/flaresolverr:v3.4.6
            ports:
                - id: web
                  port: 8191
                  type: HTTP
            env:
                LOG_LEVEL:
                    default: info
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            FlareSolverr es un servidor proxy que ayuda a eludir la protección de Cloudflare y DDoS-GUARD para web scraping. Utiliza un navegador Chrome no detectado para resolver desafíos automáticamente y devuelve el contenido de la página a través de una API REST simple, facilitando la integración con Prowlarr y Jackett.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a FlareSolverr
        readme: |
            # FlareSolverr

            FlareSolverr es un servidor proxy que resuelve automáticamente los desafíos de Cloudflare y DDoS-GUARD para web scraping. Expone una API REST simple que devuelve el contenido de la página después de eludir la protección.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — Accede al endpoint de FlareSolverr para confirmar que el servicio está funcionando
            2. **Envía solicitudes de scraping** — Envía solicitudes POST a `/v1` con URLs de destino para obtener el contenido
            3. **Integra con Prowlarr** — Añade FlareSolverr como proxy en la configuración de Prowlarr
            4. **Integra con Jackett** — Configura Jackett para usar FlareSolverr en sitios protegidos
            5. **Gestiona sesiones del navegador** — Crea y reutiliza sesiones para acelerar solicitudes posteriores

            ## Características principales

            - Resolución automática de desafíos Cloudflare con navegador Chrome no detectado
            - Soporte para eludir protección DDoS-GUARD
            - API REST simple para integración fácil
            - Gestión de sesiones para reutilizar instancias del navegador
            - Compatible con Prowlarr, Jackett y otras herramientas *arr
            - Soporte de proxy para enrutar solicitudes a través de proxies personalizados
            - Configuración de tiempo de espera y reintentos personalizable
            - Devuelve cookies y contenido HTML completo de la página
            - Listo para Docker con configuración mínima
            - Licencia de código abierto MIT

            ## Licencia

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    id-ID:
        description: |
            FlareSolverr adalah server proxy yang membantu melewati perlindungan Cloudflare dan DDoS-GUARD untuk web scraping. Menggunakan browser Chrome yang tidak terdeteksi untuk menyelesaikan tantangan secara otomatis dan mengembalikan konten halaman melalui REST API sederhana, mudah diintegrasikan dengan Prowlarr dan Jackett.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses FlareSolverr
        readme: |
            # FlareSolverr

            FlareSolverr adalah server proxy yang secara otomatis menyelesaikan tantangan Cloudflare dan DDoS-GUARD untuk web scraping. Menyediakan REST API sederhana yang mengembalikan konten halaman setelah melewati perlindungan.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Kunjungi domain Anda** — Akses endpoint FlareSolverr untuk memastikan layanan berjalan
            2. **Kirim permintaan scraping** — Kirim permintaan POST ke `/v1` dengan URL target untuk mendapatkan konten halaman
            3. **Integrasikan dengan Prowlarr** — Tambahkan FlareSolverr sebagai proxy di pengaturan Prowlarr
            4. **Integrasikan dengan Jackett** — Konfigurasi Jackett untuk menggunakan FlareSolverr pada situs yang dilindungi
            5. **Kelola sesi browser** — Buat dan gunakan ulang sesi browser untuk mempercepat permintaan berikutnya

            ## Fitur Utama

            - Penyelesaian tantangan Cloudflare otomatis dengan browser Chrome yang tidak terdeteksi
            - Dukungan bypass perlindungan DDoS-GUARD
            - REST API sederhana untuk integrasi mudah
            - Manajemen sesi untuk menggunakan ulang instance browser
            - Kompatibel dengan Prowlarr, Jackett, dan alat *arr lainnya
            - Dukungan proxy untuk merutekan permintaan melalui proxy kustom
            - Pengaturan timeout dan retry yang dapat dikonfigurasi
            - Mengembalikan cookie dan konten HTML halaman lengkap
            - Siap Docker dengan konfigurasi minimal
            - Lisensi open-source MIT

            ## Lisensi

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    ja-JP:
        description: |
            FlareSolverr は Cloudflare や DDoS-GUARD の保護をバイパスして Web スクレイピングを行うためのプロキシサーバーです。検出されない Chrome ブラウザでチャレンジを自動的に解決し、シンプルな REST API でページコンテンツを返します。Prowlarr や Jackett との統合も容易です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: FlareSolverr にアクセスするためのドメイン
        readme: |
            # FlareSolverr

            FlareSolverr は Web スクレイピングのために Cloudflare と DDoS-GUARD のチャレンジを自動的に解決するプロキシサーバーです。保護をバイパスした後、シンプルな REST API でページコンテンツを返します。

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

            1. **ドメインにアクセス** — FlareSolverr エンドポイントにアクセスしてサービスの稼働を確認
            2. **スクレイプリクエストを送信** — `/v1` にターゲット URL を含む POST リクエストを送信してページコンテンツを取得
            3. **Prowlarr と統合** — Prowlarr の設定で FlareSolverr をプロキシとして追加
            4. **Jackett と統合** — 保護されたサイトに FlareSolverr を使用するよう Jackett を設定
            5. **ブラウザセッションを管理** — ブラウザセッションを作成・再利用して後続リクエストを高速化

            ## 主な機能

            - 検出されない Chrome ブラウザによる自動 Cloudflare チャレンジ解決
            - DDoS-GUARD 保護バイパスサポート
            - 簡単に統合できるシンプルな REST API
            - ブラウザインスタンスを再利用するセッション管理
            - Prowlarr、Jackett、その他の *arr ツールと互換
            - カスタムプロキシ経由のリクエストルーティングサポート
            - 設定可能なタイムアウトとリトライ設定
            - Cookie と完全なページ HTML コンテンツを返却
            - 最小限の設定で Docker 対応
            - MIT オープンソースライセンス

            ## ライセンス

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    ko-KR:
        description: |
            FlareSolverr는 웹 스크래핑을 위해 Cloudflare 및 DDoS-GUARD 보호를 우회하는 프록시 서버입니다. 감지되지 않는 Chrome 브라우저로 챌린지를 자동으로 해결하고, 간단한 REST API로 페이지 콘텐츠를 반환합니다. Prowlarr 및 Jackett과 쉽게 통합할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: FlareSolverr에 접속할 도메인
        readme: |
            # FlareSolverr

            FlareSolverr는 웹 스크래핑을 위해 Cloudflare 및 DDoS-GUARD 챌린지를 자동으로 해결하는 프록시 서버입니다. 보호를 우회한 후 간단한 REST API로 페이지 콘텐츠를 반환합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 방문** — FlareSolverr 엔드포인트에 접속하여 서비스 실행 확인
            2. **스크래핑 요청 전송** — `/v1`에 대상 URL을 포함한 POST 요청을 보내 페이지 콘텐츠 가져오기
            3. **Prowlarr 통합** — Prowlarr 설정에서 FlareSolverr를 프록시로 추가
            4. **Jackett 통합** — 보호된 사이트에 FlareSolverr를 사용하도록 Jackett 구성
            5. **브라우저 세션 관리** — 브라우저 세션을 생성하고 재사용하여 후속 요청 속도 향상

            ## 주요 기능

            - 감지되지 않는 Chrome 브라우저로 Cloudflare 챌린지 자동 해결
            - DDoS-GUARD 보호 우회 지원
            - 쉬운 통합을 위한 간단한 REST API
            - 브라우저 인스턴스 재사용을 위한 세션 관리
            - Prowlarr, Jackett 및 기타 *arr 도구와 호환
            - 커스텀 프록시를 통한 요청 라우팅 지원
            - 구성 가능한 타임아웃 및 재시도 설정
            - 쿠키 및 전체 페이지 HTML 콘텐츠 반환
            - 최소 구성으로 Docker 지원
            - MIT 오픈소스 라이선스

            ## 라이선스

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    th-TH:
        description: |
            FlareSolverr เป็นเซิร์ฟเวอร์พร็อกซีที่ช่วยข้ามการป้องกัน Cloudflare และ DDoS-GUARD สำหรับการ scrape เว็บ ใช้เบราว์เซอร์ Chrome ที่ตรวจจับไม่ได้เพื่อแก้ความท้าทายโดยอัตโนมัติ และส่งคืนเนื้อหาหน้าเว็บผ่าน REST API อย่างง่าย สามารถรวมกับ Prowlarr และ Jackett ได้ง่าย
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง FlareSolverr
        readme: |
            # FlareSolverr

            FlareSolverr เป็นเซิร์ฟเวอร์พร็อกซีที่แก้ความท้าทาย Cloudflare และ DDoS-GUARD โดยอัตโนมัติสำหรับการ scrape เว็บ ให้บริการ REST API อย่างง่ายที่ส่งคืนเนื้อหาหน้าเว็บหลังจากข้ามการป้องกัน

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

            1. **เยี่ยมชมโดเมนของคุณ** — เข้าถึง endpoint ของ FlareSolverr เพื่อยืนยันว่าบริการกำลังทำงาน
            2. **ส่งคำขอ scrape** — ส่ง POST request ไปที่ `/v1` พร้อม URL เป้าหมายเพื่อรับเนื้อหาหน้าเว็บ
            3. **รวมกับ Prowlarr** — เพิ่ม FlareSolverr เป็นพร็อกซีในการตั้งค่า Prowlarr
            4. **รวมกับ Jackett** — ตั้งค่า Jackett ให้ใช้ FlareSolverr สำหรับเว็บไซต์ที่มีการป้องกัน
            5. **จัดการเซสชันเบราว์เซอร์** — สร้างและใช้ซ้ำเซสชันเบราว์เซอร์เพื่อเร่งคำขอถัดไป

            ## คุณสมบัติหลัก

            - แก้ความท้าทาย Cloudflare โดยอัตโนมัติด้วยเบราว์เซอร์ Chrome ที่ตรวจจับไม่ได้
            - รองรับการข้ามการป้องกัน DDoS-GUARD
            - REST API อย่างง่ายสำหรับการรวมที่ง่าย
            - การจัดการเซสชันสำหรับใช้ซ้ำ instance เบราว์เซอร์
            - เข้ากันได้กับ Prowlarr, Jackett และเครื่องมือ *arr อื่นๆ
            - รองรับพร็อกซีสำหรับส่งคำขอผ่านพร็อกซีที่กำหนดเอง
            - ตั้งค่า timeout และ retry ได้
            - ส่งคืน cookie และเนื้อหา HTML หน้าเว็บทั้งหมด
            - พร้อม Docker ด้วยการตั้งค่าน้อยที่สุด
            - สัญญาอนุญาตโอเพนซอร์ส MIT

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

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    zh-CN:
        description: |
            FlareSolverr 是一个代理服务器，帮助绕过 Cloudflare 和 DDoS-GUARD 保护以进行网页抓取。它使用未被检测的 Chrome 浏览器自动解决验证挑战，并通过简单的 REST API 返回页面内容，可轻松集成 Prowlarr 和 Jackett 等工具。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 FlareSolverr 的域名
        readme: |
            # FlareSolverr

            FlareSolverr 是一个代理服务器，自动解决 Cloudflare 和 DDoS-GUARD 验证挑战以进行网页抓取。它提供简单的 REST API，在绕过保护后返回页面内容。

            ## 部署后可以做什么

            1. **访问您的域名** — 访问 FlareSolverr 端点以确认服务正在运行
            2. **发送抓取请求** — 向 `/v1` 发送 POST 请求搭配目标 URL 以获取页面内容
            3. **集成 Prowlarr** — 在 Prowlarr 设置中添加 FlareSolverr 作为代理
            4. **集成 Jackett** — 配置 Jackett 使用 FlareSolverr 来访问受保护的网站
            5. **管理浏览器会话** — 创建并重复使用浏览器会话以加速后续请求

            ## 主要功能

            - 使用未被检测的 Chrome 浏览器自动解决 Cloudflare 验证
            - 支持绕过 DDoS-GUARD 保护
            - 简单的 REST API 便于集成
            - 会话管理用于重复使用浏览器实例
            - 兼容 Prowlarr、Jackett 和其他 *arr 工具
            - 支持通过自定义代理路由请求
            - 可配置超时和重试参数
            - 返回 Cookie 和完整页面 HTML 内容
            - Docker 就绪，配置极简
            - MIT 开源许可

            ## 授权

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
    zh-TW:
        description: |
            FlareSolverr 是一個代理伺服器，幫助繞過 Cloudflare 和 DDoS-GUARD 保護以進行網頁抓取。它使用未被偵測的 Chrome 瀏覽器自動解決驗證挑戰，並透過簡單的 REST API 回傳頁面內容，可輕鬆整合 Prowlarr 和 Jackett 等工具。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 FlareSolverr 的網域
        readme: |
            # FlareSolverr

            FlareSolverr 是一個代理伺服器，自動解決 Cloudflare 和 DDoS-GUARD 驗證挑戰以進行網頁抓取。它提供簡單的 REST API，在繞過保護後回傳頁面內容。

            ## 部署後可以做什麼

            1. **造訪您的網域** — 存取 FlareSolverr 端點以確認服務正在運行
            2. **發送抓取請求** — 向 `/v1` 發送 POST 請求搭配目標 URL 以取得頁面內容
            3. **整合 Prowlarr** — 在 Prowlarr 設定中新增 FlareSolverr 作為代理
            4. **整合 Jackett** — 設定 Jackett 使用 FlareSolverr 來存取受保護的網站
            5. **管理瀏覽器工作階段** — 建立並重複使用瀏覽器工作階段以加速後續請求

            ## 主要功能

            - 使用未被偵測的 Chrome 瀏覽器自動解決 Cloudflare 驗證
            - 支援繞過 DDoS-GUARD 保護
            - 簡單的 REST API 便於整合
            - 工作階段管理用於重複使用瀏覽器實例
            - 相容 Prowlarr、Jackett 和其他 *arr 工具
            - 支援透過自訂代理路由請求
            - 可設定逾時和重試參數
            - 回傳 Cookie 和完整頁面 HTML 內容
            - Docker 就緒，設定極簡
            - MIT 開源授權

            ## 授權

            MIT — [GitHub](https://github.com/FlareSolverr/FlareSolverr)
