# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Note Mark
spec:
    description: |
        Note Mark is a lightning fast, web-based Markdown notes app. Create, organize, and search notes with a clean minimal interface. Uses a flat-file storage system — no database needed. Supports multi-user with permissions.
    coverImage: https://raw.githubusercontent.com/enchant97/note-mark/main/site/static/preview.webp
    icon: https://raw.githubusercontent.com/enchant97/note-mark/main/frontend/public/icon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Note Mark
    tags:
        - Tool
        - Productivity
    readme: |
        # Note Mark

        A lightning fast, web-based Markdown notes application. Write and organize notes with a clean, minimal interface. No database required — uses flat-file storage.

        ## What You Can Do After Deployment

        Visit your domain and create an account to start writing notes. The first user becomes the admin.

        **Markdown editor:** Write notes in Markdown with live preview. Supports standard Markdown syntax including headings, lists, code blocks, links, and images.

        **Organization:** Create notebooks to group related notes. Nest notebooks for deeper organization. Star important notes for quick access.

        **Search:** Full-text search across all your notes. Find anything instantly.

        **Multi-user:** Multiple users with separate workspaces. Admin can manage users and permissions. Share notes between users.

        **Import/Export:** Export notes as Markdown files. Import existing Markdown files into your notebooks.

        ## Configuration

        - **JWT_SECRET:** Auto-generated on first run (set via environment variable for persistence)
        - First registered user becomes the admin
        - All data stored in `/data` volume

        ## License

        AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    services:
        - name: note-mark
          icon: https://raw.githubusercontent.com/enchant97/note-mark/main/frontend/public/icon.svg
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/enchant97/note-mark-aio:0.19.1
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                JWT_SECRET:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Note Mark es una aplicación de notas Markdown web ultrarrápida. Crea, organiza y busca notas con una interfaz limpia y mínima. Almacenamiento en archivos planos — sin base de datos. Soporta múltiples usuarios.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Note Mark
        readme: |
            # Note Mark

            Aplicación de notas Markdown web ultrarrápida. Sin base de datos.

            ## Qué puedes hacer después del despliegue

            Visita tu dominio y crea una cuenta. El primer usuario se convierte en administrador.

            **Editor Markdown:** Escribe notas con vista previa en tiempo real.

            **Organización:** Crea cuadernos para agrupar notas relacionadas. Anidamiento de cuadernos.

            **Búsqueda:** Búsqueda de texto completo en todas las notas.

            **Multi-usuario:** Múltiples usuarios con espacios de trabajo separados.

            ## Licencia

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    id-ID:
        description: |
            Note Mark adalah aplikasi catatan Markdown berbasis web yang sangat cepat. Buat, organisir, dan cari catatan dengan antarmuka yang bersih. Penyimpanan flat-file — tanpa database. Mendukung multi-pengguna.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Note Mark
        readme: |
            # Note Mark

            Aplikasi catatan Markdown berbasis web yang sangat cepat. Tanpa database.

            ## Apa yang bisa dilakukan setelah deploy

            Buka domain Anda dan buat akun. Pengguna pertama menjadi admin.

            **Editor Markdown:** Tulis catatan dengan pratinjau langsung.

            **Organisasi:** Buat notebook untuk mengelompokkan catatan terkait.

            **Pencarian:** Pencarian teks lengkap di semua catatan.

            **Multi-pengguna:** Beberapa pengguna dengan ruang kerja terpisah.

            ## Lisensi

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    ja-JP:
        description: |
            Note Markは超高速のWebベースMarkdownノートアプリです。クリーンなインターフェースでノートを作成、整理、検索できます。フラットファイルストレージでデータベース不要。マルチユーザー対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Note Markにアクセスするためのドメイン
        readme: |
            # Note Mark

            超高速のWebベースMarkdownノートアプリ。データベース不要。

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

            ドメインにアクセスしてアカウントを作成。最初のユーザーが管理者になります。

            **Markdownエディター：** ライブプレビュー付きのMarkdownエディター。

            **整理：** ノートブックでノートをグループ化。ネストしたノートブックも可能。

            **検索：** すべてのノートを全文検索。

            **マルチユーザー：** 複数ユーザーの個別ワークスペース。管理者によるユーザー・権限管理。

            ## ライセンス

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    ko-KR:
        description: |
            Note Mark는 초고속 웹 기반 Markdown 노트 앱입니다. 깔끔한 인터페이스로 노트를 작성, 정리, 검색할 수 있습니다. 플랫 파일 저장소 사용 — 데이터베이스 불필요. 다중 사용자 지원.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Note Mark에 접속할 도메인
        readme: |
            # Note Mark

            초고속 웹 기반 Markdown 노트 앱. 데이터베이스 불필요.

            ## 배포 후 할 수 있는 것

            도메인에 접속하여 계정을 생성하세요. 첫 번째 사용자가 관리자가 됩니다.

            **Markdown 에디터:** 실시간 미리보기가 있는 Markdown 에디터.

            **정리:** 노트북으로 관련 노트를 그룹화. 중첩 노트북 지원.

            **검색:** 모든 노트에 대한 전체 텍스트 검색.

            **다중 사용자:** 개별 워크스페이스. 관리자가 사용자와 권한 관리.

            ## 라이선스

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    th-TH:
        description: |
            Note Mark เป็นแอปจดบันทึก Markdown บนเว็บที่เร็วมาก สร้าง จัดระเบียบ และค้นหาบันทึกด้วยอินเทอร์เฟซที่สะอาด ใช้ระบบไฟล์แบบ flat — ไม่ต้องใช้ฐานข้อมูล รองรับหลายผู้ใช้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Note Mark
        readme: |
            # Note Mark

            แอปจดบันทึก Markdown บนเว็บที่เร็วมาก ไม่ต้องใช้ฐานข้อมูล

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

            เข้าสู่โดเมนและสร้างบัญชี ผู้ใช้คนแรกจะเป็นผู้ดูแลระบบ

            **ตัวแก้ไข Markdown:** เขียนบันทึกพร้อมพรีวิวแบบเรียลไทม์

            **จัดระเบียบ:** สร้างสมุดบันทึกเพื่อจัดกลุ่มบันทึกที่เกี่ยวข้อง

            **ค้นหา:** ค้นหาข้อความเต็มในบันทึกทั้งหมด

            **หลายผู้ใช้:** ผู้ใช้หลายคนพร้อมพื้นที่ทำงานแยกกัน

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

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    zh-CN:
        description: |
            Note Mark 是一个极快速的网页版 Markdown 笔记应用。以简洁的界面创建、整理和搜索笔记。使用纯文件存储——不需要数据库。支持多用户与权限管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Note Mark 的域名
        readme: |
            # Note Mark

            极快速的网页版 Markdown 笔记应用。以简洁的界面编写和整理笔记。不需要数据库。

            ## 部署后可以做什么

            打开域名并创建账号即可开始写笔记。第一个注册的用户将成为管理员。

            **Markdown 编辑器：** 以 Markdown 撰写笔记，支持实时预览。

            **整理：** 创建笔记本来分组相关笔记。支持嵌套笔记本。

            **搜索：** 全文搜索所有笔记。

            **多用户：** 多个用户各有独立的工作区。管理员可管理用户和权限。

            ## 授权

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
    zh-TW:
        description: |
            Note Mark 是一個極快速的網頁版 Markdown 筆記應用程式。以簡潔的介面建立、整理和搜尋筆記。使用純檔案儲存系統——不需要資料庫。支援多使用者與權限管理。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Note Mark 的網域
        readme: |
            # Note Mark

            極快速的網頁版 Markdown 筆記應用程式。以簡潔的介面撰寫和整理筆記。不需要資料庫。

            ## 部署後可以做什麼

            開啟網域並建立帳號即可開始寫筆記。第一個註冊的使用者將成為管理員。

            **Markdown 編輯器：** 以 Markdown 撰寫筆記，支援即時預覽。

            **整理：** 建立筆記本來分組相關筆記。支援巢狀筆記本。星號標記重要筆記。

            **搜尋：** 全文搜尋所有筆記，即時找到任何內容。

            **多使用者：** 多個使用者各有獨立的工作區。管理員可管理使用者和權限。

            ## 授權

            AGPL-3.0 — [GitHub](https://github.com/enchant97/note-mark)
