# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Nezha Monitoring
spec:
    description: |
        Nezha Monitoring is a lightweight server monitoring dashboard. It tracks CPU, memory, disk, network, and uptime across multiple servers with a clean web UI. Uses SQLite for storage and supports alerting via Telegram, Discord, Slack, and email. A popular open-source alternative to commercial monitoring tools.
    coverImage: https://raw.githubusercontent.com/nezhahq/nezha/master/resource/template/theme-default/screenshots/dashboard.png
    icon: https://avatars.githubusercontent.com/u/90851541
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Nezha Monitoring dashboard
    tags:
        - Tool
        - Monitor
    readme: |
        # Nezha Monitoring

        A lightweight, self-hosted server monitoring dashboard that tracks system metrics across multiple servers with real-time stats and alerting.

        ## First Login

        On first visit, you will see the public dashboard. To access the admin panel, configure OAuth2 (GitHub, GitLab, Gitee, or OIDC) in the config file or use the initial setup wizard.

        ## What You Can Do After Deployment

        1. **Visit your domain** — view the public monitoring dashboard
        2. **Add servers** — install the Nezha agent on servers you want to monitor
        3. **Set up alerts** — configure notifications via Telegram, Discord, Slack, or email
        4. **Create service monitors** — track HTTP, TCP, and ICMP endpoints
        5. **Customize dashboard** — choose themes and configure which metrics to display

        ## Key Features

        - Real-time CPU, memory, disk, network, and uptime monitoring
        - Multi-server support via lightweight agent
        - Service monitoring (HTTP, TCP, ICMP)
        - Alert notifications (Telegram, Discord, Slack, email)
        - Traffic and transfer statistics
        - Multiple dashboard themes
        - SQLite storage (no external database)

        ## License

        Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    services:
        - name: nezha-dashboard
          icon: https://avatars.githubusercontent.com/u/90851541
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/naiba/nezha-dashboard:v2.0.6
            ports:
                - id: web
                  port: 8008
                  type: HTTP
            volumes:
                - id: nezha-data
                  dir: /dashboard/data
            env:
                GIN_MODE:
                    default: release
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Nezha Monitoring es un panel de monitoreo de servidores ligero. Rastrea CPU, memoria, disco, red y tiempo de actividad en multiples servidores con una interfaz web limpia. Usa SQLite y soporta alertas via Telegram, Discord, Slack y correo electronico.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder al panel de Nezha Monitoring
        readme: |
            # Nezha Monitoring

            Panel de monitoreo de servidores ligero y autoalojado que rastrea metricas del sistema en tiempo real con soporte de alertas.

            ## Primer inicio de sesion

            En la primera visita veras el panel publico. Para acceder al panel de administracion, configura OAuth2 (GitHub, GitLab, Gitee u OIDC) en el archivo de configuracion o usa el asistente de configuracion inicial.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — consulta el panel de monitoreo publico
            2. **Agrega servidores** — instala el agente Nezha en los servidores que quieras monitorear
            3. **Configura alertas** — establece notificaciones via Telegram, Discord, Slack o correo
            4. **Crea monitores de servicio** — rastrea endpoints HTTP, TCP e ICMP
            5. **Personaliza el panel** — elige temas y configura las metricas a mostrar

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    id-ID:
        description: |
            Nezha Monitoring adalah dasbor pemantauan server yang ringan. Melacak CPU, memori, disk, jaringan, dan uptime di beberapa server dengan antarmuka web yang bersih. Menggunakan SQLite dan mendukung peringatan melalui Telegram, Discord, Slack, dan email.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses dasbor Nezha Monitoring
        readme: |
            # Nezha Monitoring

            Dasbor pemantauan server self-hosted yang ringan, melacak metrik sistem secara real-time dengan dukungan peringatan.

            ## Login Pertama

            Pada kunjungan pertama Anda akan melihat dasbor publik. Untuk mengakses panel admin, konfigurasikan OAuth2 (GitHub, GitLab, Gitee, atau OIDC) di file konfigurasi atau gunakan wizard pengaturan awal.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Kunjungi domain** — lihat dasbor pemantauan publik
            2. **Tambah server** — instal Nezha Agent di server yang ingin dipantau
            3. **Atur peringatan** — konfigurasikan notifikasi via Telegram, Discord, Slack, atau email
            4. **Buat monitor layanan** — lacak endpoint HTTP, TCP, dan ICMP
            5. **Kustomisasi dasbor** — pilih tema dan atur metrik yang ditampilkan

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    ja-JP:
        description: |
            Nezha Monitoring は軽量なサーバー監視ダッシュボードです。複数サーバーの CPU、メモリ、ディスク、ネットワーク、稼働時間をクリーンな Web UI で追跡します。SQLite で保存し、Telegram、Discord、Slack、メールでのアラート通知をサポートします。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Nezha Monitoring ダッシュボードにアクセスするためのドメイン
        readme: |
            # Nezha Monitoring

            軽量なセルフホスト型サーバー監視ダッシュボード。複数サーバーのシステムメトリクスをリアルタイムで追跡しアラート通知をサポート。

            ## 初回ログイン

            初回アクセスでは公開ダッシュボードが表示されます。管理パネルにアクセスするには、設定ファイルで OAuth2（GitHub、GitLab、Gitee、OIDC）を構成するか、初期セットアップウィザードを使用してください。

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

            1. **ドメインにアクセス** — 公開監視ダッシュボードを表示
            2. **サーバーを追加** — 監視したいサーバーに Nezha Agent をインストール
            3. **アラートを設定** — Telegram、Discord、Slack、メールで通知を設定
            4. **サービス監視を作成** — HTTP、TCP、ICMP エンドポイントを追跡
            5. **ダッシュボードをカスタマイズ** — テーマを選択し表示するメトリクスを設定

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    ko-KR:
        description: |
            Nezha Monitoring은 경량 서버 모니터링 대시보드입니다. 여러 서버의 CPU, 메모리, 디스크, 네트워크, 가동 시간을 깔끔한 웹 UI로 추적합니다. SQLite로 저장하며 Telegram, Discord, Slack, 이메일을 통한 알림을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Nezha Monitoring 대시보드에 접속할 도메인
        readme: |
            # Nezha Monitoring

            경량의 셀프 호스팅 서버 모니터링 대시보드. 여러 서버의 시스템 메트릭을 실시간으로 추적하고 알림을 지원.

            ## 첫 로그인

            첫 방문 시 공개 대시보드가 표시됩니다. 관리 패널에 접근하려면 설정 파일에서 OAuth2(GitHub, GitLab, Gitee, OIDC)를 구성하거나 초기 설정 마법사를 사용하세요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 공개 모니터링 대시보드 확인
            2. **서버 추가** — 모니터링할 서버에 Nezha Agent 설치
            3. **알림 설정** — Telegram, Discord, Slack, 이메일로 알림 구성
            4. **서비스 모니터 생성** — HTTP, TCP, ICMP 엔드포인트 추적
            5. **대시보드 사용자 정의** — 테마 선택 및 표시할 메트릭 설정

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    th-TH:
        description: |
            Nezha Monitoring เป็นแดชบอร์ดตรวจสอบเซิร์ฟเวอร์ที่เบา ติดตาม CPU หน่วยความจำ ดิสก์ เครือข่าย และ uptime หลายเซิร์ฟเวอร์ด้วยเว็บ UI ที่สะอาด ใช้ SQLite และรองรับการแจ้งเตือนผ่าน Telegram, Discord, Slack และอีเมล
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึงแดชบอร์ด Nezha Monitoring
        readme: |
            # Nezha Monitoring

            แดชบอร์ดตรวจสอบเซิร์ฟเวอร์แบบ self-hosted ที่เบา ติดตามเมทริกซ์ระบบแบบเรียลไทม์พร้อมรองรับการแจ้งเตือน

            ## เข้าสู่ระบบครั้งแรก

            เมื่อเข้าชมครั้งแรกจะเห็นแดชบอร์ดสาธารณะ ในการเข้าถึงแผงผู้ดูแลระบบ ให้กำหนดค่า OAuth2 (GitHub, GitLab, Gitee หรือ OIDC) ในไฟล์คอนฟิกหรือใช้ตัวช่วยตั้งค่าเริ่มต้น

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

            1. **เข้าสู่โดเมน** — ดูแดชบอร์ดตรวจสอบสาธารณะ
            2. **เพิ่มเซิร์ฟเวอร์** — ติดตั้ง Nezha Agent บนเซิร์ฟเวอร์ที่ต้องการตรวจสอบ
            3. **ตั้งค่าการแจ้งเตือน** — กำหนดค่าการแจ้งเตือนผ่าน Telegram, Discord, Slack หรืออีเมล
            4. **สร้างมอนิเตอร์บริการ** — ติดตาม HTTP, TCP และ ICMP endpoints
            5. **ปรับแต่งแดชบอร์ด** — เลือกธีมและกำหนดเมทริกซ์ที่จะแสดง

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

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    zh-CN:
        description: |
            哪吒监控是一个轻量的服务器监控仪表盘。追踪多台服务器的 CPU、内存、磁盘、网络和运行时间，界面简洁。使用 SQLite 存储，支持通过 Telegram、Discord、Slack 和邮件发送警报。热门的开源监控工具替代方案。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问哪吒监控仪表盘的域名
        readme: |
            # 哪吒监控

            轻量的自托管服务器监控仪表盘，实时追踪多台服务器的系统指标并支持警报通知。

            ## 首次登录

            首次访问会看到公开仪表盘。要访问管理面板，请在配置文件中配置 OAuth2（GitHub、GitLab、Gitee 或 OIDC）或使用初始设置向导。

            ## 部署后可以做什么

            1. **访问域名** — 查看公开监控仪表盘
            2. **添加服务器** — 在要监控的服务器上安装哪吒 Agent
            3. **设置警报** — 通过 Telegram、Discord、Slack 或邮件配置通知
            4. **创建服务监控** — 追踪 HTTP、TCP 和 ICMP 端点
            5. **自定义仪表盘** — 选择主题并配置要显示的指标

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
    zh-TW:
        description: |
            哪吒監控是一個輕量的伺服器監控儀表板。追蹤多台伺服器的 CPU、記憶體、磁碟、網路和運行時間，介面簡潔。使用 SQLite 儲存，支援透過 Telegram、Discord、Slack 和電子郵件發送警報。熱門的開源監控工具替代方案。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取哪吒監控儀表板的網域
        readme: |
            # 哪吒監控

            輕量的自架伺服器監控儀表板，即時追蹤多台伺服器的系統指標並支援警報通知。

            ## 首次登入

            首次造訪會看到公開儀表板。要存取管理面板，請在設定檔中配置 OAuth2（GitHub、GitLab、Gitee 或 OIDC）或使用初始設定精靈。

            ## 部署後可以做什麼

            1. **造訪網域** — 查看公開監控儀表板
            2. **新增伺服器** — 在要監控的伺服器上安裝哪吒 Agent
            3. **設定警報** — 透過 Telegram、Discord、Slack 或電子郵件配置通知
            4. **建立服務監控** — 追蹤 HTTP、TCP 和 ICMP 端點
            5. **自訂儀表板** — 選擇主題並配置要顯示的指標

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/nezhahq/nezha)
