# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: SilverBullet
spec:
    description: |
        An open-source, self-hosted knowledge management web application built on Markdown. Features live preview editing, a Lua-based plug system for extensibility, and stores all notes as plain Markdown files.
    coverImage: https://avatars.githubusercontent.com/u/108344757?s=200&v=4
    icon: https://avatars.githubusercontent.com/u/108344757?s=200&v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access SilverBullet
    tags:
        - Tool
        - Productivity
    readme: |
        # SilverBullet

        A self-hosted, Markdown-based knowledge management platform with live preview editing and a powerful plug system.

        ## First Steps

        1. After deployment, visit your domain to open the SilverBullet editor.
        2. Start creating pages — all content is stored as plain Markdown files.
        3. Use the command palette (Ctrl/Cmd+/) to discover built-in commands and navigation.

        ## Features

        - Live Markdown editing with instant preview
        - All notes stored as plain `.md` files — no vendor lock-in
        - Extensible through Lua-based plugs
        - Full-text search across all pages
        - Page linking, tagging, and backlinks
        - Works offline as a PWA
        - Keyboard-driven workflow with command palette

        ## Data Persistence

        SilverBullet stores all notes in a persistent volume at `/space`. Your pages and attachments are preserved across container restarts.

        ## Links

        - [GitHub](https://github.com/silverbulletmd/silverbullet)
        - [Documentation](https://silverbullet.md)
        - [License: MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

        ## License

        MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    services:
        - name: silverbullet
          icon: https://avatars.githubusercontent.com/u/108344757?s=200&v=4
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/silverbulletmd/silverbullet:2.5.2
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: space
                  dir: /space
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Aplicación web de gestión del conocimiento basada en Markdown, de código abierto y autoalojada. Ofrece edición con vista previa en vivo, un sistema de plugs extensible basado en Lua, y almacena todas las notas como archivos Markdown planos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a SilverBullet
        readme: |
            # SilverBullet

            Plataforma autoalojada de gestión del conocimiento basada en Markdown, con edición en vista previa en vivo y un potente sistema de plugs.

            ## Primeros pasos

            1. Tras el despliegue, visita tu dominio para abrir el editor de SilverBullet.
            2. Comienza a crear páginas — todo el contenido se almacena como archivos Markdown planos.
            3. Usa la paleta de comandos (Ctrl/Cmd+/) para descubrir comandos integrados y navegación.

            ## Características

            - Edición Markdown en vivo con vista previa instantánea
            - Todas las notas como archivos `.md` planos — sin dependencia de proveedor
            - Extensible mediante plugs basados en Lua
            - Búsqueda de texto completo en todas las páginas
            - Enlaces entre páginas, etiquetas y backlinks
            - Funciona sin conexión como PWA
            - Flujo de trabajo centrado en teclado con paleta de comandos

            ## Persistencia de datos

            SilverBullet almacena todas las notas en un volumen persistente en `/space`. Tus páginas y archivos adjuntos se conservan tras los reinicios del contenedor.

            ## Enlaces

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [Documentación](https://silverbullet.md)
            - [Licencia: MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## Licencia

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    id-ID:
        description: |
            Aplikasi web manajemen pengetahuan berbasis Markdown yang open-source dan self-hosted. Dilengkapi editor live preview, sistem plug berbasis Lua untuk ekstensibilitas, dan menyimpan semua catatan sebagai file Markdown biasa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses SilverBullet
        readme: |
            # SilverBullet

            Platform manajemen pengetahuan self-hosted berbasis Markdown dengan editor live preview dan sistem plug yang powerful.

            ## Langkah Awal

            1. Setelah deployment, kunjungi domain Anda untuk membuka editor SilverBullet.
            2. Mulai membuat halaman — semua konten disimpan sebagai file Markdown biasa.
            3. Gunakan command palette (Ctrl/Cmd+/) untuk menemukan perintah bawaan dan navigasi.

            ## Fitur

            - Editing Markdown langsung dengan preview instan
            - Semua catatan disimpan sebagai file `.md` biasa — tanpa vendor lock-in
            - Dapat diperluas melalui plug berbasis Lua
            - Pencarian teks lengkap di semua halaman
            - Link antar halaman, tag, dan backlink
            - Bekerja offline sebagai PWA
            - Alur kerja berbasis keyboard dengan command palette

            ## Persistensi Data

            SilverBullet menyimpan semua catatan di volume persisten pada `/space`. Halaman dan lampiran Anda tetap tersimpan setelah container restart.

            ## Tautan

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [Dokumentasi](https://silverbullet.md)
            - [Lisensi: MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## Lisensi

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    ja-JP:
        description: |
            オープンソースのセルフホスト型Markdownナレッジ管理Webアプリケーション。ライブプレビュー編集、Luaベースのプラグ拡張システムを搭載し、すべてのノートをプレーンなMarkdownファイルで保存します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: SilverBulletにアクセスするためのドメイン
        readme: |
            # SilverBullet

            セルフホスト型のMarkdownナレッジ管理プラットフォーム。ライブプレビュー編集と強力なプラグシステムを搭載。

            ## はじめに

            1. デプロイ後、ドメインからSilverBulletエディターを開きます。
            2. ページの作成を開始 — すべてのコンテンツはプレーンなMarkdownファイルで保存されます。
            3. コマンドパレット（Ctrl/Cmd+/）で組み込みコマンドとナビゲーションを確認できます。

            ## 機能

            - リアルタイムMarkdown編集とプレビュー
            - すべてのノートをプレーンな `.md` ファイルで保存 — ベンダーロックインなし
            - Luaベースのプラグで拡張可能
            - 全ページの全文検索
            - ページリンク、タグ、バックリンク
            - PWAとしてオフラインで動作
            - キーボード駆動のワークフローとコマンドパレット

            ## データ永続化

            SilverBulletはすべてのノートを `/space` の永続ボリュームに保存します。ページと添付ファイルはコンテナ再起動後も保持されます。

            ## リンク

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [ドキュメント](https://silverbullet.md)
            - [ライセンス：MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## ライセンス

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    ko-KR:
        description: |
            오픈소스 셀프 호스팅 Markdown 지식 관리 웹 애플리케이션. 실시간 미리보기 편집, Lua 기반 플러그 확장 시스템을 제공하며, 모든 노트를 일반 Markdown 파일로 저장합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: SilverBullet에 접속할 도메인
        readme: |
            # SilverBullet

            셀프 호스팅 Markdown 지식 관리 플랫폼. 실시간 미리보기 편집과 강력한 플러그 시스템을 제공합니다.

            ## 시작하기

            1. 배포 후 도메인을 통해 SilverBullet 에디터를 엽니다.
            2. 페이지 작성을 시작하세요 — 모든 콘텐츠는 일반 Markdown 파일로 저장됩니다.
            3. 명령 팔레트(Ctrl/Cmd+/)로 내장 명령과 탐색 기능을 확인하세요.

            ## 기능

            - 실시간 Markdown 편집 및 미리보기
            - 모든 노트를 일반 `.md` 파일로 저장 — 벤더 종속 없음
            - Lua 기반 플러그로 확장 가능
            - 모든 페이지 전문 검색
            - 페이지 링크, 태그, 백링크
            - PWA로 오프라인 작동
            - 키보드 중심 워크플로우와 명령 팔레트

            ## 데이터 영속성

            SilverBullet는 `/space`의 영구 볼륨에 모든 노트를 저장합니다. 페이지와 첨부 파일은 컨테이너 재시작 후에도 유지됩니다.

            ## 링크

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [문서](https://silverbullet.md)
            - [라이선스: MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## 라이선스

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    th-TH:
        description: |
            แอปพลิเคชันเว็บจัดการความรู้แบบ Markdown โอเพนซอร์สและ self-hosted มีระบบแก้ไขแบบ live preview ระบบปลั๊กอินขยายความสามารถด้วย Lua และจัดเก็บโน้ตทั้งหมดเป็นไฟล์ Markdown ธรรมดา
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง SilverBullet
        readme: |
            # SilverBullet

            แพลตฟอร์มจัดการความรู้แบบ self-hosted ที่ใช้ Markdown พร้อมระบบแก้ไขแบบ live preview และระบบปลั๊กอินที่ทรงพลัง

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

            1. หลังจาก deploy แล้ว เข้าสู่โดเมนของคุณเพื่อเปิด SilverBullet editor
            2. เริ่มสร้างหน้า — เนื้อหาทั้งหมดจัดเก็บเป็นไฟล์ Markdown ธรรมดา
            3. ใช้ command palette (Ctrl/Cmd+/) เพื่อค้นหาคำสั่งในตัวและการนำทาง

            ## คุณสมบัติ

            - แก้ไข Markdown แบบเรียลไทม์พร้อม preview ทันที
            - โน้ตทั้งหมดจัดเก็บเป็นไฟล์ `.md` ธรรมดา — ไม่มี vendor lock-in
            - ขยายความสามารถผ่านปลั๊กอินที่ใช้ Lua
            - ค้นหาข้อความเต็มในทุกหน้า
            - ลิงก์ระหว่างหน้า แท็ก และ backlink
            - ทำงานออฟไลน์ในรูปแบบ PWA
            - เวิร์กโฟลว์ขับเคลื่อนด้วยคีย์บอร์ดพร้อม command palette

            ## การเก็บข้อมูลถาวร

            SilverBullet จัดเก็บโน้ตทั้งหมดใน persistent volume ที่ `/space` หน้าและไฟล์แนบของคุณจะถูกเก็บรักษาไว้หลังจาก container รีสตาร์ท

            ## ลิงก์

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [เอกสาร](https://silverbullet.md)
            - [สัญญาอนุญาต: MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

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

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    zh-CN:
        description: |
            开源自托管的 Markdown 知识管理网页应用。提供实时预览编辑、Lua 插件扩展系统，所有笔记以纯 Markdown 文件存储。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 用于访问 SilverBullet 的域名
        readme: |
            # SilverBullet

            自托管的 Markdown 知识管理平台，具备实时预览编辑和强大的插件系统。

            ## 开始使用

            1. 部署完成后，通过您的域名打开 SilverBullet 编辑器。
            2. 开始创建页面 — 所有内容都以纯 Markdown 文件存储。
            3. 使用命令面板（Ctrl/Cmd+/）探索内置命令与导航功能。

            ## 功能特色

            - 实时 Markdown 编辑与预览
            - 所有笔记以纯 `.md` 文件存储 — 无供应商锁定
            - 通过 Lua 插件进行扩展
            - 全文搜索所有页面
            - 页面链接、标签与反向链接
            - 支持离线使用（PWA）
            - 键盘驱动的工作流程与命令面板

            ## 数据持久化

            SilverBullet 将所有笔记存储在 `/space` 的持久化卷中。您的页面与附件在容器重启后会被保留。

            ## 链接

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [文档](https://silverbullet.md)
            - [许可证：MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## 授权

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
    zh-TW:
        description: |
            開源自架的 Markdown 知識管理網頁應用程式。提供即時預覽編輯、Lua 外掛擴充系統，所有筆記以純 Markdown 檔案儲存。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 用於存取 SilverBullet 的網域
        readme: |
            # SilverBullet

            自架的 Markdown 知識管理平台，具備即時預覽編輯和強大的外掛系統。

            ## 開始使用

            1. 部署完成後，透過您的網域開啟 SilverBullet 編輯器。
            2. 開始建立頁面 — 所有內容都以純 Markdown 檔案儲存。
            3. 使用命令面板（Ctrl/Cmd+/）探索內建指令與導覽功能。

            ## 功能特色

            - 即時 Markdown 編輯與預覽
            - 所有筆記以純 `.md` 檔案儲存 — 無供應商鎖定
            - 透過 Lua 外掛進行擴充
            - 全文搜尋所有頁面
            - 頁面連結、標籤與反向連結
            - 支援離線使用（PWA）
            - 鍵盤驅動的工作流程與命令面板

            ## 資料持久化

            SilverBullet 將所有筆記儲存在 `/space` 的持久化磁碟區。您的頁面與附件在容器重啟後會被保留。

            ## 連結

            - [GitHub](https://github.com/silverbulletmd/silverbullet)
            - [文件](https://silverbullet.md)
            - [授權：MIT](https://github.com/silverbulletmd/silverbullet/blob/main/LICENSE)

            ## 授權

            MIT — [GitHub](https://github.com/silverbulletmd/silverbullet)
