# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Cachet
spec:
    description: |
        An open-source status page system built with PHP and Laravel. Communicate service outages and scheduled maintenance to your users. Supports SQLite, components, incidents, metrics, and subscriber notifications.
    coverImage: https://avatars.githubusercontent.com/u/7080829?v=4
    icon: https://avatars.githubusercontent.com/u/7080829?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Cachet
    tags:
        - Monitoring
        - Status Page
    readme: |
        # Cachet

        Cachet is an open-source status page system built with PHP and Laravel. It provides a dedicated page where you can communicate service outages, scheduled maintenance, and incident updates to your customers and stakeholders. Supports components, incidents with updates, metrics, subscriber email notifications, and a JSON API. Uses SQLite by default for simple deployments.

        ## First-Time Setup

        1. Click the deployed URL to open Cachet.
        2. Follow the on-screen setup wizard to configure the application.
        3. Set the site name, timezone, and create an admin account.
        4. Start adding components and managing incidents.

        ## Default Port

        - **8000** (HTTP)

        ## Useful Links

        - [Cachet Official Site](https://cachethq.io)
        - [Cachet GitHub](https://github.com/cachethq/cachet)
        - [Cachet Documentation](https://docs.cachethq.io)

        ## License

        BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    services:
        - name: cachet
          icon: https://avatars.githubusercontent.com/u/7080829?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: cachethq/docker:2.3.18
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: data
                  dir: /var/www/html/database
            env:
                APP_DEBUG:
                    default: "false"
                APP_ENV:
                    default: production
                APP_KEY:
                    default: ${PASSWORD}
                    expose: true
                APP_LOG:
                    default: errorlog
                APP_URL:
                    default: ${ZEABUR_WEB_URL}
                DB_DRIVER:
                    default: sqlite
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Sistema de pagina de estado de codigo abierto construido con PHP y Laravel. Comunica interrupciones del servicio y mantenimientos programados a tus usuarios. Compatible con SQLite, componentes, incidentes, metricas y notificaciones a suscriptores.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Cachet
        readme: |
            # Cachet

            Cachet es un sistema de pagina de estado de codigo abierto construido con PHP y Laravel. Proporciona una pagina dedicada para comunicar interrupciones del servicio, mantenimientos programados y actualizaciones de incidentes a clientes y partes interesadas. Compatible con componentes, incidentes con actualizaciones, metricas, notificaciones por correo a suscriptores y una API JSON. Usa SQLite por defecto para despliegues sencillos.

            ## Configuracion inicial

            1. Haz clic en la URL desplegada para abrir Cachet.
            2. Sigue el asistente de configuracion en pantalla.
            3. Configura el nombre del sitio, zona horaria y crea una cuenta de administrador.
            4. Comienza a agregar componentes y gestionar incidentes.

            ## Puerto predeterminado

            - **8000** (HTTP)

            ## Enlaces utiles

            - [Sitio oficial de Cachet](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Documentacion de Cachet](https://docs.cachethq.io)

            ## Licencia

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    id-ID:
        description: |
            Sistem halaman status open-source yang dibangun dengan PHP dan Laravel. Komunikasikan gangguan layanan dan pemeliharaan terjadwal kepada pengguna Anda. Mendukung SQLite, komponen, insiden, metrik, dan notifikasi pelanggan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Cachet
        readme: |
            # Cachet

            Cachet adalah sistem halaman status open-source yang dibangun dengan PHP dan Laravel. Menyediakan halaman khusus untuk mengkomunikasikan gangguan layanan, pemeliharaan terjadwal, dan pembaruan insiden kepada pelanggan dan pemangku kepentingan. Mendukung komponen, insiden dengan pembaruan, metrik, notifikasi email pelanggan, dan JSON API. Secara default menggunakan SQLite untuk deployment sederhana.

            ## Pengaturan Awal

            1. Klik URL yang telah di-deploy untuk membuka Cachet.
            2. Ikuti wizard pengaturan di layar untuk mengkonfigurasi aplikasi.
            3. Atur nama situs, zona waktu, dan buat akun admin.
            4. Mulai menambahkan komponen dan mengelola insiden.

            ## Port Default

            - **8000** (HTTP)

            ## Tautan Berguna

            - [Situs Resmi Cachet](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Dokumentasi Cachet](https://docs.cachethq.io)

            ## Lisensi

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    ja-JP:
        description: |
            PHP と Laravel で構築されたオープンソースのステータスページシステム。サービス障害やメンテナンス予定をユーザーに通知。SQLite、コンポーネント、インシデント、メトリクス、購読者通知に対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Cachet にアクセスするためのドメイン
        readme: |
            # Cachet

            Cachet は PHP と Laravel で構築されたオープンソースのステータスページシステムです。サービス障害、メンテナンス予定、インシデント更新を顧客や関係者に伝える専用ページを提供します。コンポーネント、更新付きインシデント、メトリクス、購読者メール通知、JSON API に対応。デフォルトでは SQLite を使用してシンプルにデプロイできます。

            ## 初回セットアップ

            1. デプロイされた URL をクリックして Cachet を開きます。
            2. 画面のセットアップウィザードに従ってアプリケーションを設定します。
            3. サイト名、タイムゾーンを設定し、管理者アカウントを作成します。
            4. コンポーネントの追加とインシデントの管理を開始します。

            ## デフォルトポート

            - **8000** (HTTP)

            ## 関連リンク

            - [Cachet 公式サイト](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Cachet ドキュメント](https://docs.cachethq.io)

            ## ライセンス

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    ko-KR:
        description: |
            PHP와 Laravel로 구축된 오픈소스 상태 페이지 시스템. 서비스 장애와 예정된 유지보수를 사용자에게 알립니다. SQLite, 컴포넌트, 인시던트, 메트릭, 구독자 알림을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Cachet에 접속할 도메인
        readme: |
            # Cachet

            Cachet는 PHP와 Laravel로 구축된 오픈소스 상태 페이지 시스템입니다. 서비스 장애, 예정된 유지보수, 인시던트 업데이트를 고객과 이해관계자에게 전달하는 전용 페이지를 제공합니다. 컴포넌트, 업데이트가 포함된 인시던트, 메트릭, 구독자 이메일 알림, JSON API를 지원합니다. 기본적으로 SQLite를 사용하여 간단하게 배포할 수 있습니다.

            ## 초기 설정

            1. 배포된 URL을 클릭하여 Cachet를 엽니다.
            2. 화면의 설정 마법사를 따라 애플리케이션을 구성합니다.
            3. 사이트 이름, 시간대를 설정하고 관리자 계정을 생성합니다.
            4. 컴포넌트 추가 및 인시던트 관리를 시작합니다.

            ## 기본 포트

            - **8000** (HTTP)

            ## 관련 링크

            - [Cachet 공식 사이트](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Cachet 문서](https://docs.cachethq.io)

            ## 라이선스

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    th-TH:
        description: |
            ระบบหน้าสถานะโอเพนซอร์สที่สร้างด้วย PHP และ Laravel สื่อสารการหยุดทำงานของบริการและการบำรุงรักษาตามกำหนดให้ผู้ใช้ทราบ รองรับ SQLite คอมโพเนนต์ เหตุการณ์ เมตริก และการแจ้งเตือนผู้ติดตาม
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Cachet
        readme: |
            # Cachet

            Cachet เป็นระบบหน้าสถานะโอเพนซอร์สที่สร้างด้วย PHP และ Laravel ให้หน้าเฉพาะสำหรับสื่อสารการหยุดทำงานของบริการ การบำรุงรักษาตามกำหนด และการอัปเดตเหตุการณ์ให้ลูกค้าและผู้มีส่วนได้ส่วนเสีย รองรับคอมโพเนนต์ เหตุการณ์พร้อมอัปเดต เมตริก การแจ้งเตือนอีเมลผู้ติดตาม และ JSON API ใช้ SQLite เป็นค่าเริ่มต้นสำหรับการ deploy ที่ง่าย

            ## การตั้งค่าเริ่มต้น

            1. คลิก URL ที่ deploy แล้วเพื่อเปิด Cachet
            2. ทำตามวิซาร์ดการตั้งค่าบนหน้าจอเพื่อกำหนดค่าแอปพลิเคชัน
            3. ตั้งชื่อเว็บไซต์ เขตเวลา และสร้างบัญชีผู้ดูแลระบบ
            4. เริ่มเพิ่มคอมโพเนนต์และจัดการเหตุการณ์

            ## พอร์ตเริ่มต้น

            - **8000** (HTTP)

            ## ลิงก์ที่เป็นประโยชน์

            - [เว็บไซต์ทางการ Cachet](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [เอกสาร Cachet](https://docs.cachethq.io)

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

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    zh-CN:
        description: |
            以 PHP 和 Laravel 构建的开源状态页面系统。向用户通报服务中断与计划维护事项。支持 SQLite、组件、事件、指标及订阅者通知。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Cachet 的域名
        readme: |
            # Cachet

            Cachet 是以 PHP 和 Laravel 构建的开源状态页面系统。提供专属页面，让您向客户与利益相关方通报服务中断、计划维护及事件更新。支持组件、事件含更新、指标、订阅者邮件通知及 JSON API。默认使用 SQLite 进行简易部署。

            ## 首次设置

            1. 点击部署后的网址打开 Cachet。
            2. 按照屏幕设置向导配置应用程序。
            3. 设置网站名称、时区并创建管理员账号。
            4. 开始添加组件并管理事件。

            ## 默认端口

            - **8000** (HTTP)

            ## 相关链接

            - [Cachet 官方网站](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Cachet 文档](https://docs.cachethq.io)

            ## 授权

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
    zh-TW:
        description: |
            以 PHP 和 Laravel 建構的開源狀態頁面系統。向使用者通報服務中斷與排定維護事項。支援 SQLite、元件、事件、指標及訂閱者通知。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Cachet 的網域
        readme: |
            # Cachet

            Cachet 是以 PHP 和 Laravel 建構的開源狀態頁面系統。提供專屬頁面，讓您向客戶與關係人通報服務中斷、排定維護及事件更新。支援元件、事件含更新、指標、訂閱者電子郵件通知及 JSON API。預設使用 SQLite 進行簡易部署。

            ## 首次設定

            1. 點擊部署後的網址開啟 Cachet。
            2. 依照畫面設定精靈配置應用程式。
            3. 設定網站名稱、時區並建立管理員帳號。
            4. 開始新增元件並管理事件。

            ## 預設埠

            - **8000** (HTTP)

            ## 相關連結

            - [Cachet 官方網站](https://cachethq.io)
            - [Cachet GitHub](https://github.com/cachethq/cachet)
            - [Cachet 文件](https://docs.cachethq.io)

            ## 授權

            BSD-3-Clause — [GitHub](https://github.com/cachethq/cachet)
