# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Vikunja
spec:
    description: |
        Vikunja is a self-hosted, open-source task management application. Organize tasks with lists, kanban boards, and Gantt charts. Supports CalDAV sync, reminders, file attachments, team collaboration, and a clean modern web UI.
    coverImage: https://vikunja.io/_astro/01-task-overview.Dq_Ohrhx_xOHYo.png
    icon: https://vikunja.io/favicon.svg
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Vikunja
    tags:
        - Tool
        - Productivity
    readme: |
        # Vikunja

        A self-hosted task management app that helps you organize your life. Create tasks, group them into lists or projects, and visualize your work with kanban boards or Gantt charts. Vikunja supports team collaboration, CalDAV sync, and more.

        ## What You Can Do After Deployment

        1. **Visit your domain** — register your first account on the login page
        2. **Create projects** — organize tasks into projects with lists, due dates, priorities, and labels
        3. **Switch views** — toggle between list view, kanban board, and Gantt chart for any project
        4. **Collaborate** — share projects with other users or teams, assign tasks, and leave comments
        5. **Sync with calendar apps** — connect via CalDAV to sync tasks with Thunderbird, Apple Calendar, DAVx5, etc.

        ## Key Features

        - Task management with priorities, due dates, reminders, and labels
        - Multiple views — list, kanban board, and Gantt chart
        - CalDAV integration for calendar and task app sync
        - Reminders and recurring tasks
        - File attachments on tasks
        - Team collaboration — share projects, assign tasks, comment threads
        - Link sharing for external collaboration
        - API-first design with REST API
        - Clean, modern, responsive web interface

        ## License

        AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja) | [Website](https://vikunja.io)
    services:
        - name: vikunja
          icon: https://vikunja.io/favicon.svg
          template: PREBUILT_V2
          spec:
            id: vikunja
            source:
                image: vikunja/vikunja:2.2.2
            ports:
                - id: web
                  port: 3456
                  type: HTTP
            volumes:
                - id: files
                  dir: /app/vikunja/files
                - id: db
                  dir: /db
            env:
                VIKUNJA_SERVICE_ENABLEREGISTRATION:
                    default: "true"
                VIKUNJA_SERVICE_PUBLICURL:
                    default: ${ZEABUR_WEB_URL}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Vikunja es una aplicación autoalojada de gestión de tareas de código abierto. Organiza tareas con listas, tableros kanban y diagramas de Gantt. Soporta sincronización CalDAV, recordatorios, archivos adjuntos y colaboración en equipo.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Vikunja
        readme: |
            # Vikunja

            Aplicación autoalojada de gestión de tareas. Crea tareas, agrúpalas en proyectos y visualiza tu trabajo con tableros kanban o diagramas de Gantt.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — registra tu primera cuenta en la página de inicio de sesión
            2. **Crea proyectos** — organiza tareas con listas, fechas límite, prioridades y etiquetas
            3. **Cambia de vista** — alterna entre lista, kanban y diagrama de Gantt
            4. **Colabora** — comparte proyectos con otros usuarios o equipos, asigna tareas y comenta
            5. **Sincroniza con apps de calendario** — conecta vía CalDAV con Thunderbird, Apple Calendar, DAVx5, etc.

            ## Características

            - Gestión de tareas con prioridades, fechas límite, recordatorios y etiquetas
            - Múltiples vistas — lista, kanban, diagrama de Gantt
            - Integración CalDAV para sincronización con apps de calendario
            - Recordatorios y tareas recurrentes
            - Archivos adjuntos en tareas
            - Colaboración en equipo — proyectos compartidos, asignación de tareas, comentarios
            - Diseño API-first con REST API

            ## Licencia

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    id-ID:
        description: |
            Vikunja adalah aplikasi manajemen tugas open-source self-hosted. Atur tugas dengan daftar, kanban, dan Gantt chart. Mendukung sinkronisasi CalDAV, pengingat, lampiran file, dan kolaborasi tim.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Vikunja
        readme: |
            # Vikunja

            Aplikasi manajemen tugas self-hosted. Buat tugas, kelompokkan ke dalam proyek, dan visualisasikan pekerjaan dengan kanban atau Gantt chart.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — daftar akun pertama di halaman login
            2. **Buat proyek** — atur tugas dengan daftar, tenggat waktu, prioritas, dan label
            3. **Ganti tampilan** — beralih antara daftar, kanban, dan Gantt chart
            4. **Kolaborasi** — bagikan proyek dengan pengguna atau tim lain, tugaskan, dan komentar
            5. **Sinkronisasi dengan app kalender** — hubungkan via CalDAV dengan Thunderbird, Apple Calendar, DAVx5, dll.

            ## Fitur

            - Manajemen tugas dengan prioritas, tenggat waktu, pengingat, dan label
            - Beragam tampilan — daftar, kanban, Gantt chart
            - Integrasi CalDAV untuk sinkronisasi app kalender
            - Pengingat dan tugas berulang
            - Lampiran file pada tugas
            - Kolaborasi tim — proyek bersama, penugasan, komentar
            - Desain API-first dengan REST API

            ## Lisensi

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    ja-JP:
        description: |
            Vikunjaはセルフホストのオープンソースタスク管理アプリです。リスト、カンバン、ガントチャートでタスクを整理。CalDAV同期、リマインダー、ファイル添付、チームコラボレーションに対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Vikunjaにアクセスするためのドメイン
        readme: |
            # Vikunja

            セルフホストのタスク管理アプリ。タスクを作成し、プロジェクトにグループ化し、カンバンやガントチャートで可視化できます。

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

            1. **ドメインにアクセス** — ログインページで最初のアカウントを登録
            2. **プロジェクトを作成** — リスト、期限、優先度、ラベルでタスクを整理
            3. **ビューを切り替え** — リスト、カンバン、ガントチャートを切り替え
            4. **コラボレーション** — プロジェクトを共有、タスクをアサイン、コメントで議論
            5. **カレンダーアプリと同期** — CalDAVでThunderbird、Apple Calendar、DAVx5等と同期

            ## 主な機能

            - タスク管理（優先度・期限・リマインダー・ラベル）
            - 複数ビュー — リスト、カンバン、ガントチャート
            - CalDAV統合（カレンダー・タスクアプリ同期）
            - リマインダーと繰り返しタスク
            - タスクへのファイル添付
            - チームコラボレーション — プロジェクト共有、タスクアサイン、コメント
            - REST API設計

            ## ライセンス

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    ko-KR:
        description: |
            Vikunja는 셀프호스팅 오픈소스 작업 관리 애플리케이션입니다. 목록, 칸반, 간트 차트로 작업을 정리하고 CalDAV 동기화, 알림, 파일 첨부, 팀 협업을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Vikunja에 접속할 도메인
        readme: |
            # Vikunja

            셀프호스팅 작업 관리 앱. 작업을 만들고 프로젝트로 그룹화하여 칸반이나 간트 차트로 시각화할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 로그인 페이지에서 첫 번째 계정 등록
            2. **프로젝트 생성** — 목록, 마감일, 우선순위, 라벨로 작업 정리
            3. **뷰 전환** — 목록, 칸반, 간트 차트 간 전환
            4. **협업** — 다른 사용자나 팀과 프로젝트 공유, 작업 할당, 댓글 토론
            5. **캘린더 앱 동기화** — CalDAV로 Thunderbird, Apple Calendar, DAVx5 등과 동기화

            ## 주요 기능

            - 작업 관리 — 우선순위, 마감일, 알림, 라벨
            - 다중 뷰 — 목록, 칸반, 간트 차트
            - CalDAV 통합 (캘린더 및 작업 앱 동기화)
            - 알림 및 반복 작업
            - 작업에 파일 첨부
            - 팀 협업 — 프로젝트 공유, 작업 할당, 댓글
            - REST API 설계

            ## 라이선스

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    th-TH:
        description: |
            Vikunja คือแอปจัดการงานแบบ self-hosted โอเพนซอร์ส จัดระเบียบงานด้วยรายการ kanban และ Gantt chart รองรับ CalDAV ซิงค์ การแจ้งเตือน ไฟล์แนบ และการทำงานร่วมกันเป็นทีม
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Vikunja
        readme: |
            # Vikunja

            แอปจัดการงานแบบ self-hosted สร้างงาน จัดกลุ่มเป็นโปรเจกต์ และแสดงผลด้วย kanban หรือ Gantt chart

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

            1. **เข้าสู่โดเมน** — สมัครบัญชีแรกที่หน้าเข้าสู่ระบบ
            2. **สร้างโปรเจกต์** — จัดระเบียบงานด้วยรายการ กำหนดเวลา ลำดับความสำคัญ และป้ายกำกับ
            3. **เปลี่ยนมุมมอง** — สลับระหว่างรายการ kanban และ Gantt chart
            4. **ทำงานร่วมกัน** — แชร์โปรเจกต์กับผู้ใช้หรือทีมอื่น มอบหมายงาน แสดงความคิดเห็น
            5. **ซิงค์กับแอปปฏิทิน** — เชื่อมต่อผ่าน CalDAV กับ Thunderbird, Apple Calendar, DAVx5 ฯลฯ

            ## ฟีเจอร์หลัก

            - จัดการงานพร้อมลำดับความสำคัญ กำหนดเวลา การแจ้งเตือน และป้ายกำกับ
            - หลายมุมมอง — รายการ, kanban, Gantt chart
            - CalDAV สำหรับซิงค์แอปปฏิทิน
            - การแจ้งเตือนและงานซ้ำ
            - ไฟล์แนบในงาน
            - ทำงานร่วมกันเป็นทีม — แชร์โปรเจกต์ มอบหมายงาน แสดงความคิดเห็น
            - ออกแบบ API-first ด้วย REST API

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

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    zh-CN:
        description: |
            Vikunja 是自托管的开源任务管理应用。以列表、看板和甘特图组织任务，支持 CalDAV 同步、提醒、文件附件和团队协作。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Vikunja 的域名
        readme: |
            # Vikunja

            自托管的任务管理应用，帮助你组织生活。创建任务、分组到项目中，以看板或甘特图可视化你的工作。

            ## 部署后可以做什么

            1. **打开域名** — 在登录页面注册第一个账号
            2. **创建项目** — 以列表、截止日期、优先级和标签组织任务
            3. **切换视图** — 在列表、看板和甘特图之间切换
            4. **协作** — 与其他用户或团队共享项目、指派任务、留言讨论
            5. **同步日历 App** — 通过 CalDAV 与 Thunderbird、Apple Calendar、DAVx5 等同步

            ## 主要功能

            - 任务管理，支持优先级、截止日期、提醒和标签
            - 多种视图 — 列表、看板、甘特图
            - CalDAV 集成，同步日历和任务 App
            - 提醒和重复任务
            - 任务文件附件
            - 团队协作 — 共享项目、指派任务、留言讨论
            - REST API 设计

            ## 授权

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
    zh-TW:
        description: |
            Vikunja 是自架的開源任務管理應用程式。以清單、看板和甘特圖組織任務，支援 CalDAV 同步、提醒、檔案附件和團隊協作。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Vikunja 的網域
        readme: |
            # Vikunja

            自架的任務管理應用程式，幫助你組織生活。建立任務、分組到專案中，以看板或甘特圖視覺化你的工作。

            ## 部署後可以做什麼

            1. **開啟網域** — 在登入頁面註冊第一個帳號
            2. **建立專案** — 以清單、截止日期、優先級和標籤組織任務
            3. **切換檢視** — 在清單、看板和甘特圖之間切換
            4. **協作** — 與其他使用者或團隊共享專案、指派任務、留言討論
            5. **同步日曆 App** — 透過 CalDAV 與 Thunderbird、Apple Calendar、DAVx5 等同步

            ## 主要功能

            - 任務管理，支援優先級、截止日期、提醒和標籤
            - 多種檢視 — 清單、看板、甘特圖
            - CalDAV 整合，同步日曆和任務 App
            - 提醒和重複任務
            - 任務檔案附件
            - 團隊協作 — 共享專案、指派任務、留言討論
            - REST API 設計

            ## 授權

            AGPL-3.0 — [Gitea](https://kolaente.dev/vikunja/vikunja)
