# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Isso
spec:
    description: |
        Isso is a lightweight, self-hosted commenting server and a privacy-friendly alternative to Disqus. Built with Python and SQLite, it embeds directly into any static site or blog, supports Markdown formatting, nested replies, voting, and email notifications — all without external dependencies or tracking.
    coverImage: https://raw.githubusercontent.com/isso-comments/isso/master/docs/images/apidoc-sample-latest.png
    icon: https://raw.githubusercontent.com/isso-comments/isso/master/docs/_static/isso.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Isso
    tags:
        - Tool
    readme: |
        # Isso

        A lightweight, self-hosted commenting server written in Python. Privacy-friendly alternative to Disqus — embed it on any static site or blog with a simple JavaScript snippet.

        ## Getting Started

        1. **Visit your domain** — open the Isso admin interface at `https://<your-domain>/admin`
        2. **Configure your site** — set the `ISSO_HOST` environment variable to match the site embedding comments (e.g. `https://example.com`)
        3. **Embed the script** — add this snippet to your site:
           ```html
           <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
           <section id="isso-thread"></section>
           ```
        4. **Moderate comments** — use the admin panel at `/admin` to review, approve, or delete comments

        ## Key Features

        - Lightweight commenting system with SQLite storage
        - Markdown formatting in comments
        - Nested replies and threading
        - Anonymous commenting with optional email
        - Upvote/downvote system
        - Email notifications for new comments
        - Gravatar support
        - Admin panel for moderation
        - Simple JavaScript embed — works with any static site
        - No external database required

        ## Environment Variables

        | Variable | Description |
        |----------|-------------|
        | `ISSO_HOST` | The URL of the site embedding Isso comments (e.g. `https://example.com`) |

        ## License

        MIT — [GitHub](https://github.com/isso-comments/isso)
    services:
        - name: isso
          icon: https://raw.githubusercontent.com/isso-comments/isso/master/docs/_static/isso.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/isso-comments/isso:0.14.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /db
            env:
                ISSO_HOST:
                    default: https://example.com
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Isso es un servidor de comentarios autoalojado y ligero, una alternativa a Disqus respetuosa con la privacidad. Construido con Python y SQLite, se integra directamente en cualquier sitio estático o blog, con formato Markdown, respuestas anidadas, votaciones y notificaciones por correo, sin dependencias externas ni rastreo.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Isso
        readme: |
            # Isso

            Servidor de comentarios autoalojado y ligero escrito en Python. Alternativa a Disqus respetuosa con la privacidad — se integra en cualquier sitio estático o blog con un simple fragmento de JavaScript.

            ## Primeros pasos

            1. **Visita tu dominio** — accede al panel de administración en `https://<tu-dominio>/admin`
            2. **Configura tu sitio** — establece la variable de entorno `ISSO_HOST` con la URL del sitio que embebe los comentarios (ej. `https://example.com`)
            3. **Embebe el script** — añade este fragmento a tu sitio:
               ```html
               <script data-isso="https://<tu-dominio-isso>/" src="https://<tu-dominio-isso>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **Modera comentarios** — usa el panel de admin en `/admin` para revisar, aprobar o eliminar comentarios

            ## Características

            - Sistema de comentarios ligero con almacenamiento SQLite
            - Formato Markdown en comentarios
            - Respuestas anidadas e hilos
            - Comentarios anónimos con email opcional
            - Sistema de votación
            - Notificaciones por email de nuevos comentarios
            - Soporte de Gravatar
            - Panel de administración para moderación
            - Integración JavaScript simple — funciona con cualquier sitio estático

            ## Licencia

            MIT — [GitHub](https://github.com/isso-comments/isso)
    id-ID:
        description: |
            Isso adalah server komentar self-hosted yang ringan, alternatif Disqus yang ramah privasi. Dibangun dengan Python dan SQLite, dapat disematkan langsung ke situs statis atau blog apa pun, mendukung format Markdown, balasan bersarang, voting, dan notifikasi email — tanpa dependensi eksternal atau pelacakan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Isso
        readme: |
            # Isso

            Server komentar self-hosted ringan yang ditulis dengan Python. Alternatif Disqus yang ramah privasi — sematkan di situs statis atau blog apa pun dengan cuplikan JavaScript sederhana.

            ## Memulai

            1. **Buka domain** — akses panel admin Isso di `https://<domain-anda>/admin`
            2. **Konfigurasi situs** — atur variabel lingkungan `ISSO_HOST` sesuai URL situs yang menyematkan komentar (misal `https://example.com`)
            3. **Sematkan script** — tambahkan cuplikan ini ke situs Anda:
               ```html
               <script data-isso="https://<domain-isso-anda>/" src="https://<domain-isso-anda>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **Moderasi komentar** — gunakan panel admin di `/admin` untuk meninjau, menyetujui, atau menghapus komentar

            ## Fitur

            - Sistem komentar ringan dengan penyimpanan SQLite
            - Format Markdown dalam komentar
            - Balasan bersarang dan threading
            - Komentar anonim dengan email opsional
            - Sistem voting
            - Notifikasi email untuk komentar baru
            - Dukungan Gravatar
            - Panel admin untuk moderasi
            - Penyematan JavaScript sederhana — berfungsi dengan situs statis apa pun

            ## Lisensi

            MIT — [GitHub](https://github.com/isso-comments/isso)
    ja-JP:
        description: |
            Issoは軽量なセルフホストコメントサーバーで、プライバシーを重視したDisqusの代替です。PythonとSQLiteで構築され、静的サイトやブログに直接埋め込め、Markdown対応、ネスト返信、投票、メール通知をサポートし、外部依存やトラッキングは不要です。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Issoにアクセスするためのドメイン
        readme: |
            # Isso

            Pythonで書かれた軽量なセルフホストコメントサーバー。プライバシーを重視したDisqusの代替 — シンプルなJavaScriptスニペットで任意の静的サイトやブログに埋め込めます。

            ## はじめに

            1. **ドメインにアクセス** — `https://<your-domain>/admin` でIsso管理画面を開く
            2. **サイトを設定** — `ISSO_HOST` 環境変数をコメントを埋め込むサイトのURLに設定（例：`https://example.com`）
            3. **スクリプトを埋め込み** — サイトに以下のスニペットを追加：
               ```html
               <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **コメントを管理** — `/admin` 管理パネルでコメントの確認・承認・削除

            ## 主な機能

            - SQLiteストレージの軽量コメントシステム
            - コメントでMarkdown対応
            - ネスト返信とスレッド
            - 匿名コメント（メールアドレス任意）
            - 投票システム
            - 新しいコメントのメール通知
            - Gravatar対応
            - 管理者モデレーションパネル
            - シンプルなJavaScript埋め込み — 任意の静的サイトで動作

            ## ライセンス

            MIT — [GitHub](https://github.com/isso-comments/isso)
    ko-KR:
        description: |
            Isso는 경량 셀프호스팅 댓글 서버로, 프라이버시를 중시하는 Disqus 대안입니다. Python과 SQLite로 구축되어 정적 사이트나 블로그에 직접 삽입할 수 있으며, Markdown, 중첩 답글, 투표, 이메일 알림을 지원하고 외부 의존성이나 추적이 없습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Isso에 접속할 도메인
        readme: |
            # Isso

            Python으로 작성된 경량 셀프호스팅 댓글 서버. 프라이버시를 중시하는 Disqus 대안 — 간단한 JavaScript 코드로 정적 사이트나 블로그에 삽입할 수 있습니다.

            ## 시작하기

            1. **도메인 접속** — `https://<your-domain>/admin`에서 Isso 관리 화면 열기
            2. **사이트 설정** — `ISSO_HOST` 환경 변수를 댓글을 삽입할 사이트 URL로 설정 (예: `https://example.com`)
            3. **스크립트 삽입** — 사이트에 다음 코드 추가:
               ```html
               <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **댓글 관리** — `/admin` 관리 패널에서 댓글 검토, 승인, 삭제

            ## 주요 기능

            - SQLite 저장소의 경량 댓글 시스템
            - 댓글에서 Markdown 지원
            - 중첩 답글 및 스레드
            - 익명 댓글 (이메일 선택 입력)
            - 투표 시스템
            - 새 댓글 이메일 알림
            - Gravatar 지원
            - 관리자 모더레이션 패널
            - 간단한 JavaScript 삽입 — 모든 정적 사이트에서 작동

            ## 라이선스

            MIT — [GitHub](https://github.com/isso-comments/isso)
    th-TH:
        description: |
            Isso คือเซิร์ฟเวอร์คอมเมนต์แบบ self-hosted ที่เบา เป็นทางเลือกของ Disqus ที่เป็นมิตรกับความเป็นส่วนตัว สร้างด้วย Python และ SQLite ฝังลงในเว็บไซต์แบบ static หรือบล็อกได้โดยตรง รองรับ Markdown ตอบกลับแบบซ้อน โหวต และแจ้งเตือนทางอีเมล โดยไม่ต้องพึ่งพาภายนอกหรือติดตามผู้ใช้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Isso
        readme: |
            # Isso

            เซิร์ฟเวอร์คอมเมนต์แบบ self-hosted ที่เบา เขียนด้วย Python ทางเลือกของ Disqus ที่เป็นมิตรกับความเป็นส่วนตัว — ฝังลงในเว็บไซต์ static หรือบล็อกใดก็ได้ด้วย JavaScript สั้นๆ

            ## เริ่มต้นใช้งาน

            1. **เปิดโดเมน** — เข้าหน้าแอดมิน Isso ที่ `https://<your-domain>/admin`
            2. **ตั้งค่าเว็บไซต์** — ตั้งตัวแปรสภาพแวดล้อม `ISSO_HOST` เป็น URL ของเว็บที่ฝังคอมเมนต์ (เช่น `https://example.com`)
            3. **ฝังสคริปต์** — เพิ่มโค้ดนี้ในเว็บของคุณ:
               ```html
               <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **จัดการคอมเมนต์** — ใช้แผงแอดมินที่ `/admin` เพื่อตรวจสอบ อนุมัติ หรือลบคอมเมนต์

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

            - ระบบคอมเมนต์เบาพร้อม SQLite
            - รองรับ Markdown ในคอมเมนต์
            - ตอบกลับแบบซ้อนและเธรด
            - คอมเมนต์แบบไม่ระบุตัวตน (อีเมลเลือกได้)
            - ระบบโหวต
            - แจ้งเตือนอีเมลเมื่อมีคอมเมนต์ใหม่
            - รองรับ Gravatar
            - แผงแอดมินสำหรับจัดการ
            - ฝัง JavaScript ง่ายๆ — ใช้ได้กับเว็บ static ทุกแบบ

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

            MIT — [GitHub](https://github.com/isso-comments/isso)
    zh-CN:
        description: |
            Isso 是一款轻量级的自托管评论系统，注重隐私的 Disqus 替代方案。使用 Python 与 SQLite 构建，可直接嵌入任何静态网站或博客，支持 Markdown 格式、嵌套回复、投票和邮件通知，无需外部依赖或追踪。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Isso 的域名
        readme: |
            # Isso

            使用 Python 编写的轻量级自托管评论系统。注重隐私的 Disqus 替代方案 — 通过简单的 JavaScript 代码片段即可嵌入任何静态网站或博客。

            ## 开始使用

            1. **打开域名** — 在 `https://<your-domain>/admin` 访问 Isso 管理界面
            2. **配置网站** — 将 `ISSO_HOST` 环境变量设为嵌入评论的网站地址（如 `https://example.com`）
            3. **嵌入脚本** — 在网站中加入以下代码：
               ```html
               <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **管理评论** — 使用 `/admin` 管理面板审核、批准或删除评论

            ## 主要功能

            - 使用 SQLite 存储的轻量评论系统
            - 评论支持 Markdown 格式
            - 嵌套回复与讨论串
            - 匿名评论（可选填邮箱）
            - 投票系统
            - 新评论邮件通知
            - Gravatar 支持
            - 管理员审核面板
            - 简单的 JavaScript 嵌入 — 适用于任何静态网站

            ## 许可证

            MIT — [GitHub](https://github.com/isso-comments/isso)
    zh-TW:
        description: |
            Isso 是一款輕量級的自架留言系統，注重隱私的 Disqus 替代方案。使用 Python 與 SQLite 構建，可直接嵌入任何靜態網站或部落格，支援 Markdown 格式、巢狀回覆、投票和郵件通知，無需外部依賴或追蹤。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Isso 的網域
        readme: |
            # Isso

            使用 Python 編寫的輕量級自架留言系統。注重隱私的 Disqus 替代方案 — 透過簡單的 JavaScript 片段即可嵌入任何靜態網站或部落格。

            ## 開始使用

            1. **開啟網域** — 在 `https://<your-domain>/admin` 存取 Isso 管理介面
            2. **設定網站** — 將 `ISSO_HOST` 環境變數設為嵌入留言的網站網址（如 `https://example.com`）
            3. **嵌入腳本** — 在網站中加入以下片段：
               ```html
               <script data-isso="https://<your-isso-domain>/" src="https://<your-isso-domain>/js/embed.min.js"></script>
               <section id="isso-thread"></section>
               ```
            4. **管理留言** — 使用 `/admin` 管理面板審核、核准或刪除留言

            ## 主要功能

            - 使用 SQLite 儲存的輕量留言系統
            - 留言支援 Markdown 格式
            - 巢狀回覆與討論串
            - 匿名留言（可選填電子郵件）
            - 投票系統
            - 新留言郵件通知
            - Gravatar 支援
            - 管理員審核面板
            - 簡單的 JavaScript 嵌入 — 適用於任何靜態網站

            ## 授權

            MIT — [GitHub](https://github.com/isso-comments/isso)
