# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Radicale
spec:
    description: |
        Radicale is a lightweight, self-hosted CalDAV and CardDAV server for managing calendars, to-do lists, and contacts. Works with any CalDAV/CardDAV client including Apple Calendar, Thunderbird, DAVx5, and GNOME Calendar. File-based storage with no database required.
    coverImage: https://raw.githubusercontent.com/tomsquest/docker-radicale/master/logo.png
    icon: https://raw.githubusercontent.com/tomsquest/docker-radicale/master/logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Radicale
        - key: PASSWORD
          type: PASSWORD
          name: Admin Password
          description: Password for the admin user
    tags:
        - Tool
        - Productivity
    readme: |
        # Radicale

        A lightweight CalDAV (calendar) and CardDAV (contact) server that you can host yourself. Radicale uses file-based storage with no database required, making it extremely simple to deploy and maintain.

        ## What You Can Do After Deployment

        1. **Visit your domain** — access the built-in web interface to manage calendars and address books
        2. **Create calendars** — set up personal and shared calendars through the web UI
        3. **Create address books** — manage contacts in CardDAV format
        4. **Connect clients** — point any CalDAV/CardDAV client to your Radicale URL
        5. **Share calendars** — share calendars between users

        ## Compatible Clients

        - Apple Calendar and Contacts (macOS/iOS)
        - Thunderbird with Lightning
        - DAVx5 (Android)
        - GNOME Calendar and Contacts
        - Evolution
        - Any standard CalDAV/CardDAV client

        ## Key Features

        - CalDAV support for calendars and to-do lists
        - CardDAV support for contacts and address books
        - Built-in web interface for management
        - File-based storage — no database needed
        - Multi-user with access control
        - HTTPS support
        - Works with all major calendar and contact clients
        - Extremely lightweight and fast
        - Git-based versioning for data (optional)

        ## License

        GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale) | [Website](https://radicale.org)
    services:
        - name: radicale
          icon: https://raw.githubusercontent.com/tomsquest/docker-radicale/master/logo.png
          template: PREBUILT_V2
          spec:
            source:
                image: tomsquest/docker-radicale:3.6.1.0
            ports:
                - id: web
                  port: 5232
                  type: HTTP
            volumes:
                - id: data
                  dir: /data
            env:
                RADICALE_AUTH_HTPASSWD_ENCRYPTION:
                    default: plain
                RADICALE_AUTH_HTPASSWD_FILENAME:
                    default: /data/users
                RADICALE_AUTH_TYPE:
                    default: htpasswd
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Radicale es un servidor CalDAV y CardDAV ligero y autoalojado para gestionar calendarios, listas de tareas y contactos. Compatible con Apple Calendar, Thunderbird, DAVx5 y mas. Almacenamiento basado en archivos, sin base de datos.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Radicale
            - key: PASSWORD
              type: STRING
              name: Contrasena de administrador
              description: Contrasena para el usuario administrador
        readme: |
            # Radicale

            Servidor CalDAV (calendario) y CardDAV (contactos) ligero. Almacenamiento basado en archivos, sin base de datos.

            ## Que puedes hacer despues del despliegue

            1. **Visita tu dominio** — gestiona calendarios y libretas de direcciones desde la interfaz web
            2. **Crea calendarios** — configura calendarios personales y compartidos
            3. **Crea libretas de contactos** — gestiona contactos en formato CardDAV
            4. **Conecta clientes** — apunta cualquier cliente CalDAV/CardDAV a tu URL de Radicale

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
    id-ID:
        description: |
            Radicale adalah server CalDAV dan CardDAV ringan dan self-hosted untuk mengelola kalender, daftar tugas, dan kontak. Kompatibel dengan Apple Calendar, Thunderbird, DAVx5, dan lainnya. Penyimpanan berbasis file, tanpa database.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Radicale
            - key: PASSWORD
              type: STRING
              name: Kata Sandi Admin
              description: Kata sandi untuk pengguna admin
        readme: |
            # Radicale

            Server CalDAV (kalender) dan CardDAV (kontak) yang ringan. Penyimpanan berbasis file, tanpa database.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — kelola kalender dan buku alamat dari antarmuka web
            2. **Buat kalender** — atur kalender pribadi dan bersama
            3. **Buat buku alamat** — kelola kontak dalam format CardDAV
            4. **Hubungkan klien** — arahkan klien CalDAV/CardDAV ke URL Radicale

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
    ja-JP:
        description: |
            Radicaleは軽量なセルフホストCalDAV/CardDAVサーバーで、カレンダー、ToDoリスト、連絡先を管理できます。Apple Calendar、Thunderbird、DAVx5など全ての標準クライアントに対応。ファイルベースストレージでデータベース不要。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Radicaleにアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: 管理者パスワード
              description: 管理者ユーザーのパスワード
        readme: |
            # Radicale

            軽量なCalDAV（カレンダー）/CardDAV（連絡先）サーバー。ファイルベースストレージでデータベース不要。

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

            1. **ドメインにアクセス** — 内蔵Webインターフェースでカレンダーとアドレス帳を管理
            2. **カレンダーを作成** — 個人・共有カレンダーを設定
            3. **アドレス帳を作成** — CardDAV形式で連絡先を管理
            4. **クライアントを接続** — CalDAV/CardDAVクライアントをRadicaleに接続

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
    ko-KR:
        description: |
            Radicale은 경량 셀프호스팅 CalDAV/CardDAV 서버로, 캘린더, 할일 목록, 연락처를 관리합니다. Apple Calendar, Thunderbird, DAVx5 등 모든 표준 클라이언트를 지원합니다. 파일 기반 저장으로 데이터베이스 불필요.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Radicale에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 관리자 비밀번호
              description: 관리자 사용자 비밀번호
        readme: |
            # Radicale

            경량 CalDAV(캘린더)/CardDAV(연락처) 서버. 파일 기반 저장으로 데이터베이스 불필요.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 내장 웹 인터페이스로 캘린더와 주소록 관리
            2. **캘린더 생성** — 개인 및 공유 캘린더 설정
            3. **주소록 생성** — CardDAV 형식으로 연락처 관리
            4. **클라이언트 연결** — CalDAV/CardDAV 클라이언트를 Radicale에 연결

            ## 라이선스

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

            เซิร์ฟเวอร์ CalDAV (ปฏิทิน) และ CardDAV (รายชื่อติดต่อ) ที่เบา จัดเก็บแบบไฟล์ ไม่ต้องใช้ฐานข้อมูล

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

            1. **เข้าสู่โดเมน** — จัดการปฏิทินและสมุดที่อยู่จากอินเทอร์เฟซเว็บ
            2. **สร้างปฏิทิน** — ตั้งค่าปฏิทินส่วนตัวและแชร์
            3. **สร้างสมุดที่อยู่** — จัดการรายชื่อติดต่อในรูปแบบ CardDAV
            4. **เชื่อมต่อไคลเอนต์** — ชี้ไคลเอนต์ CalDAV/CardDAV ไปยัง URL ของ Radicale

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

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
    zh-CN:
        description: |
            Radicale 是轻量级的自托管 CalDAV 和 CardDAV 服务器，管理日历、待办事项和联系人。支持 Apple Calendar、Thunderbird、DAVx5 等所有标准客户端。文件式存储，无需数据库。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Radicale 的域名
            - key: PASSWORD
              type: STRING
              name: 管理员密码
              description: 管理员用户的密码
        readme: |
            # Radicale

            轻量级 CalDAV（日历）和 CardDAV（联系人）服务器。使用文件式存储，无需数据库。

            ## 部署后可以做什么

            1. **打开域名** — 通过内置网页界面管理日历和通讯录
            2. **创建日历** — 设置个人和共享日历
            3. **创建通讯录** — 管理 CardDAV 格式的联系人
            4. **连接客户端** — 将任何 CalDAV/CardDAV 客户端指向你的 Radicale 地址

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
    zh-TW:
        description: |
            Radicale 是輕量級的自架 CalDAV 和 CardDAV 伺服器，管理日曆、待辦事項和聯絡人。支援 Apple Calendar、Thunderbird、DAVx5 等所有標準用戶端。檔案式儲存，無需資料庫。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Radicale 的網域
            - key: PASSWORD
              type: STRING
              name: 管理員密碼
              description: 管理員使用者的密碼
        readme: |
            # Radicale

            輕量級 CalDAV（日曆）和 CardDAV（聯絡人）伺服器。使用檔案式儲存，無需資料庫。

            ## 部署後可以做什麼

            1. **開啟網域** — 透過內建網頁介面管理日曆和通訊錄
            2. **建立日曆** — 設定個人和共享日曆
            3. **建立通訊錄** — 管理 CardDAV 格式的聯絡人
            4. **連接用戶端** — 將任何 CalDAV/CardDAV 用戶端指向你的 Radicale 網址
            5. **分享日曆** — 在使用者之間共享日曆

            ## 相容用戶端

            - Apple Calendar 和 Contacts（macOS/iOS）
            - Thunderbird
            - DAVx5（Android）
            - GNOME Calendar 和 Contacts

            ## 主要功能

            - CalDAV 日曆與待辦事項支援
            - CardDAV 聯絡人與通訊錄支援
            - 內建網頁管理介面
            - 檔案式儲存，無需資料庫
            - 多使用者與存取控制
            - 極度輕量快速

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/Kozea/Radicale)
