# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Glances
spec:
    description: |
        Glances is an open-source, cross-platform system monitoring tool written in Python. It provides real-time metrics for CPU, memory, disk, network, processes, and more through a responsive web UI — all in a single container with no database required.
    coverImage: https://raw.githubusercontent.com/nicolargo/glances/develop/docs/_static/glances-summary.png
    icon: https://raw.githubusercontent.com/nicolargo/glances/develop/glances/outputs/static/images/glances.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Glances web UI
    tags:
        - Tool
        - Monitoring
    readme: |
        # Glances

        A cross-platform system monitoring tool that gives you a real-time overview of your server through a clean web interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Glances loads immediately, showing live system metrics
        2. **Monitor CPU & Memory** — view real-time usage, load averages, and per-core stats
        3. **Track Disk & Network** — see I/O rates, mount points, and network interface throughput
        4. **Inspect Processes** — sort running processes by CPU, memory, or I/O usage
        5. **Use the API** — access metrics programmatically via the built-in REST API:
        - `https://your-domain/api/4/quicklook` — system overview (CPU, memory at a glance)
        - `https://your-domain/api/4/cpu` — detailed CPU stats
        - `https://your-domain/api/4/mem` — memory usage
        - `https://your-domain/api/4/pluginslist` — list all available API endpoints

        ## Key Features

        - **Real-time Metrics** — CPU, memory, swap, disk, network, sensors, and more
        - **Responsive Web UI** — works on desktop and mobile browsers
        - **REST API** — all metrics available as JSON for integration with other tools
        - **Process Monitoring** — detailed per-process resource usage
        - **Alerts** — configurable thresholds with color-coded warnings
        - **Plugin System** — extensible with additional monitoring modules
        - **Low Overhead** — lightweight Python process with minimal resource usage

        ## License

        LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    services:
        - name: glances
          icon: https://raw.githubusercontent.com/nicolargo/glances/develop/glances/outputs/static/images/glances.png
          template: PREBUILT_V2
          spec:
            id: glances
            source:
                image: nicolargo/glances:4.5.2-full
            ports:
                - id: web
                  port: 61208
                  type: HTTP
            env:
                GLANCES_OPT:
                    default: -w
                    expose: false
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Glances es una herramienta de monitoreo de sistema de código abierto y multiplataforma escrita en Python. Muestra métricas en tiempo real de CPU, memoria, disco, red y procesos a través de una interfaz web responsiva — todo en un solo contenedor sin base de datos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a la interfaz web de Glances
        readme: |
            # Glances

            Herramienta de monitoreo de sistema multiplataforma que muestra el estado del servidor en tiempo real a través de una interfaz web limpia.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — Glances se carga inmediatamente mostrando métricas en vivo
            2. **Monitorea CPU y memoria** — consulta uso en tiempo real, promedios de carga y estadísticas por núcleo
            3. **Rastrea disco y red** — revisa tasas de I/O, puntos de montaje y rendimiento de interfaces de red
            4. **Inspecciona procesos** — ordena los procesos en ejecución por uso de CPU, memoria o I/O
            5. **Usa la API** — accede a las métricas programáticamente mediante la API REST integrada:
            - `https://tu-dominio/api/4/quicklook` — resumen del sistema (CPU, memoria)
            - `https://tu-dominio/api/4/cpu` — estadísticas detalladas de CPU
            - `https://tu-dominio/api/4/mem` — uso de memoria
            - `https://tu-dominio/api/4/pluginslist` — lista de todos los endpoints API disponibles

            ## Características principales

            - Métricas en tiempo real — CPU, memoria, swap, disco, red, sensores y más
            - Interfaz web responsiva — funciona en navegadores de escritorio y móviles
            - API REST — todas las métricas disponibles en formato JSON
            - Monitoreo de procesos — uso detallado de recursos por proceso
            - Alertas — umbrales configurables con advertencias codificadas por colores
            - Sistema de plugins — extensible con módulos de monitoreo adicionales

            ## Licencia

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    id-ID:
        description: |
            Glances adalah alat pemantauan sistem open-source lintas platform yang ditulis dalam Python. Menampilkan metrik real-time untuk CPU, memori, disk, jaringan, dan proses melalui antarmuka web responsif — semuanya dalam satu kontainer tanpa database.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses antarmuka web Glances
        readme: |
            # Glances

            Alat pemantauan sistem lintas platform yang menampilkan status server secara real-time melalui antarmuka web yang bersih.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — Glances langsung dimuat, menampilkan metrik sistem secara live
            2. **Pantau CPU & memori** — lihat penggunaan real-time, rata-rata beban, dan statistik per core
            3. **Lacak disk & jaringan** — lihat kecepatan I/O, mount point, dan throughput antarmuka jaringan
            4. **Periksa proses** — urutkan proses yang berjalan berdasarkan penggunaan CPU, memori, atau I/O
            5. **Gunakan API** — akses metrik secara programatis melalui REST API bawaan:
            - `https://domain-anda/api/4/quicklook` — ringkasan sistem (CPU, memori)
            - `https://domain-anda/api/4/cpu` — statistik CPU detail
            - `https://domain-anda/api/4/mem` — penggunaan memori
            - `https://domain-anda/api/4/pluginslist` — daftar semua endpoint API yang tersedia

            ## Fitur utama

            - Metrik real-time — CPU, memori, swap, disk, jaringan, sensor, dan lainnya
            - Antarmuka web responsif — berfungsi di browser desktop dan mobile
            - REST API — semua metrik tersedia dalam format JSON
            - Pemantauan proses — penggunaan sumber daya detail per proses
            - Peringatan — ambang batas yang dapat dikonfigurasi dengan peringatan berkode warna
            - Sistem plugin — dapat diperluas dengan modul pemantauan tambahan

            ## Lisensi

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    ja-JP:
        description: |
            Glances はオープンソースのクロスプラットフォームシステム監視ツールです。Python で書かれ、レスポンシブな Web UI で CPU、メモリ、ディスク、ネットワーク、プロセスなどのリアルタイムメトリクスを表示します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Glances Web UI にアクセスするためのドメイン
        readme: |
            # Glances

            クロスプラットフォームのシステム監視ツール。シンプルな Web インターフェースでサーバーの状態をリアルタイムに表示します。

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

            1. **ドメインにアクセス** — Glances がすぐに起動し、リアルタイムのシステムメトリクスを表示
            2. **CPU とメモリを監視** — リアルタイム使用率、ロードアベレージ、コアごとの統計を確認
            3. **ディスクとネットワークを追跡** — I/O レート、マウントポイント、ネットワークインターフェースのスループットを確認
            4. **プロセスを検査** — CPU、メモリ、I/O 使用量でプロセスをソート
            5. **API を使用** — 内蔵 REST API でメトリクスにプログラムからアクセス：
            - `https://your-domain/api/4/quicklook` — システム概要（CPU、メモリ）
            - `https://your-domain/api/4/cpu` — 詳細な CPU 統計
            - `https://your-domain/api/4/mem` — メモリ使用量
            - `https://your-domain/api/4/pluginslist` — 利用可能な全 API エンドポイント一覧

            ## 主な機能

            - リアルタイムメトリクス — CPU、メモリ、スワップ、ディスク、ネットワーク、センサーなど
            - レスポンシブ Web UI — デスクトップとモバイルブラウザに対応
            - REST API — すべてのメトリクスを JSON で提供
            - プロセス監視 — プロセスごとの詳細なリソース使用状況
            - アラート — 設定可能なしきい値と色分け警告
            - プラグインシステム — 追加の監視モジュールで拡張可能

            ## ライセンス

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    ko-KR:
        description: |
            Glances는 Python으로 작성된 오픈소스 크로스 플랫폼 시스템 모니터링 도구입니다. 반응형 웹 UI를 통해 CPU, 메모리, 디스크, 네트워크, 프로세스 등의 실시간 메트릭을 표시합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Glances 웹 UI에 접속할 도메인
        readme: |
            # Glances

            크로스 플랫폼 시스템 모니터링 도구. 깔끔한 웹 인터페이스로 서버 상태를 실시간으로 확인합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Glances가 즉시 로드되어 실시간 시스템 메트릭 표시
            2. **CPU & 메모리 모니터링** — 실시간 사용률, 로드 평균, 코어별 통계 확인
            3. **디스크 & 네트워크 추적** — I/O 속도, 마운트 포인트, 네트워크 인터페이스 처리량 확인
            4. **프로세스 검사** — CPU, 메모리, I/O 사용량별 프로세스 정렬
            5. **API 사용** — 내장 REST API로 프로그래밍 방식으로 메트릭 접근:
            - `https://your-domain/api/4/quicklook` — 시스템 개요 (CPU, 메모리)
            - `https://your-domain/api/4/cpu` — 상세 CPU 통계
            - `https://your-domain/api/4/mem` — 메모리 사용량
            - `https://your-domain/api/4/pluginslist` — 사용 가능한 모든 API 엔드포인트 목록

            ## 주요 기능

            - 실시간 메트릭 — CPU, 메모리, 스왑, 디스크, 네트워크, 센서 등
            - 반응형 웹 UI — 데스크톱 및 모바일 브라우저 지원
            - REST API — 모든 메트릭을 JSON으로 제공
            - 프로세스 모니터링 — 프로세스별 상세 리소스 사용 현황
            - 알림 — 설정 가능한 임계값과 색상 코드 경고
            - 플러그인 시스템 — 추가 모니터링 모듈로 확장 가능

            ## 라이선스

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    th-TH:
        description: |
            Glances เป็นเครื่องมือตรวจสอบระบบโอเพนซอร์สข้ามแพลตฟอร์มที่เขียนด้วย Python แสดงเมตริกแบบเรียลไทม์ของ CPU, หน่วยความจำ, ดิสก์, เครือข่าย และโปรเซสผ่านเว็บ UI แบบ responsive — ทั้งหมดในคอนเทนเนอร์เดียวไม่ต้องใช้ฐานข้อมูล
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึงเว็บ UI ของ Glances
        readme: |
            # Glances

            เครื่องมือตรวจสอบระบบข้ามแพลตฟอร์มที่แสดงสถานะเซิร์ฟเวอร์แบบเรียลไทม์ผ่านเว็บอินเทอร์เฟซที่สะอาดตา

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

            1. **เข้าสู่โดเมน** — Glances โหลดทันที แสดงเมตริกระบบแบบสด
            2. **ตรวจสอบ CPU และหน่วยความจำ** — ดูการใช้งานแบบเรียลไทม์ ค่าเฉลี่ยโหลด และสถิติแต่ละคอร์
            3. **ติดตามดิสก์และเครือข่าย** — ดูอัตรา I/O จุดเมาต์ และปริมาณงานของอินเทอร์เฟซเครือข่าย
            4. **ตรวจสอบโปรเซส** — เรียงโปรเซสที่ทำงานตามการใช้ CPU หน่วยความจำ หรือ I/O
            5. **ใช้ API** — เข้าถึงเมตริกแบบโปรแกรมผ่าน REST API ในตัว:
            - `https://your-domain/api/4/quicklook` — ภาพรวมระบบ (CPU, หน่วยความจำ)
            - `https://your-domain/api/4/cpu` — สถิติ CPU โดยละเอียด
            - `https://your-domain/api/4/mem` — การใช้หน่วยความจำ
            - `https://your-domain/api/4/pluginslist` — รายการ API endpoint ทั้งหมดที่ใช้ได้

            ## ฟีเจอร์หลัก

            - เมตริกแบบเรียลไทม์ — CPU, หน่วยความจำ, swap, ดิสก์, เครือข่าย, เซ็นเซอร์ และอื่นๆ
            - เว็บ UI แบบ responsive — ใช้งานได้บนเบราว์เซอร์เดสก์ท็อปและมือถือ
            - REST API — เมตริกทั้งหมดในรูปแบบ JSON
            - การตรวจสอบโปรเซส — การใช้ทรัพยากรแต่ละโปรเซสอย่างละเอียด
            - การแจ้งเตือน — ค่าเกณฑ์ที่กำหนดได้พร้อมคำเตือนแบบรหัสสี
            - ระบบปลั๊กอิน — ขยายได้ด้วยโมดูลตรวจสอบเพิ่มเติม

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

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    zh-CN:
        description: |
            Glances 是一款开源、跨平台的系统监控工具，使用 Python 编写。通过响应式网页界面实时展示 CPU、内存、磁盘、网络、进程等指标 — 单一容器，无需数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Glances 网页界面的域名
        readme: |
            # Glances

            跨平台系统监控工具，通过简洁的网页界面实时展示服务器状态。

            ## 部署后可以做什么

            1. **打开域名** — Glances 立即加载，显示实时系统指标
            2. **监控 CPU 与内存** — 查看实时使用率、负载平均值与各核心状态
            3. **跟踪磁盘与网络** — 查看 I/O 速率、挂载点与网络接口流量
            4. **查看进程** — 按 CPU、内存或 I/O 使用量排序运行中的进程
            5. **使用 API** — 通过内置 REST API 以编程方式访问指标：
            - `https://你的域名/api/4/quicklook` — 系统总览（CPU、内存概况）
            - `https://你的域名/api/4/cpu` — 详细 CPU 状态
            - `https://你的域名/api/4/mem` — 内存用量
            - `https://你的域名/api/4/pluginslist` — 列出所有可用的 API 端点

            ## 主要功能

            - 实时指标 — CPU、内存、交换区、磁盘、网络、传感器等
            - 响应式网页界面 — 支持桌面与移动端浏览器
            - REST API — 所有指标以 JSON 格式提供
            - 进程监控 — 各进程详细资源使用情况
            - 告警 — 可配置阈值，以颜色标示警告
            - 插件系统 — 可扩展额外监控模块

            ## 许可证

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
    zh-TW:
        description: |
            Glances 是一款開源、跨平台的系統監控工具，以 Python 撰寫。透過響應式網頁介面即時呈現 CPU、記憶體、磁碟、網路、程序等指標 — 單一容器，無需資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Glances 網頁介面的網域
        readme: |
            # Glances

            跨平台系統監控工具，透過簡潔的網頁介面即時呈現伺服器狀態。

            ## 部署後可以做什麼

            1. **開啟網域** — Glances 立即載入，顯示即時系統指標
            2. **監控 CPU 與記憶體** — 查看即時使用率、負載平均值與各核心狀態
            3. **追蹤磁碟與網路** — 查看 I/O 速率、掛載點與網路介面流量
            4. **檢視程序** — 依 CPU、記憶體或 I/O 使用量排序執行中的程序
            5. **使用 API** — 透過內建 REST API 以程式方式存取指標：
            - `https://你的網域/api/4/quicklook` — 系統總覽（CPU、記憶體概況）
            - `https://你的網域/api/4/cpu` — 詳細 CPU 狀態
            - `https://你的網域/api/4/mem` — 記憶體用量
            - `https://你的網域/api/4/pluginslist` — 列出所有可用的 API 端點

            ## 主要功能

            - 即時指標 — CPU、記憶體、交換區、磁碟、網路、感測器等
            - 響應式網頁介面 — 支援桌面與行動裝置瀏覽器
            - REST API — 所有指標以 JSON 格式提供
            - 程序監控 — 各程序詳細資源使用狀況
            - 警示 — 可設定閾值，以顏色標示警告
            - 外掛系統 — 可擴充額外監控模組

            ## 授權

            LGPL-3.0 — [GitHub](https://github.com/nicolargo/glances)
