# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Apprise API
spec:
    description: |
        Apprise API is a lightweight push notification gateway that supports 100+ notification services including Slack, Telegram, Discord, email, Microsoft Teams, and many more. Send notifications through a simple REST API without managing individual service integrations. Built on the Apprise notification library for Python.
    coverImage: https://avatars.githubusercontent.com/u/850374?v=4
    icon: https://avatars.githubusercontent.com/u/850374?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Apprise API
    tags:
        - Tool
    readme: |
        # Apprise API

        A lightweight push notification gateway API supporting 100+ notification services. Send notifications to Slack, Telegram, Discord, email, Microsoft Teams, and dozens more through a unified REST API.

        ## What You Can Do After Deployment

        1. **Open your domain** -- Apprise API is ready immediately with a built-in web UI for testing
        2. **Send notifications via REST API** -- POST to `/notify/` with your notification URLs and message
        3. **Store notification configs** -- save URL groups under tags using `/add/` for reuse
        4. **Trigger stored notifications** -- POST to `/notify/{tag}` to send to all URLs saved under that tag
        5. **Use persistent storage** -- configurations survive container restarts via the built-in stateful store

        ## Key Features

        - 100+ notification services supported (Slack, Telegram, Discord, email, etc.)
        - Simple REST API for sending notifications
        - Built-in web UI for testing and configuration
        - Tag-based notification grouping
        - Persistent configuration storage
        - File attachment support
        - Markdown and HTML message formatting
        - No database required
        - Stateless or stateful operation modes

        ## License

        MIT -- [GitHub](https://github.com/caronc/apprise-api)
    services:
        - name: apprise
          icon: https://avatars.githubusercontent.com/u/850374?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: caronc/apprise:v1.3.3
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Apprise API es una pasarela ligera de notificaciones push que soporta mas de 100 servicios de notificacion, incluyendo Slack, Telegram, Discord, correo electronico, Microsoft Teams y muchos mas. Envia notificaciones a traves de una API REST simple sin gestionar integraciones individuales. Construido sobre la biblioteca Apprise para Python.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Apprise API
        readme: |
            # Apprise API

            API de pasarela ligera de notificaciones push compatible con mas de 100 servicios. Envia notificaciones a Slack, Telegram, Discord, correo electronico, Microsoft Teams y docenas mas a traves de una API REST unificada.

            ## Que puedes hacer despues del despliegue

            1. **Abre tu dominio** -- Apprise API esta listo inmediatamente con una interfaz web integrada para pruebas
            2. **Envia notificaciones via REST API** -- POST a `/notify/` con tus URLs de notificacion y mensaje
            3. **Almacena configuraciones** -- guarda grupos de URLs bajo etiquetas usando `/add/` para reutilizarlos
            4. **Activa notificaciones guardadas** -- POST a `/notify/{tag}` para enviar a todas las URLs de esa etiqueta
            5. **Almacenamiento persistente** -- las configuraciones se mantienen tras reinicios del contenedor

            ## Caracteristicas principales

            - Mas de 100 servicios de notificacion soportados (Slack, Telegram, Discord, correo, etc.)
            - API REST simple para enviar notificaciones
            - Interfaz web integrada para pruebas y configuracion
            - Agrupacion de notificaciones basada en etiquetas
            - Almacenamiento persistente de configuracion
            - Soporte de archivos adjuntos
            - Formato de mensajes Markdown y HTML
            - No requiere base de datos
            - Modos de operacion sin estado o con estado

            ## Licencia

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    id-ID:
        description: |
            Apprise API adalah gateway notifikasi push ringan yang mendukung lebih dari 100 layanan notifikasi termasuk Slack, Telegram, Discord, email, Microsoft Teams, dan banyak lagi. Kirim notifikasi melalui REST API sederhana tanpa mengelola integrasi layanan individual. Dibangun di atas library notifikasi Apprise untuk Python.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Apprise API
        readme: |
            # Apprise API

            API gateway notifikasi push ringan yang mendukung lebih dari 100 layanan notifikasi. Kirim notifikasi ke Slack, Telegram, Discord, email, Microsoft Teams, dan puluhan lainnya melalui REST API terpadu.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** -- Apprise API langsung siap dengan UI web bawaan untuk pengujian
            2. **Kirim notifikasi via REST API** -- POST ke `/notify/` dengan URL notifikasi dan pesan
            3. **Simpan konfigurasi notifikasi** -- simpan grup URL di bawah tag menggunakan `/add/` untuk digunakan kembali
            4. **Picu notifikasi tersimpan** -- POST ke `/notify/{tag}` untuk mengirim ke semua URL di tag tersebut
            5. **Penyimpanan persisten** -- konfigurasi tetap ada setelah restart container

            ## Fitur utama

            - Mendukung lebih dari 100 layanan notifikasi (Slack, Telegram, Discord, email, dll.)
            - REST API sederhana untuk mengirim notifikasi
            - UI web bawaan untuk pengujian dan konfigurasi
            - Pengelompokan notifikasi berbasis tag
            - Penyimpanan konfigurasi persisten
            - Dukungan lampiran file
            - Format pesan Markdown dan HTML
            - Tidak memerlukan database
            - Mode operasi stateless atau stateful

            ## Lisensi

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    ja-JP:
        description: |
            Apprise API は軽量なプッシュ通知ゲートウェイで、Slack、Telegram、Discord、メール、Microsoft Teams など 100 以上の通知サービスに対応。シンプルな REST API で通知を送信でき、個別のサービス統合を管理する必要がありません。Python の Apprise 通知ライブラリで構築。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Apprise API にアクセスするためのドメイン
        readme: |
            # Apprise API

            100 以上の通知サービスに対応した軽量プッシュ通知ゲートウェイ API。統一された REST API で Slack、Telegram、Discord、メール、Microsoft Teams など数十のサービスに通知を送信できます。

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

            1. **ドメインにアクセス** -- Apprise API はすぐに使えます。テスト用の Web UI を内蔵
            2. **REST API で通知を送信** -- `/notify/` に通知 URL とメッセージを POST
            3. **通知設定を保存** -- `/add/` を使ってタグに URL グループを保存し再利用
            4. **保存した通知をトリガー** -- `/notify/{tag}` に POST でそのタグの全 URL に送信
            5. **永続ストレージ** -- 設定はコンテナ再起動後も保持されます

            ## 主な機能

            - 100 以上の通知サービスに対応（Slack、Telegram、Discord、メールなど）
            - シンプルな REST API で通知送信
            - テストと設定用の Web UI を内蔵
            - タグベースの通知グループ化
            - 永続的な設定ストレージ
            - ファイル添付サポート
            - Markdown と HTML メッセージフォーマット
            - データベース不要
            - ステートレスまたはステートフル動作モード

            ## ライセンス

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    ko-KR:
        description: |
            Apprise API는 Slack, Telegram, Discord, 이메일, Microsoft Teams 등 100개 이상의 알림 서비스를 지원하는 경량 푸시 알림 게이트웨이입니다. 간단한 REST API로 알림을 보내며 개별 서비스 통합을 관리할 필요가 없습니다. Python Apprise 알림 라이브러리 기반.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Apprise API에 접속할 도메인
        readme: |
            # Apprise API

            100개 이상의 알림 서비스를 지원하는 경량 푸시 알림 게이트웨이 API. 통합된 REST API로 Slack, Telegram, Discord, 이메일, Microsoft Teams 등 수십 개의 서비스에 알림을 보낼 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** -- Apprise API가 즉시 사용 가능하며 테스트용 웹 UI가 내장되어 있습니다
            2. **REST API로 알림 전송** -- `/notify/`에 알림 URL과 메시지를 POST
            3. **알림 설정 저장** -- `/add/`를 사용하여 태그 아래에 URL 그룹을 저장하여 재사용
            4. **저장된 알림 트리거** -- `/notify/{tag}`에 POST하여 해당 태그의 모든 URL로 전송
            5. **영구 저장소** -- 설정이 컨테이너 재시작 후에도 유지됩니다

            ## 주요 기능

            - 100개 이상의 알림 서비스 지원 (Slack, Telegram, Discord, 이메일 등)
            - 간단한 REST API로 알림 전송
            - 테스트 및 설정용 웹 UI 내장
            - 태그 기반 알림 그룹화
            - 영구적인 설정 저장소
            - 파일 첨부 지원
            - Markdown 및 HTML 메시지 포맷
            - 데이터베이스 불필요
            - 무상태 또는 상태 유지 운영 모드

            ## 라이선스

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    th-TH:
        description: |
            Apprise API เป็นเกตเวย์การแจ้งเตือนแบบพุชที่เบาและรองรับบริการแจ้งเตือนมากกว่า 100 รายการ รวมถึง Slack, Telegram, Discord, อีเมล, Microsoft Teams และอื่น ๆ ส่งการแจ้งเตือนผ่าน REST API ที่เรียบง่ายโดยไม่ต้องจัดการการเชื่อมต่อแต่ละบริการ สร้างบนไลบรารี Apprise สำหรับ Python
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Apprise API
        readme: |
            # Apprise API

            API เกตเวย์การแจ้งเตือนแบบพุชที่เบา รองรับบริการแจ้งเตือนมากกว่า 100 รายการ ส่งการแจ้งเตือนไปยัง Slack, Telegram, Discord, อีเมล, Microsoft Teams และอีกหลายสิบบริการผ่าน REST API เดียว

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

            1. **เข้าสู่โดเมน** -- Apprise API พร้อมใช้ทันที พร้อม Web UI ในตัวสำหรับทดสอบ
            2. **ส่งการแจ้งเตือนผ่าน REST API** -- POST ไปที่ `/notify/` พร้อม URL การแจ้งเตือนและข้อความ
            3. **บันทึกการตั้งค่าการแจ้งเตือน** -- บันทึกกลุ่ม URL ภายใต้แท็กโดยใช้ `/add/` เพื่อนำกลับมาใช้ซ้ำ
            4. **เรียกใช้การแจ้งเตือนที่บันทึกไว้** -- POST ไปที่ `/notify/{tag}` เพื่อส่งไปยัง URL ทั้งหมดในแท็กนั้น
            5. **พื้นที่จัดเก็บถาวร** -- การตั้งค่ายังคงอยู่หลังจากรีสตาร์ทคอนเทนเนอร์

            ## คุณสมบัติหลัก

            - รองรับบริการแจ้งเตือนมากกว่า 100 รายการ (Slack, Telegram, Discord, อีเมล ฯลฯ)
            - REST API ที่เรียบง่ายสำหรับส่งการแจ้งเตือน
            - Web UI ในตัวสำหรับทดสอบและตั้งค่า
            - การจัดกลุ่มการแจ้งเตือนตามแท็ก
            - พื้นที่จัดเก็บการตั้งค่าถาวร
            - รองรับไฟล์แนบ
            - รูปแบบข้อความ Markdown และ HTML
            - ไม่ต้องใช้ฐานข้อมูล
            - โหมดการทำงานแบบ Stateless หรือ Stateful

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

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    zh-CN:
        description: |
            Apprise API 是轻量级推送通知网关，支持 100 多种通知服务，包括 Slack、Telegram、Discord、电子邮件、Microsoft Teams 等。通过简单的 REST API 发送通知，无需管理各个服务集成。基于 Python 的 Apprise 通知库构建。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Apprise API 的域名
        readme: |
            # Apprise API

            轻量级推送通知网关 API，支持 100 多种通知服务。通过统一的 REST API 发送通知到 Slack、Telegram、Discord、电子邮件、Microsoft Teams 等数十种服务。

            ## 部署后可以做什么

            1. **打开域名** -- Apprise API 立即可用，内置网页界面可供测试
            2. **通过 REST API 发送通知** -- POST 到 `/notify/` 并附上通知 URL 和消息
            3. **存储通知配置** -- 使用 `/add/` 将 URL 组保存在标签下以便重复使用
            4. **触发已保存的通知** -- POST 到 `/notify/{tag}` 即可发送到该标签下所有 URL
            5. **持久化存储** -- 配置在容器重启后仍然保留

            ## 主要功能

            - 支持 100 多种通知服务（Slack、Telegram、Discord、电子邮件等）
            - 简单的 REST API 发送通知
            - 内置网页界面用于测试和配置
            - 基于标签的通知分组
            - 持久化配置存储
            - 文件附件支持
            - Markdown 和 HTML 消息格式
            - 无需数据库
            - 支持无状态或有状态运行模式

            ## 授权

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
    zh-TW:
        description: |
            Apprise API 是輕量級推播通知閘道器，支援 100 多種通知服務，包括 Slack、Telegram、Discord、電子郵件、Microsoft Teams 等。透過簡單的 REST API 發送通知，無需管理各別服務整合。基於 Python 的 Apprise 通知庫建構。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Apprise API 的網域
        readme: |
            # Apprise API

            輕量級推播通知閘道器 API，支援 100 多種通知服務。透過統一的 REST API 發送通知到 Slack、Telegram、Discord、電子郵件、Microsoft Teams 等數十種服務。

            ## 部署後可以做什麼

            1. **開啟網域** -- Apprise API 立即可用，內建網頁介面可供測試
            2. **透過 REST API 發送通知** -- POST 到 `/notify/` 並附上通知 URL 和訊息
            3. **儲存通知設定** -- 使用 `/add/` 將 URL 群組儲存在標籤下以便重複使用
            4. **觸發已儲存的通知** -- POST 到 `/notify/{tag}` 即可發送到該標籤下所有 URL
            5. **持久化儲存** -- 設定在容器重啟後仍然保留

            ## 主要功能

            - 支援 100 多種通知服務（Slack、Telegram、Discord、電子郵件等）
            - 簡單的 REST API 發送通知
            - 內建網頁介面用於測試和設定
            - 基於標籤的通知分組
            - 持久化設定儲存
            - 檔案附件支援
            - Markdown 和 HTML 訊息格式
            - 無需資料庫
            - 支援無狀態或有狀態運作模式

            ## 授權

            MIT -- [GitHub](https://github.com/caronc/apprise-api)
