# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Zoraxy
spec:
    description: |
        Zoraxy is an HTTP reverse proxy server with a web-based management UI. Features automatic SSL certificate management, zero-config setup, virtual directory routing, access control, and real-time traffic statistics — all through an intuitive dashboard.
    coverImage: https://raw.githubusercontent.com/tobychui/zoraxy/main/img/screenshots/1.png
    icon: https://raw.githubusercontent.com/tobychui/zoraxy/main/src/web/img/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Zoraxy
    tags:
        - Tool
        - Networking
    readme: |
        # Zoraxy

        An HTTP reverse proxy server with a web-based management UI for easy configuration of routing, SSL, and access control.

        ## What You Can Do After Deployment

        1. **Visit your domain** — open the web dashboard and complete initial setup
        2. **Add proxy rules** — configure reverse proxy routing to your backend services
        3. **Manage SSL certificates** — enable automatic ACME certificate provisioning
        4. **Set up virtual directories** — route different URL paths to different backends
        5. **Monitor traffic** — view real-time connection statistics and access logs

        ## Key Features

        - Web-based management dashboard with intuitive UI
        - HTTP and HTTPS reverse proxy with WebSocket support
        - Automatic SSL certificate management via ACME
        - Virtual directory and subdomain routing
        - IP-based access control and blacklisting
        - Real-time traffic statistics and monitoring
        - Basic load balancing and failover
        - Zero-config setup for quick deployment

        ## License

        AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    services:
        - name: zoraxy
          icon: https://raw.githubusercontent.com/tobychui/zoraxy/main/src/web/img/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: zoraxydocker/zoraxy:v3.3.2
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: zoraxy-config
                  dir: /opt/zoraxy/config
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Zoraxy es un servidor de proxy inverso HTTP con interfaz web de gestión. Incluye gestión automática de certificados SSL, configuración sin esfuerzo, enrutamiento de directorios virtuales y control de acceso.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Zoraxy
        readme: |
            # Zoraxy

            Servidor de proxy inverso HTTP con interfaz web de gestión para configurar fácilmente el enrutamiento, SSL y control de acceso.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — accede al panel de control y completa la configuración inicial
            2. **Añade reglas de proxy** — configura el enrutamiento de proxy inverso a tus servicios backend
            3. **Gestiona certificados SSL** — activa el aprovisionamiento automático de certificados ACME
            4. **Configura directorios virtuales** — enruta diferentes rutas URL a diferentes backends
            5. **Monitorea el tráfico** — visualiza estadísticas de conexión y registros de acceso en tiempo real

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    id-ID:
        description: |
            Zoraxy adalah server reverse proxy HTTP dengan UI manajemen berbasis web. Mendukung manajemen sertifikat SSL otomatis, pengaturan tanpa konfigurasi, routing direktori virtual, dan kontrol akses.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Zoraxy
        readme: |
            # Zoraxy

            Server reverse proxy HTTP dengan UI manajemen web untuk konfigurasi routing, SSL, dan kontrol akses dengan mudah.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — akses dashboard web dan selesaikan pengaturan awal
            2. **Tambah aturan proxy** — konfigurasi routing reverse proxy ke layanan backend
            3. **Kelola sertifikat SSL** — aktifkan penyediaan sertifikat ACME otomatis
            4. **Atur direktori virtual** — rutekan jalur URL berbeda ke backend berbeda
            5. **Pantau lalu lintas** — lihat statistik koneksi dan log akses secara real-time

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    ja-JP:
        description: |
            Zoraxy はWebベースの管理UIを備えたHTTPリバースプロキシサーバーです。自動SSL証明書管理、ゼロ設定セットアップ、仮想ディレクトリルーティング、アクセス制御を提供します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Zoraxy にアクセスするためのドメイン
        readme: |
            # Zoraxy

            Webベースの管理UIを備えたHTTPリバースプロキシサーバー。ルーティング、SSL、アクセス制御を簡単に設定。

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

            1. **ドメインにアクセス** — Webダッシュボードで初期設定を完了
            2. **プロキシルールを追加** — バックエンドサービスへのリバースプロキシルーティングを設定
            3. **SSL証明書を管理** — 自動ACME証明書プロビジョニングを有効化
            4. **仮想ディレクトリを設定** — 異なるURLパスを異なるバックエンドにルーティング
            5. **トラフィックを監視** — リアルタイムの接続統計とアクセスログを確認

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    ko-KR:
        description: |
            Zoraxy는 웹 기반 관리 UI를 갖춘 HTTP 리버스 프록시 서버입니다. 자동 SSL 인증서 관리, 제로 설정, 가상 디렉터리 라우팅, 접근 제어를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Zoraxy에 접속할 도메인
        readme: |
            # Zoraxy

            웹 기반 관리 UI를 갖춘 HTTP 리버스 프록시 서버. 라우팅, SSL, 접근 제어를 쉽게 설정.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 웹 대시보드에서 초기 설정 완료
            2. **프록시 규칙 추가** — 백엔드 서비스로의 리버스 프록시 라우팅 설정
            3. **SSL 인증서 관리** — 자동 ACME 인증서 프로비저닝 활성화
            4. **가상 디렉터리 설정** — 다른 URL 경로를 다른 백엔드로 라우팅
            5. **트래픽 모니터링** — 실시간 연결 통계와 접근 로그 확인

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    th-TH:
        description: |
            Zoraxy เป็นเซิร์ฟเวอร์ reverse proxy HTTP พร้อม UI จัดการผ่านเว็บ รองรับจัดการใบรับรอง SSL อัตโนมัติ ตั้งค่าแบบ zero-config การกำหนดเส้นทางไดเรกทอรีเสมือน และควบคุมการเข้าถึง
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Zoraxy
        readme: |
            # Zoraxy

            เซิร์ฟเวอร์ reverse proxy HTTP พร้อม UI จัดการผ่านเว็บสำหรับกำหนดค่าเราติ้ง SSL และการควบคุมการเข้าถึงอย่างง่ายดาย

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

            1. **เข้าสู่โดเมน** — เข้าแดชบอร์ดเว็บและตั้งค่าเริ่มต้น
            2. **เพิ่มกฎพร็อกซี** — กำหนดค่าเราติ้ง reverse proxy ไปยังบริการ backend
            3. **จัดการใบรับรอง SSL** — เปิดใช้การจัดเตรียมใบรับรอง ACME อัตโนมัติ
            4. **ตั้งค่าไดเรกทอรีเสมือน** — กำหนดเส้นทาง URL ต่างๆ ไปยัง backend ต่างๆ
            5. **ตรวจสอบทราฟฟิก** — ดูสถิติการเชื่อมต่อและล็อกการเข้าถึงแบบเรียลไทม์

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

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    zh-CN:
        description: |
            Zoraxy 是具备网页管理界面的 HTTP 反向代理服务器。支持自动 SSL 证书管理、零配置设置、虚拟目录路由、访问控制和实时流量统计。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Zoraxy 的域名
        readme: |
            # Zoraxy

            具备网页管理界面的 HTTP 反向代理服务器，轻松配置路由、SSL 和访问控制。

            ## 部署后可以做什么

            1. **打开域名** — 进入网页仪表板完成初始设置
            2. **添加代理规则** — 配置反向代理路由到后端服务
            3. **管理 SSL 证书** — 启用自动 ACME 证书配置
            4. **设置虚拟目录** — 将不同 URL 路径路由到不同后端
            5. **监控流量** — 查看实时连接统计和访问日志

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/tobychui/zoraxy)
    zh-TW:
        description: |
            Zoraxy 是具備網頁管理介面的 HTTP 反向代理伺服器。支援自動 SSL 憑證管理、零配置設定、虛擬目錄路由、存取控制和即時流量統計。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Zoraxy 的網域
        readme: |
            # Zoraxy

            具備網頁管理介面的 HTTP 反向代理伺服器，輕鬆設定路由、SSL 和存取控制。

            ## 部署後可以做什麼

            1. **開啟網域** — 進入網頁儀表板完成初始設定
            2. **新增代理規則** — 設定反向代理路由到後端服務
            3. **管理 SSL 憑證** — 啟用自動 ACME 憑證佈建
            4. **設定虛擬目錄** — 將不同 URL 路徑路由到不同後端
            5. **監控流量** — 檢視即時連線統計和存取紀錄

            ## 授權

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