# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Otter Wiki
spec:
    description: |
        An Otter Wiki is a simple, easy-to-use wiki with a Git backend for version control. Write pages in Markdown, track all changes through Git history, and manage content with an intuitive web interface — no database required.
    coverImage: https://raw.githubusercontent.com/redimp/otterwiki/main/screenshot.png
    icon: https://raw.githubusercontent.com/redimp/otterwiki/main/otterwiki/static/img/otter-favicon2.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Otter Wiki
    tags:
        - Tool
        - Productivity
    readme: |
        # Otter Wiki

        A simple, self-hosted wiki powered by Markdown and Git. Every edit is a Git commit, giving you full version history out of the box.

        ## What You Can Do After Deployment

        1. **Visit your domain** — Otter Wiki is ready immediately with a default home page
        2. **Create pages** — write content in Markdown with live preview
        3. **Upload attachments** — add images and files directly to pages
        4. **Browse history** — every change is tracked via Git, with full diff view
        5. **Manage users** — configure registration and permissions from the settings panel

        ## Key Features

        - Markdown editor with live preview
        - Git-based version control for all content
        - Page history with diffs and rollback
        - File and image attachments
        - Full-text search
        - User management and access control
        - Responsive design for mobile access
        - No database — all data stored in Git repository

        ## License

        MIT — [GitHub](https://github.com/redimp/otterwiki)
    services:
        - name: otter-wiki
          icon: https://raw.githubusercontent.com/redimp/otterwiki/main/otterwiki/static/img/otter-favicon2.png
          template: PREBUILT_V2
          spec:
            source:
                image: redimp/otterwiki:2.19.0
            ports:
                - id: web
                  port: 8080
                  type: HTTP
            volumes:
                - id: app-data
                  dir: /app-data
            env:
                OTTERWIKI_SETTINGS:
                    default: /app-data/settings.cfg
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            An Otter Wiki es un wiki sencillo con backend Git para control de versiones. Escribe páginas en Markdown, rastrea todos los cambios a través del historial Git — sin base de datos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Otter Wiki
        readme: |
            # Otter Wiki

            Un wiki autoalojado simple impulsado por Markdown y Git. Cada edición es un commit Git con historial completo.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — Otter Wiki está listo con una página de inicio predeterminada
            2. **Crea páginas** — escribe contenido en Markdown con vista previa en vivo
            3. **Sube archivos** — agrega imágenes y archivos directamente a las páginas
            4. **Navega el historial** — cada cambio se rastrea vía Git con vista de diferencias
            5. **Gestiona usuarios** — configura registro y permisos desde el panel de ajustes

            ## Licencia

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    id-ID:
        description: |
            An Otter Wiki adalah wiki sederhana dengan backend Git untuk kontrol versi. Tulis halaman dalam Markdown, lacak semua perubahan melalui riwayat Git — tanpa database.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Otter Wiki
        readme: |
            # Otter Wiki

            Wiki self-hosted sederhana yang didukung Markdown dan Git. Setiap pengeditan adalah commit Git dengan riwayat lengkap.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — Otter Wiki langsung siap dengan halaman beranda default
            2. **Buat halaman** — tulis konten dalam Markdown dengan pratinjau langsung
            3. **Upload file** — tambahkan gambar dan file langsung ke halaman
            4. **Jelajahi riwayat** — setiap perubahan dilacak via Git dengan tampilan perbedaan
            5. **Kelola pengguna** — konfigurasi pendaftaran dan izin dari panel pengaturan

            ## Lisensi

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    ja-JP:
        description: |
            An Otter Wiki はシンプルで使いやすいWikiです。Gitバックエンドでバージョン管理を行い、Markdownでページを作成できます。データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Otter Wiki にアクセスするためのドメイン
        readme: |
            # Otter Wiki

            シンプルなセルフホスト型Wiki。MarkdownとGitで駆動。すべての編集がGitコミットとして記録されます。

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

            1. **ドメインにアクセス** — すぐに使えるデフォルトホームページ付き
            2. **ページを作成** — Markdownで記述、ライブプレビュー対応
            3. **ファイルをアップロード** — ページに画像やファイルを添付
            4. **履歴を閲覧** — すべての変更をGitで追跡、差分表示対応
            5. **ユーザーを管理** — 設定パネルから登録と権限を設定

            ## ライセンス

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    ko-KR:
        description: |
            An Otter Wiki는 Git 백엔드를 사용하는 간단한 위키입니다. Markdown으로 페이지를 작성하고 Git 히스토리로 모든 변경 사항을 추적합니다. 데이터베이스 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Otter Wiki에 접속할 도메인
        readme: |
            # Otter Wiki

            간단한 셀프 호스팅 위키. Markdown과 Git으로 구동. 모든 편집이 Git 커밋으로 기록됩니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 기본 홈페이지와 함께 바로 사용 가능
            2. **페이지 작성** — Markdown으로 콘텐츠 작성, 실시간 미리보기
            3. **파일 업로드** — 페이지에 이미지와 파일 첨부
            4. **히스토리 탐색** — 모든 변경 사항을 Git으로 추적, 차이점 비교
            5. **사용자 관리** — 설정 패널에서 등록 및 권한 설정

            ## 라이선스

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    th-TH:
        description: |
            An Otter Wiki เป็นวิกิที่ง่ายและใช้งานสะดวก มี Git backend สำหรับควบคุมเวอร์ชัน เขียนหน้าด้วย Markdown ติดตามทุกการเปลี่ยนแปลงผ่านประวัติ Git — ไม่ต้องใช้ฐานข้อมูล
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Otter Wiki
        readme: |
            # Otter Wiki

            วิกิแบบ self-hosted ที่เรียบง่าย ขับเคลื่อนด้วย Markdown และ Git ทุกการแก้ไขเป็น Git commit พร้อมประวัติเวอร์ชันครบถ้วน

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

            1. **เข้าสู่โดเมน** — Otter Wiki พร้อมใช้ทันทีพร้อมหน้าแรกเริ่มต้น
            2. **สร้างหน้า** — เขียนเนื้อหาด้วย Markdown พร้อมพรีวิวแบบเรียลไทม์
            3. **อัปโหลดไฟล์** — เพิ่มรูปภาพและไฟล์โดยตรงในหน้า
            4. **ดูประวัติ** — ทุกการเปลี่ยนแปลงถูกติดตามผ่าน Git พร้อมมุมมองความแตกต่าง
            5. **จัดการผู้ใช้** — กำหนดค่าการลงทะเบียนและสิทธิ์จากแผงการตั้งค่า

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

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    zh-CN:
        description: |
            An Otter Wiki 是一款简单易用的 Wiki，使用 Git 作为后端进行版本控制。以 Markdown 撰写页面，通过 Git 历史跟踪所有变更，无需数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Otter Wiki 的域名
        readme: |
            # Otter Wiki

            简单的自托管 Wiki，以 Markdown 和 Git 驱动。每次编辑都是一次 Git commit，自动拥有完整版本历史。

            ## 部署后可以做什么

            1. **打开域名** — Otter Wiki 立即可用，含默认首页
            2. **创建页面** — 以 Markdown 撰写内容，支持实时预览
            3. **上传附件** — 直接在页面中加入图片和文件
            4. **浏览历史** — 每次变更都通过 Git 跟踪，支持差异对比
            5. **管理用户** — 从设置面板配置注册和权限

            ## 授权

            MIT — [GitHub](https://github.com/redimp/otterwiki)
    zh-TW:
        description: |
            An Otter Wiki 是一款簡單易用的 Wiki，使用 Git 作為後端進行版本控制。以 Markdown 撰寫頁面，透過 Git 歷史追蹤所有變更，無需資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Otter Wiki 的網域
        readme: |
            # Otter Wiki

            簡單的自架 Wiki，以 Markdown 和 Git 驅動。每次編輯都是一次 Git commit，自動擁有完整版本歷史。

            ## 部署後可以做什麼

            1. **開啟網域** — Otter Wiki 立即可用，含預設首頁
            2. **建立頁面** — 以 Markdown 撰寫內容，支援即時預覽
            3. **上傳附件** — 直接在頁面中加入圖片和檔案
            4. **瀏覽歷史** — 每次變更都透過 Git 追蹤，支援差異比較
            5. **管理使用者** — 從設定面板配置註冊和權限

            ## 授權

            MIT — [GitHub](https://github.com/redimp/otterwiki)
