# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: DumbPad
spec:
    description: |
        DumbPad is a minimalist, self-hosted notepad with collaborative editing, fuzzy search, and markdown preview. No database required — notes are stored as plain files. PIN-protected access, dark mode, and a clean interface.
    coverImage: https://avatars.githubusercontent.com/u/199093498
    icon: https://avatars.githubusercontent.com/u/199093498
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access DumbPad
    tags:
        - Tool
        - Productivity
    readme: |
        # DumbPad

        A minimalist, self-hosted notepad with collaborative editing, fuzzy search, and markdown preview. Notes are stored as plain text files — no database needed.

        ## Getting Started

        1. **Visit your domain** — the notepad interface loads immediately
        2. **Create notes** — click the + button or start typing
        3. **Search** — use fuzzy search to find any note instantly
        4. **Markdown preview** — toggle between edit and preview modes
        5. **Collaborate** — share your domain for real-time collaborative editing

        ## Default Configuration

        - Notes are stored as files in the `/app/data` volume
        - Access is protected by a PIN — find it in **Service > Variables > `DUMBPAD_PIN`**
        - Dark mode is available via the theme toggle

        ## Key Features

        - Real-time collaborative editing
        - Fuzzy search across all notes
        - Markdown preview with syntax highlighting for 180+ languages
        - Split view for side-by-side editing and preview
        - PIN-based access control
        - Dark mode support
        - No database — plain file storage

        ## License

        GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    services:
        - name: dumbpad
          icon: https://avatars.githubusercontent.com/u/199093498
          template: PREBUILT_V2
          spec:
            source:
                image: dumbwareio/dumbpad:1.0.5
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: dumbpad-data
                  dir: /app/data
            env:
                DUMBPAD_PIN:
                    default: ${PASSWORD}
                SITE_TITLE:
                    default: DumbPad
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            DumbPad es un bloc de notas minimalista y autohospedado con edicion colaborativa, busqueda difusa y vista previa de Markdown. Sin base de datos, las notas se guardan como archivos de texto. Proteccion por PIN, modo oscuro.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a DumbPad
        readme: |
            # DumbPad

            Bloc de notas minimalista y autohospedado con edicion colaborativa, busqueda difusa y Markdown. Sin base de datos necesaria.

            ## Primeros pasos

            1. **Visita tu dominio** — la interfaz carga inmediatamente
            2. **Crea notas** — haz clic en + o empieza a escribir
            3. **Busca** — busqueda difusa para encontrar cualquier nota
            4. **Vista previa Markdown** — alterna entre edicion y vista previa

            ## Configuracion por defecto

            - El PIN de acceso esta en **Servicio > Variables > `DUMBPAD_PIN`**

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    id-ID:
        description: |
            DumbPad adalah notepad self-hosted minimalis dengan pengeditan kolaboratif, pencarian fuzzy, dan pratinjau Markdown. Tanpa database, catatan disimpan sebagai file teks biasa. Dilindungi PIN, mode gelap.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses DumbPad
        readme: |
            # DumbPad

            Notepad self-hosted minimalis dengan pengeditan kolaboratif, pencarian fuzzy, dan pratinjau Markdown. Tanpa database.

            ## Memulai

            1. **Buka domain** — antarmuka notepad langsung dimuat
            2. **Buat catatan** — klik tombol + atau mulai mengetik
            3. **Cari** — gunakan pencarian fuzzy untuk menemukan catatan
            4. **Pratinjau Markdown** — beralih antara mode edit dan pratinjau

            ## Pengaturan default

            - PIN akses di **Service > Variables > `DUMBPAD_PIN`**

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    ja-JP:
        description: |
            DumbPad はミニマリストな自己ホスティング型メモ帳です。共同編集、あいまい検索、Markdown プレビューをサポート。データベース不要、メモはプレーンファイルとして保存。PIN 保護、ダークモード対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: DumbPad にアクセスするためのドメイン
        readme: |
            # DumbPad

            ミニマリストな自己ホスティング型メモ帳。共同編集、あいまい検索、Markdown プレビュー対応。データベース不要。

            ## はじめに

            1. **ドメインにアクセス** — メモ帳インターフェースが即座に表示
            2. **ノートを作成** — + ボタンをクリックまたは入力開始
            3. **検索** — あいまい検索で任意のノートを即座に検索
            4. **Markdown プレビュー** — 編集とプレビューモードを切り替え

            ## デフォルト設定

            - アクセス PIN は **サービス > Variables > `DUMBPAD_PIN`** で確認

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    ko-KR:
        description: |
            DumbPad는 미니멀한 셀프 호스팅 메모장입니다. 공동 편집, 퍼지 검색, Markdown 미리보기를 지원합니다. 데이터베이스 불필요, 메모는 일반 파일로 저장됩니다. PIN 보호, 다크 모드 지원.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: DumbPad에 접속할 도메인
        readme: |
            # DumbPad

            미니멀한 셀프 호스팅 메모장. 공동 편집, 퍼지 검색, Markdown 미리보기 지원. 데이터베이스 불필요.

            ## 시작하기

            1. **도메인 접속** — 메모장 인터페이스가 즉시 로드
            2. **노트 생성** — + 버튼 클릭 또는 입력 시작
            3. **검색** — 퍼지 검색으로 모든 노트 즉시 검색
            4. **Markdown 미리보기** — 편집과 미리보기 모드 전환

            ## 기본 설정

            - 접근 PIN은 **서비스 > Variables > `DUMBPAD_PIN`** 에서 확인

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    th-TH:
        description: |
            DumbPad เป็นโน้ตแพดแบบ self-hosted ที่เรียบง่าย รองรับการแก้ไขร่วมกัน ค้นหาแบบ fuzzy และแสดงตัวอย่าง Markdown ไม่ต้องใช้ฐานข้อมูล บันทึกเป็นไฟล์ข้อความธรรมดา
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง DumbPad
        readme: |
            # DumbPad

            โน้ตแพดแบบ self-hosted ที่เรียบง่าย รองรับการแก้ไขร่วมกัน ค้นหาแบบ fuzzy และ Markdown ไม่ต้องใช้ฐานข้อมูล

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

            1. **เข้าสู่โดเมน** — อินเทอร์เฟซโน้ตแพดโหลดทันที
            2. **สร้างบันทึก** — คลิกปุ่ม + หรือเริ่มพิมพ์
            3. **ค้นหา** — ใช้การค้นหาแบบ fuzzy เพื่อค้นหาบันทึก
            4. **แสดงตัวอย่าง Markdown** — สลับระหว่างโหมดแก้ไขและแสดงตัวอย่าง

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

            - PIN สำหรับเข้าถึงดูได้ที่ **Service > Variables > `DUMBPAD_PIN`**

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

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    zh-CN:
        description: |
            DumbPad 是极简风格的自托管记事本，支持协作编辑、模糊搜索和 Markdown 预览。不需要数据库，笔记以纯文本文件存储。PIN 码保护、深色模式、简洁界面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 DumbPad 的域名
        readme: |
            # DumbPad

            极简风格的自托管记事本，支持协作编辑、模糊搜索和 Markdown 预览。笔记以纯文本文件存储，无需数据库。

            ## 开始使用

            1. **打开域名** — 记事本界面立即加载
            2. **创建笔记** — 点击 + 按钮或直接输入
            3. **搜索** — 使用模糊搜索即时找到任何笔记
            4. **Markdown 预览** — 在编辑和预览模式之间切换

            ## 默认设置

            - 访问 PIN 码在 **服务 > Variables > `DUMBPAD_PIN`** 中查看

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
    zh-TW:
        description: |
            DumbPad 是極簡風格的自架記事本，支援協作編輯、模糊搜尋和 Markdown 預覽。不需要資料庫，筆記以純文字檔案儲存。PIN 碼保護、深色模式、簡潔介面。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 DumbPad 的網域
        readme: |
            # DumbPad

            極簡風格的自架記事本，支援協作編輯、模糊搜尋和 Markdown 預覽。筆記以純文字檔案儲存，無需資料庫。

            ## 開始使用

            1. **開啟網域** — 記事本介面立即載入
            2. **建立筆記** — 點擊 + 按鈕或直接打字
            3. **搜尋** — 使用模糊搜尋即時找到任何筆記
            4. **Markdown 預覽** — 在編輯和預覽模式之間切換

            ## 預設設定

            - 存取 PIN 碼在 **服務 > Variables > `DUMBPAD_PIN`** 中查看

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/DumbWareio/DumbPad)
