# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Audiobookshelf
spec:
    description: |
        Audiobookshelf is a self-hosted audiobook and podcast server. Stream your entire library from any device with multi-user support, progress sync across devices, chapter navigation, ebook reader, Chromecast support, and automatic daily backups.
    coverImage: https://raw.githubusercontent.com/advplyr/audiobookshelf/master/images/DemoLibrary.png
    icon: https://raw.githubusercontent.com/advplyr/audiobookshelf/master/client/static/Logo.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Audiobookshelf
    tags:
        - Tool
        - Entertainment
        - Media
    readme: |
        # Audiobookshelf

        A self-hosted audiobook and podcast server that lets you stream your entire library from any device. Manage audiobooks, podcasts, and ebooks in one place with a beautiful, responsive web interface.

        ## What You Can Do After Deployment

        1. **Visit your domain** — on first access, create a root user account
        2. **Create a library** — point it to `/audiobooks` or `/podcasts` volume and let Audiobookshelf scan your files
        3. **Upload content** — drag and drop audiobooks or add podcast RSS feeds directly from the web UI
        4. **Listen anywhere** — use the built-in web player or the official Android/iOS app with automatic progress sync
        5. **Invite users** — create accounts for family members, each with their own progress, bookmarks, and listening stats

        ## Key Features

        - Stream all major audio formats (M4B, MP3, FLAC, OGG, AAC, WMA, and more)
        - Multi-user support with individual progress tracking and bookmarks
        - Podcast management — subscribe to RSS feeds, auto-download new episodes
        - Cross-device progress sync between web player and mobile apps
        - Built-in chapter editor and metadata lookup
        - Ebook support (EPUB, PDF, CBZ) with integrated reader
        - Chromecast streaming support (web app and Android)
        - Progressive Web App (PWA) for mobile browser experience
        - RSS feed generation for podcast apps
        - Automatic daily backups of server data

        ## License

        GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf) | [Website](https://www.audiobookshelf.org)
    services:
        - name: audiobookshelf
          icon: https://raw.githubusercontent.com/advplyr/audiobookshelf/master/client/static/Logo.png
          template: PREBUILT_V2
          spec:
            id: audiobookshelf
            source:
                image: ghcr.io/advplyr/audiobookshelf:2.33.1
            ports:
                - id: web
                  port: 80
                  type: HTTP
            volumes:
                - id: audiobooks
                  dir: /audiobooks
                - id: podcasts
                  dir: /podcasts
                - id: config
                  dir: /config
                - id: metadata
                  dir: /metadata
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Audiobookshelf es un servidor autoalojado de audiolibros y podcasts. Soporta múltiples usuarios, sincronización de progreso entre dispositivos, navegación por capítulos, lector de ebooks, Chromecast y copias de seguridad diarias automáticas.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Audiobookshelf
        readme: |
            # Audiobookshelf

            Servidor autoalojado de audiolibros y podcasts. Transmite tu biblioteca completa desde cualquier dispositivo con una interfaz web moderna.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — crea una cuenta root en el primer acceso
            2. **Crea una biblioteca** — apunta al volumen `/audiobooks` o `/podcasts` para escanear archivos
            3. **Sube contenido** — arrastra y suelta audiolibros o añade feeds RSS de podcasts
            4. **Escucha en cualquier lugar** — usa el reproductor web integrado o la app oficial Android/iOS con sincronización automática
            5. **Invita usuarios** — crea cuentas para la familia con progreso, marcadores y estadísticas individuales

            ## Características

            - Transmisión de todos los formatos de audio principales (M4B, MP3, FLAC, OGG, AAC, WMA, etc.)
            - Soporte multiusuario con seguimiento individual de progreso y marcadores
            - Gestión de podcasts — suscripción a feeds RSS, descarga automática de nuevos episodios
            - Sincronización de progreso entre dispositivos
            - Editor de capítulos y búsqueda de metadatos integrados
            - Soporte de ebooks (EPUB, PDF, CBZ)
            - Soporte Chromecast
            - Copias de seguridad diarias automáticas

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    id-ID:
        description: |
            Audiobookshelf adalah server audiobook dan podcast self-hosted. Mendukung multi-user, sinkronisasi progres antar perangkat, navigasi chapter, pembaca ebook, Chromecast, dan backup otomatis harian.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Audiobookshelf
        readme: |
            # Audiobookshelf

            Server audiobook dan podcast self-hosted. Streaming seluruh perpustakaan dari perangkat apa pun dengan antarmuka web yang modern.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — buat akun root pada akses pertama
            2. **Buat perpustakaan** — arahkan ke volume `/audiobooks` atau `/podcasts` untuk memindai file
            3. **Upload konten** — drag and drop audiobook atau tambahkan feed RSS podcast
            4. **Dengarkan di mana saja** — gunakan web player bawaan atau aplikasi resmi Android/iOS dengan sinkronisasi otomatis
            5. **Undang pengguna** — buat akun untuk keluarga dengan progres, bookmark, dan statistik individual

            ## Fitur

            - Streaming semua format audio utama (M4B, MP3, FLAC, OGG, AAC, WMA, dll.)
            - Dukungan multi-user dengan pelacakan progres dan bookmark individual
            - Manajemen podcast — langganan feed RSS, unduh otomatis episode baru
            - Sinkronisasi progres antar perangkat
            - Editor chapter dan pencarian metadata bawaan
            - Dukungan ebook (EPUB, PDF, CBZ)
            - Dukungan Chromecast
            - Backup otomatis harian

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    ja-JP:
        description: |
            Audiobookshelfはセルフホストのオーディオブック・ポッドキャストサーバーです。マルチユーザー、デバイス間の進捗同期、チャプターナビゲーション、電子書籍リーダー、Chromecast対応、毎日の自動バックアップをサポート。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Audiobookshelfにアクセスするためのドメイン
        readme: |
            # Audiobookshelf

            セルフホストのオーディオブック・ポッドキャストサーバー。あらゆるデバイスからライブラリ全体をストリーミングできます。

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

            1. **ドメインにアクセス** — 初回アクセス時にrootユーザーを作成
            2. **ライブラリを作成** — `/audiobooks` または `/podcasts` ボリュームを指定してファイルをスキャン
            3. **コンテンツをアップロード** — Web UIからオーディオブックをドラッグ＆ドロップ、またはポッドキャストRSSを追加
            4. **どこでも再生** — 内蔵Webプレーヤーまたは公式Android/iOSアプリで進捗を自動同期
            5. **ユーザーを招待** — 家族用アカウントを作成（個別の進捗・ブックマーク・統計）

            ## 主な機能

            - 主要な音声形式をすべてストリーミング（M4B、MP3、FLAC、OGG、AAC、WMA等）
            - マルチユーザー対応（個別の進捗追跡・ブックマーク）
            - ポッドキャスト管理 — RSSフィード購読、新エピソード自動ダウンロード
            - デバイス間の進捗同期
            - チャプターエディタ・メタデータ検索内蔵
            - 電子書籍対応（EPUB、PDF、CBZ）
            - Chromecastストリーミング対応
            - PWA対応
            - 毎日の自動バックアップ

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    ko-KR:
        description: |
            Audiobookshelf는 셀프호스팅 오디오북 및 팟캐스트 서버입니다. 다중 사용자, 기기 간 진행 상황 동기화, 챕터 탐색, 전자책 리더, Chromecast 지원, 매일 자동 백업을 제공합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Audiobookshelf에 접속할 도메인
        readme: |
            # Audiobookshelf

            셀프호스팅 오디오북 및 팟캐스트 서버. 모든 기기에서 전체 라이브러리를 스트리밍할 수 있습니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 처음 접속 시 root 사용자 계정 생성
            2. **라이브러리 생성** — `/audiobooks` 또는 `/podcasts` 볼륨을 지정하여 파일 스캔
            3. **콘텐츠 업로드** — 웹 UI에서 오디오북 드래그 앤 드롭 또는 팟캐스트 RSS 추가
            4. **어디서든 재생** — 내장 웹 플레이어 또는 공식 Android/iOS 앱으로 진행 상황 자동 동기화
            5. **사용자 초대** — 가족 계정 생성 (개별 진행 상황, 북마크, 통계)

            ## 주요 기능

            - 모든 주요 오디오 형식 스트리밍 (M4B, MP3, FLAC, OGG, AAC, WMA 등)
            - 다중 사용자 지원 — 개별 진행 상황 추적 및 북마크
            - 팟캐스트 관리 — RSS 피드 구독, 새 에피소드 자동 다운로드
            - 기기 간 진행 상황 동기화
            - 챕터 편집기 및 메타데이터 검색 내장
            - 전자책 지원 (EPUB, PDF, CBZ)
            - Chromecast 스트리밍 지원
            - 매일 자동 백업

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    th-TH:
        description: |
            Audiobookshelf คือเซิร์ฟเวอร์หนังสือเสียงและพอดแคสต์แบบ self-hosted รองรับหลายผู้ใช้ ซิงค์ความคืบหน้าข้ามอุปกรณ์ นำทางบท อ่าน ebook Chromecast และสำรองข้อมูลอัตโนมัติทุกวัน
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Audiobookshelf
        readme: |
            # Audiobookshelf

            เซิร์ฟเวอร์หนังสือเสียงและพอดแคสต์แบบ self-hosted สตรีมคลังทั้งหมดจากอุปกรณ์ใดก็ได้ด้วยอินเทอร์เฟซเว็บที่ทันสมัย

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

            1. **เข้าสู่โดเมน** — สร้างบัญชี root ในการเข้าถึงครั้งแรก
            2. **สร้างคลัง** — ชี้ไปที่โวลุ่ม `/audiobooks` หรือ `/podcasts` เพื่อสแกนไฟล์
            3. **อัปโหลดเนื้อหา** — ลากและวางหนังสือเสียงหรือเพิ่ม RSS พอดแคสต์
            4. **ฟังได้ทุกที่** — ใช้เว็บเพลเยอร์ในตัวหรือแอป Android/iOS อย่างเป็นทางการพร้อมซิงค์อัตโนมัติ
            5. **เชิญผู้ใช้** — สร้างบัญชีสำหรับครอบครัว แต่ละคนมีความคืบหน้า บุ๊กมาร์ก และสถิติของตัวเอง

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

            - สตรีมรูปแบบเสียงหลักทั้งหมด (M4B, MP3, FLAC, OGG, AAC, WMA ฯลฯ)
            - รองรับหลายผู้ใช้พร้อมติดตามความคืบหน้าและบุ๊กมาร์กแยกกัน
            - จัดการพอดแคสต์ — สมัคร RSS ดาวน์โหลดตอนใหม่อัตโนมัติ
            - ซิงค์ความคืบหน้าข้ามอุปกรณ์
            - ตัวแก้ไขบทและค้นหาข้อมูลเมตาในตัว
            - รองรับ ebook (EPUB, PDF, CBZ)
            - รองรับ Chromecast
            - สำรองข้อมูลอัตโนมัติทุกวัน

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

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    zh-CN:
        description: |
            Audiobookshelf 是自托管的有声书和播客服务器。支持多用户、跨设备进度同步、章节导航、电子书阅读器、Chromecast 投屏和每日自动备份。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Audiobookshelf 的域名
        readme: |
            # Audiobookshelf

            自托管的有声书和播客服务器，从任何设备串流你的完整媒体库。在一个界面管理有声书、播客和电子书。

            ## 部署后可以做什么

            1. **打开域名** — 首次访问时创建 root 用户账号
            2. **创建媒体库** — 指向 `/audiobooks` 或 `/podcasts` 存储卷，系统自动扫描文件
            3. **上传内容** — 通过网页界面拖放有声书或添加播客 RSS 订阅
            4. **随处收听** — 使用内置网页播放器或官方 Android/iOS App，进度自动同步
            5. **邀请用户** — 为家人创建账号，各自拥有进度、书签和收听统计

            ## 主要功能

            - 串流所有主流音频格式（M4B、MP3、FLAC、OGG、AAC、WMA 等）
            - 多用户支持，个人化进度追踪与书签
            - 播客管理 — 订阅 RSS 源，自动下载新集数
            - 跨设备进度同步
            - 内置章节编辑器与元数据查询
            - 电子书支持（EPUB、PDF、CBZ）
            - Chromecast 投屏支持
            - 每日自动备份

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
    zh-TW:
        description: |
            Audiobookshelf 是自架的有聲書與 Podcast 伺服器。支援多使用者、跨裝置進度同步、章節導航、電子書閱讀器、Chromecast 串流和每日自動備份。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Audiobookshelf 的網域
        readme: |
            # Audiobookshelf

            自架的有聲書與 Podcast 伺服器，可從任何裝置串流你的完整媒體庫。在一個介面中管理有聲書、Podcast 和電子書。

            ## 部署後可以做什麼

            1. **開啟網域** — 首次存取時建立 root 使用者帳號
            2. **建立媒體庫** — 指向 `/audiobooks` 或 `/podcasts` 磁碟區，讓系統自動掃描檔案
            3. **上傳內容** — 透過網頁介面拖放有聲書或新增 Podcast RSS 訂閱
            4. **隨處收聽** — 使用內建網頁播放器或官方 Android/iOS App，進度自動同步
            5. **邀請使用者** — 為家人建立帳號，各自擁有進度、書籤和收聽統計

            ## 主要功能

            - 串流所有主流音訊格式（M4B、MP3、FLAC、OGG、AAC、WMA 等）
            - 多使用者支援，個人化進度追蹤與書籤
            - Podcast 管理 — 訂閱 RSS 來源，自動下載新集數
            - 跨裝置進度同步
            - 內建章節編輯器與元資料查詢
            - 電子書支援（EPUB、PDF、CBZ）
            - Chromecast 串流支援
            - PWA 行動瀏覽器體驗
            - 每日自動備份

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/advplyr/audiobookshelf)
