# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: NoteDiscovery
spec:
    description: |
        NoteDiscovery is a self-hosted knowledge base that stores notes as plain Markdown files. Features graph view, wikilinks, LaTeX math, Mermaid diagrams, AI-powered MCP integration, and full-text search — all in a lightweight single-container deployment with no database required.
    coverImage: https://avatars.githubusercontent.com/u/1316361
    icon: https://avatars.githubusercontent.com/u/1316361
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access NoteDiscovery
        - key: PASSWORD
          type: PASSWORD
          name: Auth Password
          description: Password to protect your NoteDiscovery instance
    tags:
        - Tool
        - Productivity
    readme: |
        # NoteDiscovery

        A self-hosted knowledge base inspired by Obsidian that stores notes as plain Markdown files. Build your personal knowledge graph with wikilinks, graph view, and full-text search — all running in a single container with no database.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the editor loads with a clean writing interface
        2. **Create notes** — write in Markdown with live preview and syntax highlighting
        3. **Link notes together** — use `[[wikilinks]]` to connect ideas and build a knowledge graph
        4. **Explore the graph** — visualize note connections in an interactive graph view
        5. **Search everything** — full-text search across all your notes instantly
        6. **Use templates** — create reusable templates for common note types

        ## Key Features

        - Plain Markdown files — no vendor lock-in, notes stored in a simple folder
        - Graph view to visualize connections between notes
        - Wikilinks and backlinks for knowledge graph navigation
        - LaTeX math equations powered by MathJax
        - Mermaid diagram support for flowcharts and sequences
        - Code blocks with syntax highlighting
        - Full-text search with instant results
        - MCP integration for AI assistants (Claude, Cursor)
        - Optional password authentication
        - Plugin system for extensibility

        ## Configuration

        Set the `APP_PASSWORD` environment variable to enable authentication. Notes are stored in the `/app/data` volume as plain `.md` files that you can back up or edit with any text editor.

        ## License

        MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    services:
        - name: notediscovery
          icon: https://avatars.githubusercontent.com/u/1316361
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/gamosoft/notediscovery:0.19.2
            ports:
                - id: web
                  port: 8000
                  type: HTTP
            volumes:
                - id: notediscovery-data
                  dir: /app/data
            env:
                APP_PASSWORD:
                    default: ${PASSWORD}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            NoteDiscovery es una base de conocimiento autoalojada que almacena notas como archivos Markdown. Incluye vista de grafo, wikilinks, formulas LaTeX, diagramas Mermaid, integracion AI MCP y busqueda de texto completo — todo en un solo contenedor sin base de datos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a NoteDiscovery
            - key: PASSWORD
              type: STRING
              name: Contrasena de autenticacion
              description: Contrasena para proteger tu instancia de NoteDiscovery
        readme: |
            # NoteDiscovery

            Base de conocimiento autoalojada inspirada en Obsidian. Almacena notas como archivos Markdown y construye tu grafo de conocimiento con wikilinks y busqueda de texto completo.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — el editor se carga con una interfaz limpia
            2. **Crea notas** — escribe en Markdown con vista previa en tiempo real
            3. **Enlaza notas** — usa `[[wikilinks]]` para conectar ideas
            4. **Explora el grafo** — visualiza conexiones en un grafo interactivo
            5. **Busca todo** — busqueda de texto completo instantanea
            6. **Usa plantillas** — crea plantillas reutilizables

            ## Licencia

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    id-ID:
        description: |
            NoteDiscovery adalah basis pengetahuan self-hosted yang menyimpan catatan sebagai file Markdown. Dilengkapi tampilan grafik, wikilink, rumus LaTeX, diagram Mermaid, integrasi AI MCP, dan pencarian teks lengkap — semua dalam satu kontainer tanpa database.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses NoteDiscovery
            - key: PASSWORD
              type: STRING
              name: Kata Sandi Autentikasi
              description: Kata sandi untuk melindungi instans NoteDiscovery
        readme: |
            # NoteDiscovery

            Basis pengetahuan self-hosted terinspirasi Obsidian. Simpan catatan sebagai file Markdown dan bangun grafik pengetahuan dengan wikilink dan pencarian teks lengkap.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — editor dimuat dengan antarmuka yang bersih
            2. **Buat catatan** — tulis dalam Markdown dengan pratinjau langsung
            3. **Hubungkan catatan** — gunakan `[[wikilink]]` untuk menghubungkan ide
            4. **Jelajahi grafik** — visualisasikan koneksi dalam grafik interaktif
            5. **Cari semuanya** — pencarian teks lengkap instan
            6. **Gunakan template** — buat template yang dapat digunakan ulang

            ## Lisensi

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    ja-JP:
        description: |
            NoteDiscovery はプレーンな Markdown ファイルでノートを保存するセルフホスト型ナレッジベースです。グラフビュー、ウィキリンク、LaTeX 数式、Mermaid ダイアグラム、AI MCP 統合、全文検索を搭載。データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: NoteDiscovery にアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: 認証パスワード
              description: NoteDiscovery インスタンスを保護するパスワード
        readme: |
            # NoteDiscovery

            Obsidian にインスパイアされたセルフホスト型ナレッジベース。プレーン Markdown ファイルでノートを保存し、ウィキリンク、グラフビュー、全文検索でナレッジグラフを構築。

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

            1. **ドメインにアクセス** — エディタがクリーンなインターフェースでロード
            2. **ノートを作成** — Markdown でライブプレビューと構文ハイライト付き
            3. **ノートをリンク** — `[[ウィキリンク]]` でアイデアを接続
            4. **グラフを探索** — インタラクティブなグラフでノートの接続を視覚化
            5. **全文検索** — すべてのノートを即座に検索
            6. **テンプレートを使用** — よく使うノートタイプのテンプレートを作成

            ## ライセンス

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    ko-KR:
        description: |
            NoteDiscovery는 순수 Markdown 파일로 노트를 저장하는 셀프 호스팅 지식 베이스입니다. 그래프 뷰, 위키 링크, LaTeX 수식, Mermaid 다이어그램, AI MCP 통합, 전문 검색 기능을 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: NoteDiscovery에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 인증 비밀번호
              description: NoteDiscovery 인스턴스를 보호할 비밀번호
        readme: |
            # NoteDiscovery

            Obsidian에서 영감받은 셀프 호스팅 지식 베이스. 순수 Markdown 파일로 노트를 저장하고, 위키 링크, 그래프 뷰, 전문 검색으로 지식 그래프를 구축.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 깔끔한 에디터 인터페이스 로드
            2. **노트 작성** — Markdown으로 실시간 미리보기와 구문 강조
            3. **노트 연결** — `[[위키 링크]]`로 아이디어 연결
            4. **그래프 탐색** — 인터랙티브 그래프에서 노트 연결 시각화
            5. **전체 검색** — 모든 노트 즉시 전문 검색
            6. **템플릿 사용** — 자주 쓰는 노트 유형의 재사용 가능한 템플릿 생성

            ## 라이선스

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    th-TH:
        description: |
            NoteDiscovery เป็นฐานความรู้แบบ self-hosted ที่เก็บบันทึกเป็นไฟล์ Markdown มีมุมมองกราฟ วิกิลิงก์ สูตร LaTeX ไดอะแกรม Mermaid การรวม AI MCP และค้นหาข้อความเต็ม ทั้งหมดในคอนเทนเนอร์เดียวไม่ต้องใช้ฐานข้อมูล
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง NoteDiscovery
            - key: PASSWORD
              type: STRING
              name: รหัสผ่านยืนยันตัวตน
              description: รหัสผ่านสำหรับปกป้องอินสแตนซ์ NoteDiscovery
        readme: |
            # NoteDiscovery

            ฐานความรู้แบบ self-hosted ที่ได้แรงบันดาลใจจาก Obsidian เก็บบันทึกเป็นไฟล์ Markdown สร้างกราฟความรู้ด้วยวิกิลิงก์และค้นหาข้อความเต็ม

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

            1. **เข้าสู่โดเมน** — เอดิเตอร์โหลดด้วยอินเทอร์เฟซที่สะอาด
            2. **สร้างบันทึก** — เขียน Markdown พร้อมตัวอย่างแบบเรียลไทม์
            3. **เชื่อมโยงบันทึก** — ใช้ `[[วิกิลิงก์]]` เชื่อมต่อไอเดีย
            4. **สำรวจกราฟ** — แสดงผลการเชื่อมต่อในกราฟแบบอินเทอร์แอคทีฟ
            5. **ค้นหาทั้งหมด** — ค้นหาข้อความเต็มทุกบันทึกทันที
            6. **ใช้เทมเพลต** — สร้างเทมเพลตที่ใช้ซ้ำได้

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

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    zh-CN:
        description: |
            NoteDiscovery 是自托管的知识库，以纯 Markdown 文件存储笔记。具备图谱视图、维基链接、LaTeX 数学公式、Mermaid 图表、AI MCP 集成和全文搜索功能，单一容器部署，无需数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 NoteDiscovery 的域名
            - key: PASSWORD
              type: STRING
              name: 认证密码
              description: 保护 NoteDiscovery 实例的密码
        readme: |
            # NoteDiscovery

            受 Obsidian 启发的自托管知识库，以纯 Markdown 文件存储笔记。用维基链接、图谱视图和全文搜索构建个人知识图谱。

            ## 部署后可以做什么

            1. **打开域名** — 编辑器加载干净的写作界面
            2. **创建笔记** — 用 Markdown 撰写，实时预览和语法高亮
            3. **链接笔记** — 用 `[[维基链接]]` 连接想法
            4. **探索图谱** — 在交互式图谱中可视化笔记链接
            5. **搜索全部** — 全文搜索所有笔记
            6. **使用模板** — 创建常用笔记类型的可重用模板

            ## 授权

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
    zh-TW:
        description: |
            NoteDiscovery 是自架的知識庫，以純 Markdown 檔案儲存筆記。具備圖譜視圖、維基連結、LaTeX 數學公式、Mermaid 圖表、AI MCP 整合和全文搜尋功能，單一容器部署，無需資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 NoteDiscovery 的網域
            - key: PASSWORD
              type: STRING
              name: 驗證密碼
              description: 保護 NoteDiscovery 實例的密碼
        readme: |
            # NoteDiscovery

            受 Obsidian 啟發的自架知識庫，以純 Markdown 檔案儲存筆記。用維基連結、圖譜視圖和全文搜尋建立個人知識圖譜。

            ## 部署後可以做什麼

            1. **開啟網域** — 編輯器載入乾淨的寫作介面
            2. **建立筆記** — 用 Markdown 撰寫，即時預覽和語法高亮
            3. **連結筆記** — 用 `[[維基連結]]` 連接想法
            4. **探索圖譜** — 在互動式圖譜中視覺化筆記連結
            5. **搜尋全部** — 全文搜尋所有筆記
            6. **使用範本** — 建立常用筆記類型的可重用範本

            ## 授權

            MIT — [GitHub](https://github.com/gamosoft/NoteDiscovery)
