# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Wiki-Go
spec:
    description: |
        Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform built with Go. It uses Markdown files stored on disk with no database required, providing full-text search, version history, access control, Kanban boards, Mermaid diagrams, LaTeX math, and a comments system.
    coverImage: https://raw.githubusercontent.com/leomoon-studios/wiki-go/main/screenshots/preview.png
    icon: https://raw.githubusercontent.com/leomoon-studios/wiki-go/main/static/default/favicon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Wiki-Go
    tags:
        - Wiki
        - Documentation
    readme: |
        # Wiki-Go

        A modern, databaseless flat-file wiki platform built with Go. No database, no bloat, zero maintenance — just Markdown.

        ## Features

        - **Flat-File Storage** — All content stored as Markdown files on disk, no database needed
        - **Full-Text Search** — Smart search with highlighting and advanced filters
        - **Version History** — Track changes with full revision history
        - **Access Control** — Path-based visibility with public, private, and group-restricted pages
        - **Kanban Boards** — Interactive project boards with drag-and-drop
        - **Rich Editing** — Markdown with Mermaid diagrams, LaTeX math, and emoji support
        - **Comments** — Built-in comment system with moderation

        ## First-Time Setup

        On first launch, Wiki-Go creates a default admin account. Visit your domain and log in with:

        - **Username:** `admin`
        - **Password:** `admin`

        Change the password immediately after first login.

        ## Persistent Data

        All wiki content and configuration is stored in `/wiki/data` and persisted via a Zeabur volume. Your pages, history, and settings survive restarts.

        ## License

        GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go) | [Demo](https://wikigo.leomoon.com/)
    services:
        - name: wiki-go
          icon: https://raw.githubusercontent.com/leomoon-studios/wiki-go/main/static/default/favicon.svg
          template: PREBUILT_V2
          spec:
            source:
                image: leomoonstudios/wiki-go:1.8.7
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: data
                  dir: /wiki/data
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Wiki-Go es una plataforma wiki moderna basada en archivos planos construida con Go. Sin base de datos, almacena archivos Markdown en disco con busqueda de texto completo, historial de versiones, control de acceso, tableros Kanban y diagramas Mermaid.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Wiki-Go
        readme: |
            # Wiki-Go

            Plataforma wiki moderna basada en archivos planos construida con Go. Sin base de datos, sin exceso, cero mantenimiento.

            ## Configuracion inicial

            Al iniciar por primera vez, se crea una cuenta de administrador predeterminada. Inicie sesion con:

            - **Usuario:** `admin`
            - **Contrasena:** `admin`

            Cambie la contrasena inmediatamente despues del primer inicio de sesion.

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    id-ID:
        description: |
            Wiki-Go adalah platform wiki flat-file modern tanpa database yang dibangun dengan Go. Menyimpan file Markdown di disk tanpa memerlukan database, dengan pencarian teks lengkap, riwayat versi, kontrol akses, papan Kanban, dan diagram Mermaid.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Wiki-Go
        readme: |
            # Wiki-Go

            Platform wiki flat-file modern tanpa database yang dibangun dengan Go.

            ## Pengaturan Awal

            Pada peluncuran pertama, akun admin default dibuat. Login dengan:

            - **Username:** `admin`
            - **Password:** `admin`

            Segera ubah password setelah login pertama.

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    ja-JP:
        description: |
            Wiki-Go は Go で構築されたモダンなデータベース不要のフラットファイル Wiki プラットフォームです。Markdown ファイルをディスクに保存し、全文検索、バージョン履歴、アクセス制御、カンバンボード、Mermaid ダイアグラム、LaTeX 数式、コメントシステムを提供します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Wiki-Go にアクセスするためのドメイン
        readme: |
            # Wiki-Go

            Go で構築されたモダンなデータベース不要のフラットファイル Wiki プラットフォーム。

            ## 初回セットアップ

            初回起動時にデフォルトの管理者アカウントが作成されます。以下の認証情報でログインしてください：

            - **ユーザー名：** `admin`
            - **パスワード：** `admin`

            初回ログイン後、すぐにパスワードを変更してください。

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    ko-KR:
        description: |
            Wiki-Go는 Go로 구축된 현대적인 데이터베이스 불필요 플랫 파일 위키 플랫폼입니다. Markdown 파일을 디스크에 저장하며 전문 검색, 버전 이력, 접근 제어, 칸반 보드, Mermaid 다이어그램, LaTeX 수식, 댓글 시스템을 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Wiki-Go에 접속할 도메인
        readme: |
            # Wiki-Go

            Go로 구축된 현대적인 데이터베이스 불필요 플랫 파일 위키 플랫폼.

            ## 초기 설정

            첫 실행 시 기본 관리자 계정이 생성됩니다. 다음 자격 증명으로 로그인하세요:

            - **사용자 이름:** `admin`
            - **비밀번호:** `admin`

            첫 로그인 후 즉시 비밀번호를 변경하세요.

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    th-TH:
        description: |
            Wiki-Go เป็นแพลตฟอร์มวิกิแบบ flat-file ที่ทันสมัยสร้างด้วย Go ไม่ต้องใช้ฐานข้อมูล เก็บไฟล์ Markdown บนดิสก์ พร้อมการค้นหาข้อความเต็ม ประวัติเวอร์ชัน การควบคุมการเข้าถึง กระดาน Kanban และไดอะแกรม Mermaid
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Wiki-Go
        readme: |
            # Wiki-Go

            แพลตฟอร์มวิกิแบบ flat-file ที่ทันสมัยสร้างด้วย Go ไม่ต้องใช้ฐานข้อมูล

            ## การตั้งค่าครั้งแรก

            เมื่อเปิดใช้งานครั้งแรก ระบบจะสร้างบัญชีผู้ดูแลระบบเริ่มต้น เข้าสู่ระบบด้วย:

            - **ชื่อผู้ใช้:** `admin`
            - **รหัสผ่าน:** `admin`

            เปลี่ยนรหัสผ่านทันทีหลังเข้าสู่ระบบครั้งแรก

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

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    zh-CN:
        description: |
            Wiki-Go 是一款用 Go 构建的现代化无数据库平面文件 Wiki 平台。使用 Markdown 文件存储在磁盘上，无需数据库，提供全文搜索、版本历史、访问控制、看板、Mermaid 图表、LaTeX 数学公式和评论系统。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Wiki-Go 的域名
        readme: |
            # Wiki-Go

            用 Go 构建的现代化无数据库平面文件 Wiki 平台。无数据库、无冗余、零维护 — 只有 Markdown。

            ## 首次设置

            首次启动时，Wiki-Go 会创建默认管理员账号。请使用以下账号登录：

            - **账号：** `admin`
            - **密码：** `admin`

            首次登录后请立即更改密码。

            ## 部署后可以做什么

            1. 打开您分配的域名，进入 Wiki-Go
            2. 使用默认管理员账号登录并更改密码
            3. 创建新页面和分类来组织您的知识库
            4. 设置访问控制 — 公开、私人或群组限制
            5. 使用看板功能管理项目

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
    zh-TW:
        description: |
            Wiki-Go 是一款用 Go 建構的現代化無資料庫平面檔案 Wiki 平台。使用 Markdown 檔案儲存在磁碟上，無需資料庫，提供全文搜尋、版本歷史、存取控制、看板、Mermaid 圖表、LaTeX 數學公式和評論系統。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Wiki-Go 的網域
        readme: |
            # Wiki-Go

            用 Go 建構的現代化無資料庫平面檔案 Wiki 平台。無資料庫、無冗餘、零維護 — 只有 Markdown。

            ## 首次設定

            首次啟動時，Wiki-Go 會建立預設管理員帳號。請使用以下帳號登入：

            - **帳號：** `admin`
            - **密碼：** `admin`

            首次登入後請立即更改密碼。

            ## 部署後可以做什麼

            1. 開啟您指定的網域，進入 Wiki-Go
            2. 使用預設管理員帳號登入並更改密碼
            3. 建立新頁面和分類來組織您的知識庫
            4. 設定存取控制 — 公開、私人或群組限制
            5. 使用看板功能管理專案

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/leomoon-studios/wiki-go)
