# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Bugsink
spec:
    description: |
        Bugsink is a self-hosted, Sentry-SDK-compatible error tracking platform. It runs as a single container with an embedded SQLite database, processes 30 events per second on minimal hardware, and provides a clean web dashboard for managing errors across all your applications.
    coverImage: https://avatars.githubusercontent.com/u/156527821
    icon: https://avatars.githubusercontent.com/u/156527821
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Bugsink
    tags:
        - Tool
        - Monitor
    readme: |
        # Bugsink

        A self-hosted error tracking platform fully compatible with Sentry SDKs. Runs as a single container with embedded SQLite storage, handling up to 2.5 million events per day on modest hardware.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with admin / admin (change immediately)
        2. **Create a project** — set up your first project to receive error events
        3. **Integrate your app** — use any Sentry SDK and point the DSN to your Bugsink instance
        4. **Monitor errors** — view, search, and manage errors from the dashboard
        5. **Invite team members** — add users to collaborate on error resolution

        ## Key Features

        - Full Sentry SDK compatibility for all major languages and frameworks
        - Single container deployment with embedded SQLite database
        - Lightweight resource footprint (1 GB RAM, 1 CPU core minimum)
        - Web dashboard for error browsing, search, and management
        - Team management with user roles
        - High throughput — 30 events per second on 2 vCPU / 4 GB RAM

        ## License

        Polyform Shield — [GitHub](https://github.com/bugsink/bugsink) | [Website](https://www.bugsink.com)
    services:
        - name: bugsink
          icon: https://avatars.githubusercontent.com/u/156527821
          template: PREBUILT_V2
          spec:
            source:
                image: bugsink/bugsink:2.0.14
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                BASE_URL:
                    default: ${ZEABUR_WEB_URL}
                CREATE_SUPERUSER:
                    default: admin:admin
                    expose: true
                PORT:
                    default: "8000"
                SECRET_KEY:
                    default: ${PASSWORD}
                    expose: true
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Bugsink es una plataforma de seguimiento de errores autoalojada compatible con Sentry SDK. Se ejecuta como un único contenedor con base de datos SQLite integrada, procesa 30 eventos por segundo en hardware modesto y proporciona un panel web para gestionar errores de todas sus aplicaciones.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Bugsink
        readme: |
            # Bugsink

            Plataforma de seguimiento de errores autoalojada totalmente compatible con Sentry SDK. Contenedor único con SQLite integrado, capaz de procesar 2.5 millones de eventos diarios en hardware modesto.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con admin / admin (cambia inmediatamente)
            2. **Crea un proyecto** — configura tu primer proyecto para recibir eventos de error
            3. **Integra tu aplicación** — usa cualquier SDK de Sentry y apunta el DSN a tu instancia
            4. **Monitorea errores** — navega, busca y gestiona errores desde el panel
            5. **Invita al equipo** — agrega usuarios para colaborar en la resolución de errores

            ## Características

            - Compatibilidad total con Sentry SDK para todos los lenguajes principales
            - Despliegue en contenedor único con base de datos SQLite integrada
            - Uso mínimo de recursos (1 GB RAM, 1 núcleo CPU)
            - Panel web para navegación, búsqueda y gestión de errores
            - Gestión de equipos con roles de usuario
            - Alto rendimiento — 30 eventos por segundo con 2 vCPU / 4 GB RAM

            ## Licencia

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    id-ID:
        description: |
            Bugsink adalah platform pelacakan error self-hosted yang kompatibel dengan Sentry SDK. Berjalan sebagai satu kontainer dengan database SQLite bawaan, memproses 30 event per detik pada hardware sederhana, dan menyediakan dashboard web untuk mengelola error di semua aplikasi Anda.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Bugsink
        readme: |
            # Bugsink

            Platform pelacakan error self-hosted yang sepenuhnya kompatibel dengan Sentry SDK. Satu kontainer dengan SQLite bawaan, mampu memproses 2,5 juta event per hari pada hardware sederhana.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan admin / admin (segera ganti password)
            2. **Buat proyek** — siapkan proyek pertama untuk menerima event error
            3. **Integrasikan aplikasi** — gunakan SDK Sentry apa pun dan arahkan DSN ke instance Bugsink
            4. **Pantau error** — jelajahi, cari, dan kelola error dari dashboard
            5. **Undang anggota tim** — tambahkan pengguna untuk kolaborasi penyelesaian error

            ## Fitur

            - Kompatibilitas penuh dengan Sentry SDK untuk semua bahasa utama
            - Deploy satu kontainer dengan database SQLite bawaan
            - Penggunaan resource minimal (1 GB RAM, 1 core CPU)
            - Dashboard web untuk penelusuran, pencarian, dan manajemen error
            - Manajemen tim dengan peran pengguna
            - Throughput tinggi — 30 event per detik pada 2 vCPU / 4 GB RAM

            ## Lisensi

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    ja-JP:
        description: |
            BugsinkはSentry SDK互換のセルフホスト型エラー追跡プラットフォームです。組み込みSQLiteデータベースを備えた単一コンテナで動作し、一般的なハードウェアで秒間30イベントを処理。すべてのアプリケーションのエラーを管理するWebダッシュボードを提供します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Bugsinkにアクセスするためのドメイン
        readme: |
            # Bugsink

            Sentry SDKと完全互換のセルフホスト型エラー追跡プラットフォーム。組み込みSQLiteを備えた単一コンテナで、一般的なハードウェアで日間250万イベントを処理可能。

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

            1. **ドメインにアクセス** — admin / admin でログイン（すぐにパスワードを変更してください）
            2. **プロジェクトを作成** — 最初のプロジェクトを設定してエラーイベントを受信
            3. **アプリを統合** — 任意のSentry SDKを使用し、DSNをBugsinkインスタンスに指定
            4. **エラーを監視** — ダッシュボードからエラーを閲覧、検索、管理
            5. **チームメンバーを招待** — ユーザーを追加してエラー解決に協力

            ## 主な機能

            - すべての主要言語とフレームワークのSentry SDK完全互換
            - 組み込みSQLiteデータベースによる単一コンテナデプロイ
            - 軽量なリソース使用（最低1GB RAM、1 CPUコア）
            - エラーの閲覧・検索・管理用Webダッシュボード
            - ユーザーロール付きチーム管理
            - 高スループット — 2 vCPU / 4 GB RAMで秒間30イベント

            ## ライセンス

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    ko-KR:
        description: |
            Bugsink는 Sentry SDK 호환 자체 호스팅 오류 추적 플랫폼입니다. 내장 SQLite 데이터베이스를 갖춘 단일 컨테이너로 실행되며, 일반 하드웨어에서 초당 30개의 이벤트를 처리합니다. 모든 애플리케이션의 오류를 관리하는 웹 대시보드를 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Bugsink에 접속할 도메인
        readme: |
            # Bugsink

            Sentry SDK와 완전 호환되는 자체 호스팅 오류 추적 플랫폼. 내장 SQLite를 갖춘 단일 컨테이너로 일반 하드웨어에서 하루 250만 개의 이벤트를 처리합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — admin / admin으로 로그인 (즉시 비밀번호 변경)
            2. **프로젝트 생성** — 첫 번째 프로젝트를 설정하여 오류 이벤트 수신
            3. **앱 통합** — Sentry SDK를 사용하여 DSN을 Bugsink 인스턴스로 지정
            4. **오류 모니터링** — 대시보드에서 오류 탐색, 검색, 관리
            5. **팀원 초대** — 사용자를 추가하여 오류 해결 협력

            ## 주요 기능

            - 모든 주요 언어 및 프레임워크의 Sentry SDK 완전 호환
            - 내장 SQLite 데이터베이스 단일 컨테이너 배포
            - 경량 리소스 사용 (최소 1GB RAM, 1 CPU 코어)
            - 오류 탐색/검색/관리용 웹 대시보드
            - 사용자 역할이 있는 팀 관리
            - 고처리량 — 2 vCPU / 4 GB RAM에서 초당 30 이벤트

            ## 라이선스

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    th-TH:
        description: |
            Bugsink คือแพลตฟอร์มติดตามข้อผิดพลาดแบบ self-hosted ที่เข้ากันได้กับ Sentry SDK ทำงานเป็นคอนเทนเนอร์เดียวพร้อมฐานข้อมูล SQLite ในตัว ประมวลผล 30 event ต่อวินาทีบนฮาร์ดแวร์ทั่วไป มีแดชบอร์ดเว็บสำหรับจัดการข้อผิดพลาดของแอปพลิเคชันทั้งหมด
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Bugsink
        readme: |
            # Bugsink

            แพลตฟอร์มติดตามข้อผิดพลาดแบบ self-hosted ที่เข้ากันได้กับ Sentry SDK อย่างสมบูรณ์ คอนเทนเนอร์เดียวพร้อม SQLite ในตัว สามารถประมวลผล 2.5 ล้าน event ต่อวันบนฮาร์ดแวร์ทั่วไป

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วย admin / admin (เปลี่ยนรหัสผ่านทันที)
            2. **สร้างโปรเจกต์** — ตั้งค่าโปรเจกต์แรกเพื่อรับ event ข้อผิดพลาด
            3. **เชื่อมต่อแอป** — ใช้ Sentry SDK ใดก็ได้และชี้ DSN ไปยัง Bugsink
            4. **ตรวจสอบข้อผิดพลาด** — ดู ค้นหา และจัดการข้อผิดพลาดจากแดชบอร์ด
            5. **เชิญสมาชิกทีม** — เพิ่มผู้ใช้เพื่อร่วมแก้ไขข้อผิดพลาด

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

            - เข้ากันได้กับ Sentry SDK สำหรับทุกภาษาหลัก
            - คอนเทนเนอร์เดียวพร้อมฐานข้อมูล SQLite ในตัว
            - ใช้ทรัพยากรน้อย (ขั้นต่ำ 1 GB RAM, 1 CPU core)
            - แดชบอร์ดเว็บสำหรับดู ค้นหา และจัดการข้อผิดพลาด
            - การจัดการทีมพร้อมบทบาทผู้ใช้
            - ปริมาณงานสูง — 30 event ต่อวินาทีบน 2 vCPU / 4 GB RAM

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

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    zh-CN:
        description: |
            Bugsink 是自托管的 Sentry SDK 兼容错误追踪平台。单容器搭配内嵌 SQLite 数据库，在普通硬件上每秒可处理 30 个事件，提供简洁的 Web 仪表板管理所有应用程序的错误。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Bugsink 的域名
        readme: |
            # Bugsink

            自托管的错误追踪平台，完全兼容 Sentry SDK。单容器搭配内嵌 SQLite，在普通硬件上每日可处理 250 万个事件。

            ## 部署后可以做什么

            1. **打开域名** — 使用 admin / admin 登录（请立即更改密码）
            2. **创建项目** — 设置第一个项目来接收错误事件
            3. **集成应用** — 使用任何 Sentry SDK，将 DSN 指向 Bugsink 实例
            4. **监控错误** — 从仪表板浏览、搜索和管理错误
            5. **邀请团队成员** — 添加用户协同解决错误

            ## 主要功能

            - 完全兼容所有主流语言和框架的 Sentry SDK
            - 单容器部署，内嵌 SQLite 数据库
            - 轻量资源占用（最低 1 GB RAM、1 CPU 核心）
            - Web 仪表板用于错误浏览、搜索和管理
            - 团队管理与用户角色
            - 高吞吐量 — 2 vCPU / 4 GB RAM 下每秒 30 个事件

            ## 授权

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
    zh-TW:
        description: |
            Bugsink 是自架的 Sentry SDK 相容錯誤追蹤平台。單一容器搭配內建 SQLite 資料庫，在一般硬體上每秒可處理 30 個事件，提供清爽的 Web 儀表板管理所有應用程式的錯誤。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Bugsink 的網域
        readme: |
            # Bugsink

            自架的錯誤追蹤平台，完全相容 Sentry SDK。單一容器搭配內建 SQLite，在普通硬體上每日可處理 250 萬個事件。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用 admin / admin 登入（請立即更改密碼）
            2. **建立專案** — 設定第一個專案來接收錯誤事件
            3. **整合應用程式** — 使用任何 Sentry SDK，將 DSN 指向 Bugsink 實例
            4. **監控錯誤** — 從儀表板瀏覽、搜尋和管理錯誤
            5. **邀請團隊成員** — 新增使用者協同解決錯誤

            ## 主要功能

            - 完全相容所有主要語言和框架的 Sentry SDK
            - 單一容器部署，內建 SQLite 資料庫
            - 輕量級資源佔用（最低 1 GB RAM、1 CPU 核心）
            - Web 儀表板用於錯誤瀏覽、搜尋和管理
            - 團隊管理與使用者角色
            - 高吞吐量 — 2 vCPU / 4 GB RAM 下每秒 30 個事件

            ## 授權

            Polyform Shield — [GitHub](https://github.com/bugsink/bugsink)
