# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Komga
spec:
    description: |
        Komga is a free and open-source media server for comics, mangas, BDs, magazines, and eBooks. Web-based reader, OPDS support, metadata management, and multi-user access control.
    coverImage: https://raw.githubusercontent.com/FuturizeRush/zeabur-template-assets/main/komga-cover.png
    icon: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Komga
    tags:
        - Tool
        - Media
    readme: |
        # Komga

        A free and open-source media server for your comics, mangas, BDs, magazines, and eBooks. Organize your library, read in the browser, and share with others.

        ## What You Can Do After Deployment

        1. **Create an account** — first user to access becomes the admin
        2. **Upload media** — go to Zeabur dashboard → select Komga service → **Files** → **File Manager**, then drag and drop your comic/ebook files into the `/data` directory
        3. **Set up libraries** — in Komga, create a library pointing to `/data` (or a subdirectory)
        4. **Browse & read** — web-based reader with progress tracking
        5. **Manage metadata** — edit series and book metadata, download from online sources
        6. **Share access** — create user accounts with per-library permissions
        7. **Connect apps** — use OPDS-compatible readers (Tachiyomi, Panels, Chunky)

        ## Supported Formats

        - **Comics**: CBZ, CBR, PDF, EPUB
        - **eBooks**: EPUB, PDF
        - **Images**: folders of images (JPG, PNG, WebP, GIF)

        ## License

        MIT — [GitHub](https://github.com/gotson/komga)
    services:
        - name: komga
          icon: https://raw.githubusercontent.com/gotson/komga/master/.github/readme-images/app-icon.png
          template: PREBUILT_V2
          spec:
            id: komga
            source:
                image: gotson/komga:1.24.3
            ports:
                - id: web
                  port: 25600
                  type: HTTP
            volumes:
                - id: config
                  dir: /config
                - id: data
                  dir: /data
            env:
                TZ:
                    default: UTC
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Komga es un servidor de medios gratuito y de codigo abierto para comics, mangas, revistas y libros electronicos. Lector web, soporte OPDS, gestion de metadatos y control de acceso multiusuario.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Komga
        readme: |
            # Komga

            Servidor de medios gratuito para comics, mangas y libros electronicos.

            ## Que puedes hacer despues del despliegue

            1. **Crear cuenta** — el primer usuario se convierte en admin
            2. **Subir medios** — ve al panel de Zeabur → selecciona el servicio Komga → **Archivos** → **Gestor de archivos**, arrastra tus archivos de comics/ebooks al directorio `/data`
            3. **Configurar bibliotecas** — en Komga, crea una biblioteca apuntando a `/data` (o un subdirectorio)
            4. **Navegar y leer** — lector web con seguimiento de progreso
            5. **Gestionar metadatos** — editar informacion de series y libros
            6. **Compartir acceso** — crear cuentas con permisos por biblioteca
            7. **Conectar apps** — lectores compatibles OPDS

            ## Formatos soportados

            - Comics: CBZ, CBR, PDF, EPUB
            - eBooks: EPUB, PDF
            - Imagenes: carpetas (JPG, PNG, WebP, GIF)

            ## Licencia

            MIT — [GitHub](https://github.com/gotson/komga)
    id-ID:
        description: |
            Komga adalah server media gratis dan open-source untuk komik, manga, majalah, dan ebook. Pembaca web, dukungan OPDS, manajemen metadata, dan kontrol akses multi-pengguna.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Komga
        readme: |
            # Komga

            Server media gratis untuk komik, manga, dan ebook.

            ## Yang Dapat Dilakukan Setelah Deploy

            1. **Buat akun** — pengguna pertama menjadi admin
            2. **Upload media** — buka dashboard Zeabur → pilih layanan Komga → **Files** → **File Manager**, drag and drop file komik/ebook ke direktori `/data`
            3. **Atur library** — di Komga, buat library mengarah ke `/data` (atau subdirektori)
            4. **Jelajahi & baca** — pembaca web dengan pelacakan progres
            5. **Kelola metadata** — edit informasi seri dan buku
            6. **Bagikan akses** — buat akun pengguna dengan izin per library
            7. **Hubungkan app** — pembaca kompatibel OPDS

            ## Format yang Didukung

            - Komik: CBZ, CBR, PDF, EPUB
            - eBook: EPUB, PDF
            - Gambar: folder gambar (JPG, PNG, WebP, GIF)

            ## Lisensi

            MIT — [GitHub](https://github.com/gotson/komga)
    ja-JP:
        description: |
            Komgaはコミック、マンガ、電子書籍のための無料オープンソースメディアサーバーです。Webリーダー、OPDS対応、メタデータ管理、マルチユーザーアクセス制御。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Komgaにアクセスするためのドメイン
        readme: |
            # Komga

            コミック、マンガ、電子書籍のための無料オープンソースメディアサーバー。

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

            1. **アカウント作成** — 最初のアクセスユーザーが管理者になります
            2. **メディアをアップロード** — Zeabur ダッシュボード → Komga サービスを選択 → **ファイル** → **ファイルマネージャー**から、コミック/電子書籍ファイルを `/data` ディレクトリにドラッグ＆ドロップ
            3. **ライブラリ設定** — Komga で `/data`（またはサブディレクトリ）を指すライブラリを作成
            4. **閲覧・読書** — Webリーダーで進捗追跡
            5. **メタデータ管理** — シリーズや書籍情報を編集
            6. **アクセス共有** — ユーザーアカウントを作成、ライブラリごとの権限設定
            7. **アプリ連携** — OPDS対応リーダー（Tachiyomi、Panels等）

            ## 対応フォーマット

            - コミック：CBZ、CBR、PDF、EPUB
            - 電子書籍：EPUB、PDF
            - 画像：画像フォルダ（JPG、PNG、WebP、GIF）

            ## ライセンス

            MIT — [GitHub](https://github.com/gotson/komga)
    ko-KR:
        description: |
            Komga는 만화, 전자책을 위한 무료 오픈소스 미디어 서버입니다. 웹 리더, OPDS 지원, 메타데이터 관리, 다중 사용자 접근 제어.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Komga에 접속할 도메인
        readme: |
            # Komga

            만화, 전자책을 위한 무료 오픈소스 미디어 서버.

            ## 배포 후 할 수 있는 것

            1. **계정 생성** — 첫 번째 접속 사용자가 관리자가 됩니다
            2. **미디어 업로드** — Zeabur 대시보드 → Komga 서비스 선택 → **파일** → **파일 관리**에서 만화/전자책 파일을 `/data` 디렉토리에 드래그 앤 드롭
            3. **라이브러리 설정** — Komga에서 `/data`(또는 하위 디렉토리)를 가리키는 라이브러리 생성
            4. **탐색 및 읽기** — 웹 리더, 진행 상황 추적
            5. **메타데이터 관리** — 시리즈 및 도서 정보 편집
            6. **접근 공유** — 사용자 계정 생성, 라이브러리별 권한 설정
            7. **앱 연결** — OPDS 호환 리더 (Tachiyomi, Panels 등)

            ## 지원 포맷

            - 만화: CBZ, CBR, PDF, EPUB
            - 전자책: EPUB, PDF
            - 이미지: 이미지 폴더 (JPG, PNG, WebP, GIF)

            ## 라이선스

            MIT — [GitHub](https://github.com/gotson/komga)
    th-TH:
        description: |
            Komga คือเซิร์ฟเวอร์สื่อฟรีและโอเพนซอร์สสำหรับการ์ตูน มังงะ นิตยสาร และ eBook ตัวอ่านบนเว็บ รองรับ OPDS จัดการข้อมูลเมตา และควบคุมการเข้าถึงหลายผู้ใช้
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Komga
        readme: |
            # Komga

            เซิร์ฟเวอร์สื่อฟรีสำหรับการ์ตูน มังงะ และ eBook

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

            1. **สร้างบัญชี** — ผู้ใช้คนแรกจะเป็นแอดมิน
            2. **อัปโหลดสื่อ** — ไปที่แดชบอร์ด Zeabur → เลือกบริการ Komga → **Files** → **File Manager** แล้วลากไฟล์การ์ตูน/eBook ไปยังไดเรกทอรี `/data`
            3. **ตั้งค่าไลบรารี** — ใน Komga สร้างไลบรารีชี้ไปที่ `/data` (หรือไดเรกทอรีย่อย)
            4. **เรียกดูและอ่าน** — ตัวอ่านบนเว็บ ติดตามความคืบหน้า
            5. **จัดการเมตาดาต้า** — แก้ไขข้อมูลซีรีส์และหนังสือ
            6. **แชร์การเข้าถึง** — สร้างบัญชีผู้ใช้ กำหนดสิทธิ์ต่อไลบรารี
            7. **เชื่อมต่อแอป** — ตัวอ่านที่รองรับ OPDS

            ## รูปแบบที่รองรับ

            - การ์ตูน: CBZ, CBR, PDF, EPUB
            - eBook: EPUB, PDF
            - รูปภาพ: โฟลเดอร์รูปภาพ (JPG, PNG, WebP, GIF)

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

            MIT — [GitHub](https://github.com/gotson/komga)
    zh-CN:
        description: |
            Komga 是免费开源的漫画、电子书媒体服务器。网页阅读器、OPDS 支持、元数据管理和多用户权限控制。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Komga 的域名
        readme: |
            # Komga

            免费开源的漫画、电子书媒体服务器。整理收藏、在浏览器中阅读、与他人共享。

            ## 部署后可以做什么

            1. **创建账号** — 第一个访问的用户自动成为管理员
            2. **上传媒体** — 前往 Zeabur 控制台 → 选择 Komga 服务 → **文件** → **文件管理**，将漫画/电子书文件拖放至 `/data` 目录
            3. **设置媒体库** — 在 Komga 中创建媒体库，路径指向 `/data`（或其子目录）
            4. **浏览与阅读** — 网页阅读器，支持进度追踪
            5. **管理元数据** — 编辑系列和书籍信息
            6. **分享访问** — 创建用户账号，设置权限
            7. **连接 App** — 使用 OPDS 兼容阅读器

            ## 授权

            MIT — [GitHub](https://github.com/gotson/komga)
    zh-TW:
        description: |
            Komga 是免費開源的漫畫、電子書媒體伺服器。網頁閱讀器、OPDS 支援、後設資料管理和多使用者權限控制。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Komga 的網域
        readme: |
            # Komga

            免費開源的漫畫、電子書媒體伺服器。整理收藏、在瀏覽器中閱讀、與他人共享。

            ## 部署後可以做什麼

            1. **建立帳號** — 第一個存取的使用者自動成為管理員
            2. **上傳媒體** — 前往 Zeabur 控制台 → 選擇 Komga 服務 → **檔案** → **檔案管理**，將漫畫/電子書檔案拖曳至 `/data` 目錄
            3. **設定媒體庫** — 在 Komga 中建立媒體庫，路徑指向 `/data`（或其子目錄）
            4. **瀏覽與閱讀** — 網頁閱讀器，支援進度追蹤
            5. **管理後設資料** — 編輯系列和書籍資訊
            6. **分享存取** — 建立使用者帳號，設定每個媒體庫的權限
            7. **連接 App** — 使用 OPDS 相容閱讀器（Tachiyomi、Panels、Chunky）

            ## 支援格式

            - 漫畫：CBZ、CBR、PDF、EPUB
            - 電子書：EPUB、PDF
            - 圖片：圖片資料夾（JPG、PNG、WebP、GIF）

            ## 授權

            MIT — [GitHub](https://github.com/gotson/komga)
