# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Pulse
spec:
    description: |
        Pulse is a real-time monitoring dashboard for Proxmox VE. View node health, VM and container status, resource usage, and storage metrics from a single clean interface. Lightweight, fast, and requires only a read-only Proxmox API token.
    coverImage: https://avatars.githubusercontent.com/u/191874888
    icon: https://avatars.githubusercontent.com/u/191874888
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Pulse
    tags:
        - Tool
        - Monitor
    readme: |
        # Pulse

        A real-time monitoring dashboard for Proxmox VE environments. Track node health, VM/container status, and resource usage from one clean interface.

        ## What You Can Do After Deployment

        1. **Open your domain** — the Pulse dashboard loads immediately
        2. **Connect your Proxmox server** — add your Proxmox host URL and API token in Settings
        3. **Monitor nodes** — view CPU, memory, disk, and network usage per node
        4. **Track VMs and containers** — see status, uptime, and resource consumption for all guests
        5. **Check storage** — monitor storage pool usage and availability

        ## Key Features

        - Real-time Proxmox VE monitoring via API
        - Node, VM, and container resource dashboards
        - Storage pool usage tracking
        - Lightweight and fast (single binary)
        - Read-only API token — no write access needed
        - Clean, responsive web UI

        ## License

        MIT — [GitHub](https://github.com/rcourtman/Pulse)
    services:
        - name: pulse
          icon: https://avatars.githubusercontent.com/u/191874888
          template: PREBUILT_V2
          spec:
            source:
                image: rcourtman/pulse:5.1.25
            ports:
                - id: web
                  port: 7655
                  type: HTTP
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Pulse es un panel de monitoreo en tiempo real para Proxmox VE. Visualiza el estado de nodos, VMs, contenedores, uso de recursos y metricas de almacenamiento en una interfaz limpia.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Pulse
        readme: |
            # Pulse

            Panel de monitoreo en tiempo real para entornos Proxmox VE. Rastrea la salud de nodos, estado de VMs/contenedores y uso de recursos desde una interfaz.

            ## Que puedes hacer despues del despliegue

            1. **Abre tu dominio** — el panel de Pulse carga inmediatamente
            2. **Conecta tu servidor Proxmox** — agrega la URL del host y el token API en Configuracion
            3. **Monitorea nodos** — visualiza CPU, memoria, disco y red por nodo
            4. **Rastrea VMs y contenedores** — ve el estado y consumo de recursos de todos los guests
            5. **Revisa almacenamiento** — monitorea el uso de pools de almacenamiento

            ## Licencia

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    id-ID:
        description: |
            Pulse adalah dasbor monitoring real-time untuk Proxmox VE. Lihat kesehatan node, status VM dan container, penggunaan resource, dan metrik penyimpanan dari satu antarmuka yang bersih.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Pulse
        readme: |
            # Pulse

            Dasbor monitoring real-time untuk lingkungan Proxmox VE. Pantau kesehatan node, status VM/container, dan penggunaan resource dari satu antarmuka.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — dasbor Pulse langsung dimuat
            2. **Hubungkan server Proxmox** — tambahkan URL host dan API token di Pengaturan
            3. **Pantau node** — lihat penggunaan CPU, memori, disk, dan jaringan per node
            4. **Lacak VM dan container** — lihat status dan konsumsi resource semua guest
            5. **Periksa penyimpanan** — pantau penggunaan storage pool

            ## Lisensi

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    ja-JP:
        description: |
            Pulse は Proxmox VE のリアルタイム監視ダッシュボードです。ノードの健全性、VM・コンテナの状態、リソース使用量、ストレージ指標を一つの画面で確認できます。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Pulse にアクセスするためのドメイン
        readme: |
            # Pulse

            Proxmox VE 環境のリアルタイム監視ダッシュボード。ノードの健全性、VM/コンテナの状態、リソース使用量を一画面で追跡。

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

            1. **ドメインにアクセス** — Pulse ダッシュボードが即座に表示されます
            2. **Proxmox サーバーを接続** — 設定で Proxmox ホスト URL と API トークンを入力
            3. **ノードを監視** — 各ノードの CPU、メモリ、ディスク、ネットワーク使用量を確認
            4. **VM とコンテナを追跡** — すべてのゲストの状態、稼働時間、リソース消費を表示
            5. **ストレージを確認** — ストレージプールの使用量と空き容量を監視

            ## ライセンス

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    ko-KR:
        description: |
            Pulse는 Proxmox VE용 실시간 모니터링 대시보드입니다. 하나의 깔끔한 인터페이스에서 노드 상태, VM 및 컨테이너 상태, 리소스 사용량, 스토리지 지표를 확인할 수 있습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Pulse에 접속할 도메인
        readme: |
            # Pulse

            Proxmox VE 환경용 실시간 모니터링 대시보드. 하나의 인터페이스에서 노드 상태, VM/컨테이너 상태, 리소스 사용량을 추적합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Pulse 대시보드가 즉시 로드됩니다
            2. **Proxmox 서버 연결** — 설정에서 Proxmox 호스트 URL과 API 토큰 입력
            3. **노드 모니터링** — 각 노드의 CPU, 메모리, 디스크, 네트워크 사용량 확인
            4. **VM 및 컨테이너 추적** — 모든 게스트의 상태, 가동 시간, 리소스 소비 확인
            5. **스토리지 확인** — 스토리지 풀 사용량 및 가용 공간 모니터링

            ## 라이선스

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    th-TH:
        description: |
            Pulse เป็นแดชบอร์ดตรวจสอบแบบเรียลไทม์สำหรับ Proxmox VE ดูสถานะโหนด VM คอนเทนเนอร์ การใช้ทรัพยากร และพื้นที่จัดเก็บจากหน้าจอเดียว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Pulse
        readme: |
            # Pulse

            แดชบอร์ดตรวจสอบแบบเรียลไทม์สำหรับ Proxmox VE ติดตามสถานะโหนด VM/คอนเทนเนอร์ และการใช้ทรัพยากรจากหน้าจอเดียว

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

            1. **เข้าสู่โดเมน** — แดชบอร์ด Pulse โหลดทันที
            2. **เชื่อมต่อเซิร์ฟเวอร์ Proxmox** — เพิ่ม URL และ API Token ในการตั้งค่า
            3. **ตรวจสอบโหนด** — ดูการใช้ CPU หน่วยความจำ ดิสก์ และเครือข่ายของแต่ละโหนด
            4. **ติดตาม VM และคอนเทนเนอร์** — ดูสถานะและการใช้ทรัพยากรของ guest ทั้งหมด
            5. **ตรวจสอบพื้นที่จัดเก็บ** — ตรวจสอบการใช้งาน storage pool

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

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    zh-CN:
        description: |
            Pulse 是 Proxmox VE 的实时监控仪表板。在单一界面查看节点健康状态、VM 与容器状态、资源使用量和存储指标。轻量快速，只需只读 API Token。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Pulse 的域名
        readme: |
            # Pulse

            Proxmox VE 环境的实时监控仪表板。在一个界面追踪节点健康、VM/容器状态和资源使用量。

            ## 部署后可以做什么

            1. **打开域名** — Pulse 仪表板立即加载
            2. **连接 Proxmox 服务器** — 在设置中输入 Proxmox 主机 URL 和 API Token
            3. **监控节点** — 查看每个节点的 CPU、内存、磁盘和网络使用量
            4. **追踪 VM 和容器** — 查看所有虚拟机的状态、运行时间和资源消耗
            5. **检查存储** — 监控存储池使用量和可用空间

            ## 主要功能

            - 通过 API 实时监控 Proxmox VE
            - 节点、VM 和容器资源仪表板
            - 存储池使用量追踪
            - 轻量快速（单一可执行文件）
            - 只读 API Token，无需写入权限

            ## 授权

            MIT — [GitHub](https://github.com/rcourtman/Pulse)
    zh-TW:
        description: |
            Pulse 是 Proxmox VE 的即時監控儀表板。在單一介面查看節點健康狀態、VM 與容器狀態、資源使用量和儲存空間指標。輕量快速，只需唯讀 API Token。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Pulse 的網域
        readme: |
            # Pulse

            Proxmox VE 環境的即時監控儀表板。在一個介面追蹤節點健康、VM/容器狀態和資源使用量。

            ## 部署後可以做什麼

            1. **開啟網域** — Pulse 儀表板立即載入
            2. **連接 Proxmox 伺服器** — 在設定中輸入 Proxmox 主機 URL 和 API Token
            3. **監控節點** — 查看每個節點的 CPU、記憶體、磁碟和網路使用量
            4. **追蹤 VM 和容器** — 查看所有虛擬機的狀態、運行時間和資源消耗
            5. **檢查儲存空間** — 監控儲存池使用量和可用空間

            ## 主要功能

            - 透過 API 即時監控 Proxmox VE
            - 節點、VM 和容器資源儀表板
            - 儲存池使用量追蹤
            - 輕量快速（單一執行檔）
            - 唯讀 API Token，無需寫入權限
            - 簡潔的響應式網頁介面

            ## 授權

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