# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Baikal
spec:
    description: |
        Baikal is a lightweight, self-hosted CalDAV and CardDAV server for managing calendars and contacts. Uses embedded SQLite — no external database needed.
    coverImage: https://sabre.io/img/baikal-in-use.png
    icon: https://sabre.io/img/baikal.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Baikal
    tags:
        - Tool
        - Productivity
    readme: |
        # Baikal

        A lightweight CalDAV + CardDAV server for syncing calendars and contacts across all your devices. Built on the sabre/dav framework with embedded SQLite storage.

        ## First-Time Setup

        1. **Visit your domain** — the setup wizard will launch automatically
        2. **Create an admin account** — set your admin password and time zone
        3. **Complete the database step** — keep the default SQLite option and finish

        ## Connecting Clients

        - **CalDAV URL**: `https://<your-domain>/dav.php/calendars/<username>/`
        - **CardDAV URL**: `https://<your-domain>/dav.php/addressbooks/<username>/`
        - Works with Apple Calendar, Thunderbird, DAVx5 (Android), GNOME Calendar, and more

        ## Managing Users

        Log in to the admin panel at `https://<your-domain>/admin/` to create users, calendars, and address books.

        ## License

        GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    services:
        - name: baikal
          icon: https://sabre.io/img/baikal.png
          template: PREBUILT_V2
          spec:
            source:
                image: ckulka/baikal:0.10.1-apache
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: baikal-data
                  dir: /var/www/baikal/Specific
                - id: baikal-config
                  dir: /var/www/baikal/config
            env: {}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Baikal es un servidor CalDAV y CardDAV ligero y autoalojado para gestionar calendarios y contactos. Usa SQLite integrado, sin necesidad de base de datos externa.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Baikal
        readme: |
            # Baikal

            Servidor ligero CalDAV + CardDAV para sincronizar calendarios y contactos en todos tus dispositivos. Basado en sabre/dav con almacenamiento SQLite integrado.

            ## Primera configuracion

            1. **Visita tu dominio** — el asistente de configuracion se iniciara automaticamente
            2. **Crea una cuenta de administrador** — establece la contrasena y la zona horaria
            3. **Completa el paso de base de datos** — mantiene la opcion SQLite por defecto y finaliza

            ## Conectar clientes

            - **URL CalDAV**: `https://<your-domain>/dav.php/calendars/<username>/`
            - **URL CardDAV**: `https://<your-domain>/dav.php/addressbooks/<username>/`
            - Compatible con Apple Calendar, Thunderbird, DAVx5 (Android), GNOME Calendar y mas

            ## Gestion de usuarios

            Inicia sesion en el panel de administracion en `https://<your-domain>/admin/` para crear usuarios, calendarios y libretas de direcciones.

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    id-ID:
        description: |
            Baikal adalah server CalDAV dan CardDAV ringan self-hosted untuk mengelola kalender dan kontak. Menggunakan SQLite bawaan, tanpa perlu database eksternal.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Baikal
        readme: |
            # Baikal

            Server CalDAV + CardDAV ringan untuk menyinkronkan kalender dan kontak di semua perangkat. Dibangun di atas framework sabre/dav dengan penyimpanan SQLite bawaan.

            ## Pengaturan Pertama

            1. **Buka domain** — wizard pengaturan akan dimulai otomatis
            2. **Buat akun admin** — atur password admin dan zona waktu
            3. **Selesaikan langkah database** — gunakan opsi SQLite default dan selesaikan

            ## Menghubungkan Klien

            - **URL CalDAV**: `https://<your-domain>/dav.php/calendars/<username>/`
            - **URL CardDAV**: `https://<your-domain>/dav.php/addressbooks/<username>/`
            - Mendukung Apple Calendar, Thunderbird, DAVx5 (Android), GNOME Calendar, dan lainnya

            ## Manajemen Pengguna

            Login ke panel admin di `https://<your-domain>/admin/` untuk membuat pengguna, kalender, dan buku alamat.

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    ja-JP:
        description: |
            Baikal は軽量なセルフホスト型 CalDAV・CardDAV サーバーで、カレンダーと連絡先を管理できます。組み込み SQLite を使用し、外部データベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Baikal にアクセスするためのドメイン
        readme: |
            # Baikal

            軽量な CalDAV + CardDAV サーバー。すべてのデバイスでカレンダーと連絡先を同期。sabre/dav フレームワーク上に構築、SQLite 内蔵。

            ## 初回セットアップ

            1. **ドメインにアクセス** — セットアップウィザードが自動起動
            2. **管理者アカウントを作成** — パスワードとタイムゾーンを設定
            3. **データベースステップを完了** — デフォルトの SQLite を選択して完了

            ## クライアント接続

            - **CalDAV URL**：`https://<your-domain>/dav.php/calendars/<username>/`
            - **CardDAV URL**：`https://<your-domain>/dav.php/addressbooks/<username>/`
            - Apple カレンダー、Thunderbird、DAVx5 (Android)、GNOME Calendar などに対応

            ## ユーザー管理

            `https://<your-domain>/admin/` から管理パネルにログインし、ユーザー、カレンダー、アドレス帳を作成。

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    ko-KR:
        description: |
            Baikal은 경량 셀프 호스팅 CalDAV 및 CardDAV 서버로 캘린더와 연락처를 관리합니다. 내장 SQLite를 사용하며 외부 데이터베이스가 필요 없습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Baikal에 접속할 도메인
        readme: |
            # Baikal

            경량 CalDAV + CardDAV 서버. 모든 기기에서 캘린더와 연락처를 동기화. sabre/dav 프레임워크 기반, 내장 SQLite 저장소.

            ## 최초 설정

            1. **도메인 접속** — 설정 마법사가 자동으로 시작됩니다
            2. **관리자 계정 생성** — 비밀번호와 시간대를 설정
            3. **데이터베이스 단계 완료** — 기본 SQLite 옵션을 유지하고 완료

            ## 클라이언트 연결

            - **CalDAV URL**: `https://<your-domain>/dav.php/calendars/<username>/`
            - **CardDAV URL**: `https://<your-domain>/dav.php/addressbooks/<username>/`
            - Apple 캘린더, Thunderbird, DAVx5 (Android), GNOME Calendar 등 지원

            ## 사용자 관리

            `https://<your-domain>/admin/`에서 관리 패널에 로그인하여 사용자, 캘린더, 주소록을 생성하세요.

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    th-TH:
        description: |
            Baikal เป็นเซิร์ฟเวอร์ CalDAV และ CardDAV แบบ self-hosted น้ำหนักเบา สำหรับจัดการปฏิทินและรายชื่อผู้ติดต่อ ใช้ SQLite ในตัว ไม่ต้องใช้ฐานข้อมูลภายนอก
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Baikal
        readme: |
            # Baikal

            เซิร์ฟเวอร์ CalDAV + CardDAV น้ำหนักเบา ซิงค์ปฏิทินและรายชื่อผู้ติดต่อข้ามอุปกรณ์ สร้างบน sabre/dav พร้อม SQLite ในตัว

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

            1. **เข้าสู่โดเมน** — วิซาร์ดการตั้งค่าจะเริ่มอัตโนมัติ
            2. **สร้างบัญชีผู้ดูแล** — ตั้งรหัสผ่านและเขตเวลา
            3. **ทำขั้นตอนฐานข้อมูลให้เสร็จ** — ใช้ตัวเลือก SQLite เริ่มต้นและเสร็จสิ้น

            ## เชื่อมต่อไคลเอนต์

            - **CalDAV URL**: `https://<your-domain>/dav.php/calendars/<username>/`
            - **CardDAV URL**: `https://<your-domain>/dav.php/addressbooks/<username>/`
            - รองรับ Apple Calendar, Thunderbird, DAVx5 (Android), GNOME Calendar และอื่นๆ

            ## จัดการผู้ใช้

            เข้าสู่ระบบแผงผู้ดูแลที่ `https://<your-domain>/admin/` เพื่อสร้างผู้ใช้ ปฏิทิน และสมุดที่อยู่

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

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    zh-CN:
        description: |
            Baikal 是轻量级自托管 CalDAV 与 CardDAV 服务器，用于管理日历与联系人。使用内嵌 SQLite，无需外部数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Baikal 的域名
        readme: |
            # Baikal

            轻量级 CalDAV + CardDAV 服务器，跨设备同步日历与联系人。基于 sabre/dav 框架，内嵌 SQLite 存储。

            ## 首次设置

            1. **打开域名** — 设置向导会自动启动
            2. **创建管理员账号** — 设置管理员密码与时区
            3. **完成数据库步骤** — 保持默认 SQLite 选项并完成

            ## 连接客户端

            - **CalDAV 地址**：`https://<your-domain>/dav.php/calendars/<username>/`
            - **CardDAV 地址**：`https://<your-domain>/dav.php/addressbooks/<username>/`
            - 支持 Apple 日历、Thunderbird、DAVx5 (Android)、GNOME Calendar 等

            ## 管理用户

            前往 `https://<your-domain>/admin/` 登录管理面板，创建用户、日历与通讯录。

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
    zh-TW:
        description: |
            Baikal 是輕量級自架 CalDAV 與 CardDAV 伺服器，用於管理行事曆與聯絡人。使用內嵌 SQLite，無需外部資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Baikal 的網域
        readme: |
            # Baikal

            輕量級 CalDAV + CardDAV 伺服器，跨裝置同步行事曆與聯絡人。基於 sabre/dav 框架，內嵌 SQLite 儲存。

            ## 首次設定

            1. **開啟網域** — 設定精靈會自動啟動
            2. **建立管理員帳號** — 設定管理員密碼與時區
            3. **完成資料庫步驟** — 保持預設 SQLite 選項並完成

            ## 連接用戶端

            - **CalDAV 網址**：`https://<your-domain>/dav.php/calendars/<username>/`
            - **CardDAV 網址**：`https://<your-domain>/dav.php/addressbooks/<username>/`
            - 支援 Apple 行事曆、Thunderbird、DAVx5 (Android)、GNOME Calendar 等

            ## 管理使用者

            至 `https://<your-domain>/admin/` 登入管理面板，建立使用者、行事曆與通訊錄。

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/sabre-io/Baikal)
