# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Calibre-Web
spec:
    description: |
        Calibre-Web is a web app for browsing, reading, and downloading eBooks stored in a Calibre database. It provides a clean, modern interface for your digital library with OPDS feed support, user management, Kindle/email sending, and on-server format conversion.
    coverImage: https://raw.githubusercontent.com/wiki/janeczku/calibre-web/images/main_screen.png
    icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Calibre-Web
    tags:
        - Media
        - Tool
    readme: |
        # Calibre-Web

        A web app for browsing, reading, and downloading eBooks from a Calibre library. Provides a clean, responsive interface with multi-user support, OPDS catalog, Kindle sending, and on-server ebook format conversion.

        ## What You Can Do After Deployment

        1. **Visit your domain** — log in with the default credentials: **admin** / **admin123**
        2. **Change the admin password** — go to Admin > Edit Users and update the default password immediately
        3. **Set up your library** — the book storage is mounted at `/books`; upload your Calibre `metadata.db` and book files there
        4. **Browse and read** — search, filter by tag/author/series, and read EPUB books directly in the browser
        5. **Create user accounts** — set up accounts with individual permissions (download, upload, edit, etc.)

        ## Key Features

        - Full-text search across your Calibre library
        - OPDS feed for compatible e-reader apps (KOReader, Moon+ Reader, etc.)
        - Send books to Kindle via email with one click
        - On-server ebook format conversion (requires Calibre binaries)
        - Multi-user support with granular permissions
        - In-browser EPUB reader with bookmarks and highlights
        - Edit metadata and manage your library from the web UI
        - Upload new books directly through the interface
        - Support for Kobo sync
        - Dark mode and responsive mobile-friendly design

        ## License

        GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    services:
        - name: calibre-web
          icon: https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/calibre-web-icon.png
          template: PREBUILT_V2
          spec:
            id: calibre-web
            source:
                image: linuxserver/calibre-web:0.6.26
            ports:
                - id: web
                  port: 8083
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: books
                  dir: /books
            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 es una aplicación web para explorar, leer y descargar eBooks de una biblioteca Calibre. Soporta OPDS, múltiples usuarios, envío a Kindle y conversión de formatos en el servidor.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Calibre-Web
        readme: |
            # Calibre-Web

            Aplicación web para explorar, leer y descargar eBooks de una biblioteca Calibre. Interfaz moderna con soporte multiusuario, catálogo OPDS, envío a Kindle y conversión de formatos.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — inicia sesión con las credenciales predeterminadas: **admin** / **admin123**
            2. **Cambia la contraseña** — ve a Admin > Editar usuarios y actualiza la contraseña predeterminada
            3. **Configura tu biblioteca** — el almacenamiento está montado en `/books`; sube tu `metadata.db` de Calibre y los archivos de libros
            4. **Explora y lee** — busca, filtra por etiqueta/autor/serie y lee EPUB directamente en el navegador
            5. **Crea cuentas de usuario** — configura permisos individuales (descarga, subida, edición, etc.)

            ## Características

            - Búsqueda de texto completo en la biblioteca Calibre
            - Feed OPDS para apps de lectura compatibles
            - Envío de libros a Kindle por correo electrónico con un clic
            - Conversión de formatos en el servidor
            - Soporte multiusuario con permisos granulares
            - Lector EPUB integrado en el navegador
            - Edición de metadatos y gestión de biblioteca desde la web
            - Sincronización con Kobo
            - Modo oscuro y diseño responsive

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    id-ID:
        description: |
            Calibre-Web adalah aplikasi web untuk menjelajahi, membaca, dan mengunduh eBook dari perpustakaan Calibre. Mendukung OPDS, multi-user, pengiriman ke Kindle, dan konversi format di server.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Calibre-Web
        readme: |
            # Calibre-Web

            Aplikasi web untuk menjelajahi, membaca, dan mengunduh eBook dari perpustakaan Calibre. Antarmuka modern dengan dukungan multi-user, katalog OPDS, pengiriman ke Kindle, dan konversi format.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — login dengan kredensial default: **admin** / **admin123**
            2. **Ubah password admin** — buka Admin > Edit Users dan perbarui password default
            3. **Siapkan perpustakaan** — penyimpanan buku dipasang di `/books`; unggah `metadata.db` Calibre dan file buku
            4. **Jelajahi dan baca** — cari, filter berdasarkan tag/penulis/seri, baca EPUB langsung di browser
            5. **Buat akun pengguna** — atur izin individual (unduh, unggah, edit, dll.)

            ## Fitur

            - Pencarian teks lengkap di perpustakaan Calibre
            - Feed OPDS untuk aplikasi pembaca yang kompatibel
            - Kirim buku ke Kindle via email dengan satu klik
            - Konversi format eBook di server
            - Dukungan multi-user dengan izin granular
            - Pembaca EPUB bawaan di browser
            - Edit metadata dan kelola perpustakaan dari web
            - Dukungan sinkronisasi Kobo
            - Mode gelap dan desain responsif

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    ja-JP:
        description: |
            Calibre-Webは、Calibreライブラリの電子書籍を閲覧・読書・ダウンロードできるWebアプリです。OPDSフィード、マルチユーザー、Kindle送信、サーバーサイドフォーマット変換に対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Calibre-Webにアクセスするためのドメイン
        readme: |
            # Calibre-Web

            Calibreライブラリの電子書籍を閲覧・読書・ダウンロードできるWebアプリ。マルチユーザー、OPDSカタログ、Kindle送信、フォーマット変換に対応。

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

            1. **ドメインにアクセス** — デフォルトの認証情報でログイン：**admin** / **admin123**
            2. **管理者パスワードを変更** — 管理 > ユーザー編集からデフォルトパスワードを変更
            3. **ライブラリを設定** — `/books` にCalibreの `metadata.db` と書籍ファイルをアップロード
            4. **閲覧・読書** — タグ・著者・シリーズで検索・フィルタ、ブラウザでEPUBを直接閲覧
            5. **ユーザーを作成** — 個別の権限（ダウンロード、アップロード、編集など）を設定

            ## 主な機能

            - Calibreライブラリの全文検索
            - OPDSフィード（KOReader、Moon+ Reader等に対応）
            - ワンクリックでKindleにメール送信
            - サーバーサイドのフォーマット変換
            - マルチユーザー対応（権限管理付き）
            - ブラウザ内蔵EPUBリーダー
            - Webからメタデータ編集・ライブラリ管理
            - Kobo同期対応
            - ダークモード・モバイル対応

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    ko-KR:
        description: |
            Calibre-Web은 Calibre 라이브러리의 전자책을 탐색, 읽기, 다운로드할 수 있는 웹 앱입니다. OPDS 피드, 다중 사용자, Kindle 전송, 서버 측 포맷 변환을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Calibre-Web에 접속할 도메인
        readme: |
            # Calibre-Web

            Calibre 라이브러리의 전자책을 탐색, 읽기, 다운로드할 수 있는 웹 앱. 다중 사용자, OPDS 카탈로그, Kindle 전송, 포맷 변환을 지원합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 기본 계정으로 로그인: **admin** / **admin123**
            2. **관리자 비밀번호 변경** — 관리 > 사용자 편집에서 기본 비밀번호 변경
            3. **라이브러리 설정** — `/books`에 Calibre `metadata.db`와 책 파일 업로드
            4. **탐색 및 읽기** — 태그/저자/시리즈로 검색 및 필터, 브라우저에서 EPUB 직접 읽기
            5. **사용자 생성** — 개별 권한 설정 (다운로드, 업로드, 편집 등)

            ## 주요 기능

            - Calibre 라이브러리 전체 텍스트 검색
            - OPDS 피드 (KOReader, Moon+ Reader 등 호환)
            - 원클릭 Kindle 이메일 전송
            - 서버 측 전자책 포맷 변환
            - 다중 사용자 지원 (세밀한 권한 관리)
            - 브라우저 내장 EPUB 리더
            - 웹에서 메타데이터 편집 및 라이브러리 관리
            - Kobo 동기화 지원
            - 다크 모드 및 모바일 반응형 디자인

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    th-TH:
        description: |
            Calibre-Web คือเว็บแอปสำหรับเรียกดู อ่าน และดาวน์โหลด eBook จากไลบรารี Calibre รองรับ OPDS, หลายผู้ใช้, ส่งไปยัง Kindle และแปลงรูปแบบไฟล์บนเซิร์ฟเวอร์
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Calibre-Web
        readme: |
            # Calibre-Web

            เว็บแอปสำหรับเรียกดู อ่าน และดาวน์โหลด eBook จากไลบรารี Calibre อินเทอร์เฟซทันสมัย รองรับหลายผู้ใช้ แคตตาล็อก OPDS ส่งไปยัง Kindle และแปลงรูปแบบไฟล์

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

            1. **เข้าสู่โดเมน** — เข้าสู่ระบบด้วยข้อมูลเริ่มต้น: **admin** / **admin123**
            2. **เปลี่ยนรหัสผ่านแอดมิน** — ไปที่ Admin > Edit Users เพื่ออัปเดตรหัสผ่านเริ่มต้น
            3. **ตั้งค่าไลบรารี** — พื้นที่จัดเก็บหนังสือเมาท์ที่ `/books` อัปโหลด `metadata.db` ของ Calibre และไฟล์หนังสือ
            4. **เรียกดูและอ่าน** — ค้นหา กรองตามแท็ก/ผู้แต่ง/ซีรีส์ อ่าน EPUB ในเบราว์เซอร์
            5. **สร้างบัญชีผู้ใช้** — ตั้งค่าสิทธิ์แต่ละคน (ดาวน์โหลด อัปโหลด แก้ไข ฯลฯ)

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

            - ค้นหาข้อความเต็มในไลบรารี Calibre
            - ฟีด OPDS สำหรับแอปอ่านที่รองรับ
            - ส่งหนังสือไปยัง Kindle ผ่านอีเมลด้วยคลิกเดียว
            - แปลงรูปแบบ eBook บนเซิร์ฟเวอร์
            - รองรับหลายผู้ใช้พร้อมการจัดการสิทธิ์
            - ตัวอ่าน EPUB ในเบราว์เซอร์
            - แก้ไขข้อมูลเมตาและจัดการไลบรารีจากเว็บ
            - รองรับการซิงค์ Kobo
            - โหมดมืดและดีไซน์ responsive

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

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    zh-CN:
        description: |
            Calibre-Web 是一款用于浏览、阅读和下载 Calibre 电子书库的网页应用。提供简洁的现代化界面，支持 OPDS 订阅、多用户管理、一键推送至 Kindle，以及服务器端格式转换。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Calibre-Web 的域名
        readme: |
            # Calibre-Web

            浏览、阅读和下载 Calibre 电子书库的网页应用。提供简洁、响应式的界面，支持多用户、OPDS 目录、Kindle 推送和服务器端电子书格式转换。

            ## 部署后可以做什么

            1. **打开域名** — 使用默认账号密码登录：**admin** / **admin123**
            2. **修改管理员密码** — 前往「管理」>「编辑用户」，立即更新默认密码
            3. **设置书库** — 书籍存储挂载于 `/books`，将你的 Calibre `metadata.db` 和书籍文件上传至该目录
            4. **浏览与阅读** — 搜索、按标签/作者/系列筛选，直接在浏览器中阅读 EPUB 电子书
            5. **创建用户账号** — 为每位用户设置独立权限（下载、上传、编辑等）

            ## 主要功能

            - 全文搜索 Calibre 书库
            - OPDS 订阅源，兼容各种电子书阅读器（KOReader、Moon+ Reader 等）
            - 一键通过邮件推送书籍至 Kindle
            - 服务器端电子书格式转换（需要 Calibre 二进制文件）
            - 多用户支持，细粒度权限控制
            - 浏览器内置 EPUB 阅读器，支持书签与标注
            - 从网页界面编辑书籍元数据和管理书库
            - 直接通过界面上传新书
            - 支持 Kobo 同步
            - 深色模式与移动端响应式设计

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
    zh-TW:
        description: |
            Calibre-Web 是一款用於瀏覽、閱讀和下載 Calibre 電子書庫的網頁應用程式。提供簡潔的現代化介面，支援 OPDS 訂閱、多使用者管理、一鍵推送至 Kindle，以及伺服器端格式轉換。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Calibre-Web 的網域
        readme: |
            # Calibre-Web

            瀏覽、閱讀和下載 Calibre 電子書庫的網頁應用程式。提供乾淨、響應式的介面，支援多使用者、OPDS 目錄、Kindle 推送和伺服器端電子書格式轉換。

            ## 部署後可以做什麼

            1. **開啟網域** — 使用預設帳號密碼登入：**admin** / **admin123**
            2. **修改管理員密碼** — 前往「管理」>「編輯使用者」，立即更新預設密碼
            3. **設定書庫** — 書籍儲存掛載於 `/books`，將你的 Calibre `metadata.db` 和書籍檔案上傳至該目錄
            4. **瀏覽與閱讀** — 搜尋、依標籤/作者/系列篩選，直接在瀏覽器中閱讀 EPUB 電子書
            5. **建立使用者帳號** — 為每位使用者設定個別權限（下載、上傳、編輯等）

            ## 主要功能

            - 全文搜尋 Calibre 書庫
            - OPDS 訂閱源，相容各種電子書閱讀器（KOReader、Moon+ Reader 等）
            - 一鍵透過電子郵件推送書籍至 Kindle
            - 伺服器端電子書格式轉換（需要 Calibre 二進位檔）
            - 多使用者支援，細緻的權限控管
            - 瀏覽器內建 EPUB 閱讀器，支援書籤與標註
            - 從網頁介面編輯書籍元資料和管理書庫
            - 直接透過介面上傳新書
            - 支援 Kobo 同步
            - 深色模式與行動裝置響應式設計

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/janeczku/calibre-web)
