# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: GoAccess
spec:
    description: |
        GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal or generates an HTML report. It supports Apache, Nginx, Amazon S3, CloudFront, and many other log formats out of the box.
    coverImage: https://goaccess.io/images/goaccess-real-time-html-gh-2026.png?2026021201
    icon: https://raw.githubusercontent.com/allinurl/goaccess/master/resources/goaccess.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access GoAccess
    tags:
        - Tool
        - Monitoring
    readme: |
        # GoAccess

        A real-time web log analyzer that generates interactive HTML reports. Parses Apache, Nginx, Amazon S3, CloudFront, and many other log formats.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the real-time HTML dashboard loads immediately
        2. **Feed log data** — pipe or mount your web server access logs for analysis
        3. **Monitor traffic in real time** — visitors, requests, bandwidth, and more update via WebSocket
        4. **Identify trends** — top requested files, 404s, referring sites, visitor locations, and OS/browser breakdowns
        5. **Export reports** — generate static HTML or JSON reports for archival

        ## Key Features

        - Real-time HTML report with WebSocket updates
        - Terminal-based dashboard (ncurses)
        - Supports Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, and custom log formats
        - GeoIP location tracking
        - Incremental log processing
        - Virtual host support
        - Color-coded terminal output
        - Fast — designed to parse large logs quickly

        ## License

        MIT — [GitHub](https://github.com/allinurl/goaccess)
    services:
        - name: goaccess
          icon: https://raw.githubusercontent.com/allinurl/goaccess/master/resources/goaccess.svg
          template: PREBUILT_V2
          spec:
            source:
                image: allinurl/goaccess:1.10.1
            ports:
                - id: web
                  port: 7890
                  type: HTTP
            volumes:
                - id: log-data
                  dir: /var/log/goaccess
            env:
                GOACCESS_PORT:
                    default: "7890"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            GoAccess es un analizador de logs web en tiempo real y visor interactivo que funciona en terminal o genera informes HTML. Compatible con Apache, Nginx, Amazon S3, CloudFront y muchos más.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a GoAccess
        readme: |
            # GoAccess

            Analizador de logs web en tiempo real que genera informes HTML interactivos. Compatible con Apache, Nginx, Amazon S3, CloudFront y muchos más formatos de log.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — el panel HTML en tiempo real se carga inmediatamente
            2. **Alimenta datos de log** — monta o redirige los logs de acceso de tu servidor web
            3. **Monitorea el tráfico en tiempo real** — visitantes, peticiones y ancho de banda se actualizan vía WebSocket
            4. **Identifica tendencias** — archivos más solicitados, errores 404, sitios de referencia, ubicación de visitantes
            5. **Exporta informes** — genera informes HTML o JSON estáticos

            ## Licencia

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    id-ID:
        description: |
            GoAccess adalah penganalisis log web real-time dan penampil interaktif yang berjalan di terminal atau menghasilkan laporan HTML. Mendukung Apache, Nginx, Amazon S3, CloudFront, dan banyak format log lainnya.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses GoAccess
        readme: |
            # GoAccess

            Penganalisis log web real-time yang menghasilkan laporan HTML interaktif. Mendukung Apache, Nginx, Amazon S3, CloudFront, dan banyak format log lainnya.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — dasbor HTML real-time langsung dimuat
            2. **Masukkan data log** — mount atau pipe log akses server web untuk dianalisis
            3. **Pantau trafik real-time** — pengunjung, permintaan, bandwidth diperbarui via WebSocket
            4. **Identifikasi tren** — file populer, error 404, situs referensi, lokasi pengunjung, distribusi OS/browser
            5. **Ekspor laporan** — buat laporan HTML atau JSON statis

            ## Lisensi

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    ja-JP:
        description: |
            GoAccess はリアルタイムWebログアナライザーで、ターミナルまたはHTMLレポートとして動作します。Apache、Nginx、Amazon S3、CloudFrontなど多数のログ形式に対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: GoAccess にアクセスするためのドメイン
        readme: |
            # GoAccess

            リアルタイムWebログアナライザー。インタラクティブなHTMLレポートを生成。Apache、Nginx、Amazon S3、CloudFrontなど多数のログ形式を解析。

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

            1. **ドメインにアクセス** — リアルタイムHTMLダッシュボードがすぐに表示されます
            2. **ログデータを入力** — Webサーバーのアクセスログをマウントまたはパイプして分析
            3. **リアルタイムで監視** — 訪問者、リクエスト、帯域幅などがWebSocketで即時更新
            4. **トレンドを把握** — 人気ファイル、404エラー、参照元、地理情報、OS・ブラウザ分布
            5. **レポートをエクスポート** — 静的HTMLまたはJSONレポートを生成

            ## ライセンス

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    ko-KR:
        description: |
            GoAccess는 실시간 웹 로그 분석기이자 인터랙티브 뷰어로, 터미널에서 실행하거나 HTML 보고서를 생성합니다. Apache, Nginx, Amazon S3, CloudFront 등 다양한 로그 형식을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: GoAccess에 접속할 도메인
        readme: |
            # GoAccess

            실시간 웹 로그 분석기. 인터랙티브 HTML 보고서를 생성합니다. Apache, Nginx, Amazon S3, CloudFront 등 다양한 로그 형식을 분석합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 실시간 HTML 대시보드가 즉시 로드됩니다
            2. **로그 데이터 입력** — 웹 서버 액세스 로그를 마운트하거나 파이프하여 분석
            3. **실시간 트래픽 모니터링** — 방문자, 요청, 대역폭 등이 WebSocket으로 즉시 업데이트
            4. **트렌드 파악** — 인기 파일, 404 오류, 참조 사이트, 방문자 위치, OS/브라우저 분포
            5. **보고서 내보내기** — 정적 HTML 또는 JSON 보고서 생성

            ## 라이선스

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    th-TH:
        description: |
            GoAccess เป็นเครื่องมือวิเคราะห์ล็อกเว็บแบบเรียลไทม์และตัวแสดงผลแบบโต้ตอบ ทำงานในเทอร์มินัลหรือสร้างรายงาน HTML รองรับ Apache, Nginx, Amazon S3, CloudFront และอื่น ๆ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง GoAccess
        readme: |
            # GoAccess

            เครื่องมือวิเคราะห์ล็อกเว็บแบบเรียลไทม์ สร้างรายงาน HTML แบบโต้ตอบ รองรับ Apache, Nginx, Amazon S3, CloudFront และรูปแบบล็อกอื่น ๆ

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

            1. **เข้าสู่โดเมน** — แดชบอร์ด HTML แบบเรียลไทม์โหลดทันที
            2. **ป้อนข้อมูลล็อก** — เมาท์หรือไพพ์ล็อกการเข้าถึงของเว็บเซิร์ฟเวอร์เพื่อวิเคราะห์
            3. **ตรวจสอบทราฟฟิกแบบเรียลไทม์** — ผู้เยี่ยมชม คำขอ แบนด์วิดท์ อัปเดตผ่าน WebSocket
            4. **ระบุแนวโน้ม** — ไฟล์ยอดนิยม ข้อผิดพลาด 404 เว็บไซต์อ้างอิง ตำแหน่งผู้เยี่ยมชม การกระจาย OS/เบราว์เซอร์
            5. **ส่งออกรายงาน** — สร้างรายงาน HTML หรือ JSON แบบคงที่

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

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    zh-CN:
        description: |
            GoAccess 是实时网页日志分析器与交互式查看工具，可在终端运行或生成 HTML 报表。开箱即用支持 Apache、Nginx、Amazon S3、CloudFront 等多种日志格式。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 GoAccess 的域名
        readme: |
            # GoAccess

            实时网页日志分析器，生成交互式 HTML 报表。支持解析 Apache、Nginx、Amazon S3、CloudFront 等多种日志格式。

            ## 部署后可以做什么

            1. **打开域名** — 实时 HTML 仪表板立即加载
            2. **输入日志数据** — 导入或挂载网页服务器的访问日志进行分析
            3. **实时监控流量** — 访客、请求、带宽等数据通过 WebSocket 实时更新
            4. **识别趋势** — 热门请求文件、404 错误、来源网站、访客地理位置、操作系统与浏览器分布
            5. **导出报表** — 生成静态 HTML 或 JSON 报表以供存档

            ## 授权

            MIT — [GitHub](https://github.com/allinurl/goaccess)
    zh-TW:
        description: |
            GoAccess 是即時網頁日誌分析器與互動式檢視工具，可在終端機執行或產生 HTML 報表。開箱即用支援 Apache、Nginx、Amazon S3、CloudFront 等多種日誌格式。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 GoAccess 的網域
        readme: |
            # GoAccess

            即時網頁日誌分析器，產生互動式 HTML 報表。支援解析 Apache、Nginx、Amazon S3、CloudFront 等多種日誌格式。

            ## 部署後可以做什麼

            1. **開啟網域** — 即時 HTML 儀表板立即載入
            2. **輸入日誌資料** — 導入或掛載網頁伺服器的存取日誌進行分析
            3. **即時監控流量** — 訪客、請求、頻寬等數據透過 WebSocket 即時更新
            4. **辨識趨勢** — 熱門請求檔案、404 錯誤、來源網站、訪客地理位置、作業系統與瀏覽器分布
            5. **匯出報表** — 產生靜態 HTML 或 JSON 報表以供存檔

            ## 授權

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