# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Eigenfocus
spec:
    description: |
        Eigenfocus is a self-hosted project management tool combining Kanban boards, time tracking, and Markdown documentation in a single clean interface. Uses SQLite with no external database needed. Small memory footprint ideal for lightweight deployments.
    coverImage: https://eigen-assets.eigenfocus.com/github/github-banner-3.png
    icon: https://avatars.githubusercontent.com/u/154991955?s=200&v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Eigenfocus
    tags:
        - Tool
        - Productivity
    readme: |
        # Eigenfocus

        A self-hosted project management tool combining Kanban boards, time tracking, and Markdown documentation. Clean interface with no clutter. Uses SQLite with no external database needed.

        ## What You Can Do After Deployment

        1. **Visit your domain** — create your account on first visit
        2. **Create projects** — set up Kanban boards for your workflows
        3. **Track tasks** — drag and drop tasks across board columns
        4. **Log time** — track hours at both project and task levels
        5. **Write docs** — use built-in Markdown documentation per project

        ## Key Features

        - Kanban boards with customizable columns
        - Granular time tracking (project and task level)
        - Markdown-powered project documentation
        - Task comments and file uploads
        - UI customization options
        - SQLite storage (no external database)
        - Small memory footprint

        ## License

        Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    services:
        - name: eigenfocus
          icon: https://avatars.githubusercontent.com/u/154991955?s=200&v=4
          template: PREBUILT_V2
          spec:
            source:
                image: eigenfocus/eigenfocus:1.5.1-free
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            volumes:
                - id: eigenfocus-data
                  dir: /eigenfocus-app/app-data
            env:
                ASSUME_SSL_REVERSE_PROXY:
                    default: "true"
                DEFAULT_HOST_URL:
                    default: ${ZEABUR_WEB_URL}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Eigenfocus es una herramienta de gestion de proyectos autoalojada que combina tableros Kanban, seguimiento de tiempo y documentacion Markdown en una interfaz limpia. Usa SQLite sin base de datos externa. Bajo consumo de memoria ideal para despliegues ligeros.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Eigenfocus
        readme: |
            # Eigenfocus

            Herramienta de gestion de proyectos autoalojada con tableros Kanban, seguimiento de tiempo y documentacion Markdown. SQLite integrado, sin base de datos externa.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — crea tu cuenta en la primera visita
            2. **Crea proyectos** — configura tableros Kanban para tus flujos de trabajo
            3. **Sigue tareas** — arrastra y suelta tareas entre columnas
            4. **Registra tiempo** — rastrea horas a nivel de proyecto y tarea
            5. **Escribe documentacion** — usa Markdown integrado por proyecto

            ## Licencia

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    id-ID:
        description: |
            Eigenfocus adalah alat manajemen proyek self-hosted yang menggabungkan papan Kanban, pelacakan waktu, dan dokumentasi Markdown dalam satu antarmuka bersih. Menggunakan SQLite tanpa database eksternal. Penggunaan memori kecil cocok untuk deployment ringan.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Eigenfocus
        readme: |
            # Eigenfocus

            Alat manajemen proyek self-hosted dengan papan Kanban, pelacakan waktu, dan dokumentasi Markdown. SQLite terintegrasi, tanpa database eksternal.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buat akun pada kunjungan pertama
            2. **Buat proyek** — atur papan Kanban untuk alur kerja
            3. **Lacak tugas** — seret dan lepas tugas antar kolom
            4. **Catat waktu** — lacak jam di tingkat proyek dan tugas
            5. **Tulis dokumentasi** — gunakan Markdown bawaan per proyek

            ## Lisensi

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    ja-JP:
        description: |
            Eigenfocus はカンバンボード、タイムトラッキング、Markdownドキュメントを一つのシンプルなインターフェースに統合したセルフホスト型プロジェクト管理ツールです。SQLite使用で外部データベース不要。軽量デプロイに最適。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Eigenfocus にアクセスするためのドメイン
        readme: |
            # Eigenfocus

            カンバン、タイムトラッキング、Markdownドキュメントを統合したセルフホスト型プロジェクト管理ツール。SQLite使用、外部データベース不要。

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

            1. **ドメインにアクセス** — 初回訪問時にアカウント作成
            2. **プロジェクト作成** — ワークフロー用のカンバンボードを設定
            3. **タスク追跡** — カラム間でタスクをドラッグ＆ドロップ
            4. **時間記録** — プロジェクト・タスクレベルで工数を記録
            5. **ドキュメント作成** — 内蔵Markdownでプロジェクトドキュメントを記述

            ## ライセンス

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    ko-KR:
        description: |
            Eigenfocus는 칸반 보드, 시간 추적, Markdown 문서를 하나의 깔끔한 인터페이스에 결합한 셀프 호스팅 프로젝트 관리 도구입니다. SQLite 사용으로 외부 데이터베이스가 필요 없습니다. 가벼운 배포에 적합한 작은 메모리 사용량.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Eigenfocus에 접속할 도메인
        readme: |
            # Eigenfocus

            칸반, 시간 추적, Markdown 문서를 결합한 셀프 호스팅 프로젝트 관리 도구. SQLite 사용, 외부 데이터베이스 불필요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 첫 방문 시 계정 생성
            2. **프로젝트 생성** — 워크플로우용 칸반 보드 설정
            3. **작업 추적** — 칼럼 간 작업 드래그 앤 드롭
            4. **시간 기록** — 프로젝트 및 작업 수준에서 시간 추적
            5. **문서 작성** — 내장 Markdown으로 프로젝트 문서 작성

            ## 라이선스

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    th-TH:
        description: |
            Eigenfocus เป็นเครื่องมือจัดการโปรเจกต์แบบ self-hosted ที่รวม Kanban Board, ติดตามเวลา และเอกสาร Markdown ในอินเตอร์เฟซที่สะอาด ใช้ SQLite ไม่ต้องการฐานข้อมูลภายนอก ใช้หน่วยความจำน้อยเหมาะสำหรับ deployment เบาๆ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Eigenfocus
        readme: |
            # Eigenfocus

            เครื่องมือจัดการโปรเจกต์แบบ self-hosted รวม Kanban, ติดตามเวลา, เอกสาร Markdown ใช้ SQLite ไม่ต้องการฐานข้อมูลภายนอก

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

            1. **เข้าสู่โดเมน** — สร้างบัญชีในการเข้าชมครั้งแรก
            2. **สร้างโปรเจกต์** — ตั้งค่า Kanban Board สำหรับเวิร์กโฟลว์
            3. **ติดตามงาน** — ลากและวางงานระหว่างคอลัมน์
            4. **บันทึกเวลา** — ติดตามชั่วโมงในระดับโปรเจกต์และงาน
            5. **เขียนเอกสาร** — ใช้ Markdown ในตัวสำหรับแต่ละโปรเจกต์

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

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    zh-CN:
        description: |
            Eigenfocus 是自托管的项目管理工具，将看板、时间追踪和 Markdown 文档整合在简洁界面中。使用 SQLite，无需外部数据库。内存占用极小，适合轻量部署。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Eigenfocus 的域名
        readme: |
            # Eigenfocus

            自托管的项目管理工具，结合看板、时间追踪和 Markdown 文档。使用 SQLite，无需外部数据库。

            ## 部署后可以做什么

            1. **打开域名** — 首次访问时创建账号
            2. **创建项目** — 为工作流程设置看板
            3. **跟踪任务** — 拖放任务到不同列
            4. **记录时间** — 在项目和任务层级追踪工时
            5. **撰写文档** — 使用内置的 Markdown 项目文档

            ## 授权

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
    zh-TW:
        description: |
            Eigenfocus 是自架的專案管理工具，結合看板、時間追蹤和 Markdown 文件於簡潔介面中。使用 SQLite，無需外部資料庫。記憶體佔用極小，適合輕量部署。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Eigenfocus 的網域
        readme: |
            # Eigenfocus

            自架的專案管理工具，結合看板、時間追蹤和 Markdown 文件。使用 SQLite，無需外部資料庫。

            ## 部署後可以做什麼

            1. **開啟網域** — 首次訪問時建立帳號
            2. **建立專案** — 為工作流程設定看板
            3. **追蹤任務** — 拖放任務至不同欄位
            4. **記錄時間** — 在專案和任務層級追蹤工時
            5. **撰寫文件** — 使用內建的 Markdown 專案文件

            ## 授權

            Source Available — [GitHub](https://github.com/Eigenfocus/eigenfocus)
