# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Calibre-Web Automated
spec:
    description: |
        Calibre-Web Automated combines the modern web UI of Calibre-Web with Calibre's powerful features. It automatically imports, converts, and organizes eBooks with metadata fetching, duplicate detection, format conversion (28+ formats), and e-reader synchronization — all in a single container.
    coverImage: https://raw.githubusercontent.com/crocodilestick/Calibre-Web-Automated/main/README_images/CWA-Homepage.png
    icon: https://raw.githubusercontent.com/crocodilestick/Calibre-Web-Automated/main/README_images/cwa-logo-round-dark.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Calibre-Web Automated
    tags:
        - Tool
        - Productivity
    readme: |
        # Calibre-Web Automated

        An enhanced fork of Calibre-Web that adds powerful automation for managing your eBook library. Automatically import, convert, and organize books with metadata fetching, duplicate detection, and e-reader sync.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the default credentials (admin / admin123) and change your password
        2. **Upload eBooks** — drop files into the ingest folder or upload through the web UI
        3. **Automatic conversion** — newly added books are automatically converted to your preferred format
        4. **Browse your library** — search, filter, and read books directly in the browser
        5. **Send to e-reader** — configure automatic sending of books to your Kindle or other e-readers

        ## Key Features

        - Automatic import and conversion of 28+ eBook formats
        - Metadata fetching and cover enforcement
        - Duplicate detection and resolution
        - Magic Shelves for dynamic collections
        - OPDS feed for e-reader apps
        - Built-in statistics dashboard
        - Dark mode support
        - REST API

        ## License

        GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    services:
        - name: calibre-web-automated
          icon: https://raw.githubusercontent.com/crocodilestick/Calibre-Web-Automated/main/README_images/cwa-logo-round-dark.png
          template: PREBUILT_V2
          spec:
            source:
                image: crocodilestick/calibre-web-automated:v4.0.6
            ports:
                - id: web
                  port: 8083
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: books
                  dir: /calibre-library
                - id: ingest
                  dir: /cwa-book-ingest
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Calibre-Web Automated combina la interfaz web moderna de Calibre-Web con las potentes funciones de Calibre. Importa, convierte y organiza eBooks automáticamente con obtención de metadatos, detección de duplicados, conversión de formatos (28+) y sincronización con lectores electrónicos, todo en un solo contenedor.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Calibre-Web Automated
        readme: |
            # Calibre-Web Automated

            Una versión mejorada de Calibre-Web que añade potente automatización para gestionar tu biblioteca de eBooks. Importa, convierte y organiza libros automáticamente con obtención de metadatos, detección de duplicados y sincronización con lectores electrónicos.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con las credenciales predeterminadas (admin / admin123) y cambia tu contraseña
            2. **Sube eBooks** — coloca archivos en la carpeta de ingesta o sube a través de la interfaz web
            3. **Conversión automática** — los libros recién añadidos se convierten automáticamente a tu formato preferido
            4. **Explora tu biblioteca** — busca, filtra y lee libros directamente en el navegador
            5. **Envía a tu lector** — configura el envío automático a Kindle u otros lectores

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    id-ID:
        description: |
            Calibre-Web Automated menggabungkan UI web modern Calibre-Web dengan fitur canggih Calibre. Otomatis mengimpor, mengonversi, dan mengatur eBook dengan pengambilan metadata, deteksi duplikat, konversi format (28+), dan sinkronisasi e-reader — semua dalam satu kontainer.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Calibre-Web Automated
        readme: |
            # Calibre-Web Automated

            Versi Calibre-Web yang ditingkatkan dengan otomasi canggih untuk mengelola perpustakaan eBook. Otomatis mengimpor, mengonversi, dan mengatur buku dengan pengambilan metadata, deteksi duplikat, dan sinkronisasi e-reader.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — masuk dengan kredensial default (admin / admin123) dan ubah kata sandi
            2. **Unggah eBook** — taruh file di folder ingest atau unggah melalui antarmuka web
            3. **Konversi otomatis** — buku yang baru ditambahkan secara otomatis dikonversi ke format pilihan Anda
            4. **Jelajahi perpustakaan** — cari, filter, dan baca buku langsung di browser
            5. **Kirim ke e-reader** — atur pengiriman otomatis ke Kindle atau e-reader lainnya

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    ja-JP:
        description: |
            Calibre-Web Automated は Calibre-Web のモダンな Web UI と Calibre の強力な機能を統合。電子書籍の自動インポート、変換、整理、メタデータ取得、重複検出、28以上のフォーマット変換、電子書籍リーダー同期を単一コンテナで実現します。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Calibre-Web Automated にアクセスするためのドメイン
        readme: |
            # Calibre-Web Automated

            電子書籍ライブラリに強力な自動化機能を追加する Calibre-Web の拡張版。自動インポート、変換、整理、メタデータ取得、重複検出、電子書籍リーダー同期をサポート。

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

            1. **ドメインにアクセス** — デフォルト認証情報（admin / admin123）でログインしパスワードを変更
            2. **電子書籍をアップロード** — インジェストフォルダにファイルを配置するか Web UI でアップロード
            3. **自動変換** — 新しい書籍が自動的にお好みのフォーマットに変換されます
            4. **ライブラリを閲覧** — 検索、フィルター、ブラウザで直接読書
            5. **電子書籍リーダーに送信** — Kindle やその他のリーダーへの自動送信を設定

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    ko-KR:
        description: |
            Calibre-Web Automated는 Calibre-Web의 모던 웹 UI와 Calibre의 강력한 기능을 결합합니다. 전자책 자동 가져오기, 변환, 정리, 메타데이터 가져오기, 중복 감지, 28개 이상의 포맷 변환 및 전자책 리더 동기화를 단일 컨테이너에서 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Calibre-Web Automated에 접속할 도메인
        readme: |
            # Calibre-Web Automated

            전자책 라이브러리에 강력한 자동화 기능을 추가하는 Calibre-Web 확장 버전. 자동 가져오기, 변환, 정리, 메타데이터 가져오기, 중복 감지 및 전자책 리더 동기화를 지원합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 기본 인증(admin / admin123)으로 로그인 후 비밀번호 변경
            2. **전자책 업로드** — 인제스트 폴더에 파일을 넣거나 웹 UI로 업로드
            3. **자동 변환** — 새로 추가된 책이 자동으로 선호하는 포맷으로 변환됩니다
            4. **라이브러리 탐색** — 검색, 필터링, 브라우저에서 직접 읽기
            5. **전자책 리더로 전송** — Kindle 등 리더로 자동 전송 설정

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    th-TH:
        description: |
            Calibre-Web Automated รวม UI เว็บสมัยใหม่ของ Calibre-Web กับฟีเจอร์ที่ทรงพลังของ Calibre นำเข้า แปลง และจัดระเบียบ eBook อัตโนมัติ พร้อมดึงข้อมูลเมตา ตรวจจับซ้ำ แปลงฟอร์แมต (28+) และซิงค์กับ e-reader ทั้งหมดในคอนเทนเนอร์เดียว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Calibre-Web Automated
        readme: |
            # Calibre-Web Automated

            เวอร์ชันปรับปรุงของ Calibre-Web ที่เพิ่มระบบอัตโนมัติที่ทรงพลังสำหรับจัดการคลัง eBook นำเข้า แปลง และจัดระเบียบหนังสืออัตโนมัติ พร้อมดึงข้อมูลเมตา ตรวจจับซ้ำ และซิงค์กับ e-reader

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

            1. **เข้าสู่โดเมน** — ล็อกอินด้วยรหัสเริ่มต้น (admin / admin123) และเปลี่ยนรหัสผ่าน
            2. **อัปโหลด eBook** — วางไฟล์ในโฟลเดอร์ ingest หรืออัปโหลดผ่านเว็บ
            3. **แปลงอัตโนมัติ** — หนังสือที่เพิ่มใหม่จะถูกแปลงเป็นฟอร์แมตที่คุณต้องการโดยอัตโนมัติ
            4. **เรียกดูคลัง** — ค้นหา กรอง และอ่านหนังสือในเบราว์เซอร์
            5. **ส่งไปยัง e-reader** — ตั้งค่าส่งหนังสือไปยัง Kindle หรือ e-reader อื่นๆ อัตโนมัติ

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

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    zh-CN:
        description: |
            Calibre-Web Automated 结合了 Calibre-Web 的现代网页界面与 Calibre 的强大功能。自动导入、转换与整理电子书，支持元数据获取、重复检测、格式转换（28+ 格式）及电子书阅读器同步，全部在单个容器中完成。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Calibre-Web Automated 的域名
        readme: |
            # Calibre-Web Automated

            Calibre-Web 的增强版本，为电子书库添加强大的自动化功能。自动导入、转换与整理书籍，包含元数据获取、重复检测及电子书阅读器同步。

            ## 部署后可以做什么

            1. **打开域名** — 使用默认账号（admin / admin123）登录并修改密码
            2. **上传电子书** — 将文件放入导入文件夹或通过网页界面上传
            3. **自动转换** — 新增的书籍会自动转换为您偏好的格式
            4. **浏览书库** — 搜索、筛选并直接在浏览器中阅读书籍
            5. **发送至阅读器** — 设置自动将书籍发送至 Kindle 或其他阅读器

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
    zh-TW:
        description: |
            Calibre-Web Automated 結合了 Calibre-Web 的現代網頁介面與 Calibre 的強大功能。自動匯入、轉換與整理電子書，支援後設資料擷取、重複偵測、格式轉換（28+ 格式）及電子書閱讀器同步，全部在單一容器中完成。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Calibre-Web Automated 的網域
        readme: |
            # Calibre-Web Automated

            Calibre-Web 的強化版本，為電子書庫新增強大的自動化功能。自動匯入、轉換與整理書籍，包含後設資料擷取、重複偵測及電子書閱讀器同步。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用預設帳號（admin / admin123）登入並修改密碼
            2. **上傳電子書** — 將檔案放入匯入資料夾或透過網頁介面上傳
            3. **自動轉換** — 新增的書籍會自動轉換為您偏好的格式
            4. **瀏覽書庫** — 搜尋、篩選並直接在瀏覽器中閱讀書籍
            5. **傳送至閱讀器** — 設定自動將書籍傳送至 Kindle 或其他閱讀器

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/crocodilestick/Calibre-Web-Automated)
