# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Unmanic
spec:
    description: |
        Unmanic is an open-source library media file optimizer that automates transcoding and file processing. It monitors your media library, queues files that don't match your configured presets, and processes them with a plugin-driven pipeline.
    coverImage: https://avatars.githubusercontent.com/u/65450644?v=4
    icon: https://avatars.githubusercontent.com/u/65450644?v=4
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Unmanic
    tags:
        - media
        - transcoding
        - automation
        - self-hosted
    readme: |
        # Unmanic

        Unmanic is a simple yet powerful tool for optimizing your media file library. It automatically scans, detects, and processes files that don't match your configured format presets, using a flexible plugin system for transcoding, renaming, moving, and more.

        ## What You Can Do After Deployment

        1. Open the web UI and configure your target file format presets
        2. Set up library paths and let Unmanic scan your media collection
        3. Install plugins from the community repository for FFmpeg transcoding, file renaming, and more
        4. Monitor real-time processing progress from the dashboard
        5. Review file size savings and conversion metrics

        ## Key Features

        - Automated library scanning with configurable file presets
        - Real-time file and directory monitoring for new or modified files
        - Plugin-driven pipeline for transcoding, renaming, moving, and custom commands
        - Multi-worker parallel file processing
        - Web UI for configuration, progress monitoring, and metrics
        - FFmpeg-based video and audio transcoding support
        - File size and format analytics dashboard

        ## License

        GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    services:
        - name: unmanic
          icon: https://avatars.githubusercontent.com/u/65450644?v=4
          template: PREBUILT_V2
          spec:
            source:
                image: josh5/unmanic:0.4.0.post23
            ports:
                - id: web
                  port: 8888
                  type: HTTP
            volumes:
                - id: library
                  dir: /library
                - id: cache
                  dir: /tmp/unmanic
            env:
                PGID:
                    default: "1000"
                PUID:
                    default: "1000"
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Unmanic es una herramienta de optimizacion de bibliotecas de archivos multimedia de codigo abierto que automatiza la transcodificacion y el procesamiento de archivos. Monitorea su biblioteca multimedia, pone en cola los archivos que no coinciden con sus presets configurados y los procesa con un pipeline basado en plugins.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Dominio
              description: El dominio para acceder a Unmanic
        readme: |
            # Unmanic

            Unmanic es una herramienta simple pero poderosa para optimizar su biblioteca de archivos multimedia. Escanea, detecta y procesa automaticamente los archivos que no coinciden con sus presets de formato configurados, utilizando un sistema flexible de plugins para transcodificacion, renombrado, movimiento y mas.

            ## Que puede hacer despues del despliegue

            1. Abrir la interfaz web y configurar los presets de formato de archivo objetivo
            2. Configurar las rutas de la biblioteca y dejar que Unmanic escanee su coleccion multimedia
            3. Instalar plugins del repositorio comunitario para transcodificacion FFmpeg, renombrado de archivos y mas
            4. Monitorear el progreso de procesamiento en tiempo real desde el panel
            5. Revisar el ahorro de tamano de archivos y metricas de conversion

            ## Caracteristicas principales

            - Escaneo automatizado de biblioteca con presets de archivo configurables
            - Monitoreo en tiempo real de archivos y directorios nuevos o modificados
            - Pipeline basado en plugins para transcodificacion, renombrado, movimiento y comandos personalizados
            - Procesamiento paralelo de archivos con multiples workers
            - Interfaz web para configuracion, monitoreo de progreso y metricas
            - Soporte de transcodificacion de video y audio basado en FFmpeg
            - Panel de analisis de tamano y formato de archivos

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    id-ID:
        description: |
            Unmanic adalah alat optimasi perpustakaan file media open-source yang mengotomatiskan transcoding dan pemrosesan file. Alat ini memantau perpustakaan media Anda, mengantrikan file yang tidak sesuai dengan preset yang dikonfigurasi, dan memprosesnya dengan pipeline berbasis plugin.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: Domain
              description: Domain untuk mengakses Unmanic
        readme: |
            # Unmanic

            Unmanic adalah alat yang sederhana namun kuat untuk mengoptimalkan perpustakaan file media Anda. Secara otomatis memindai, mendeteksi, dan memproses file yang tidak sesuai dengan preset format yang dikonfigurasi, menggunakan sistem plugin yang fleksibel untuk transcoding, penggantian nama, pemindahan, dan lainnya.

            ## Yang Dapat Anda Lakukan Setelah Deployment

            1. Buka UI web dan konfigurasi preset format file target
            2. Atur jalur perpustakaan dan biarkan Unmanic memindai koleksi media Anda
            3. Instal plugin dari repositori komunitas untuk transcoding FFmpeg, penggantian nama file, dan lainnya
            4. Pantau progres pemrosesan secara real-time dari dashboard
            5. Tinjau penghematan ukuran file dan metrik konversi

            ## Fitur Utama

            - Pemindaian perpustakaan otomatis dengan preset file yang dapat dikonfigurasi
            - Pemantauan real-time file dan direktori baru atau yang dimodifikasi
            - Pipeline berbasis plugin untuk transcoding, penggantian nama, pemindahan, dan perintah kustom
            - Pemrosesan file paralel multi-worker
            - UI web untuk konfigurasi, pemantauan progres, dan metrik
            - Dukungan transcoding video dan audio berbasis FFmpeg
            - Dashboard analisis ukuran dan format file

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    ja-JP:
        description: |
            Unmanic はオープンソースのメディアファイルライブラリ最適化ツールで、トランスコードとファイル処理を自動化します。メディアライブラリを監視し、設定プリセットに一致しないファイルをキューに入れ、プラグイン駆動のパイプラインで処理します。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: ドメイン
              description: Unmanic にアクセスするためのドメイン
        readme: |
            # Unmanic

            Unmanic はメディアファイルライブラリを最適化するシンプルかつ強力なツールです。設定したフォーマットプリセットに一致しないファイルを自動的にスキャン、検出、処理し、柔軟なプラグインシステムでトランスコード、リネーム、移動などを行います。

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

            1. Web UIを開き、ターゲットファイル形式プリセットを設定
            2. ライブラリパスを設定し、Unmanicにメディアコレクションをスキャンさせる
            3. コミュニティリポジトリからFFmpegトランスコード、ファイルリネームなどのプラグインをインストール
            4. ダッシュボードからリアルタイムで処理進捗を監視
            5. ファイルサイズの節約と変換メトリクスを確認

            ## 主な機能

            - 設定可能なファイルプリセットによる自動ライブラリスキャン
            - 新規または変更されたファイルとディレクトリのリアルタイム監視
            - トランスコード、リネーム、移動、カスタムコマンドのプラグイン駆動パイプライン
            - マルチワーカー並列ファイル処理
            - 設定、進捗監視、メトリクスのためのWeb UI
            - FFmpegベースのビデオおよびオーディオトランスコード対応
            - ファイルサイズとフォーマットの分析ダッシュボード

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    ko-KR:
        description: |
            Unmanic은 트랜스코딩과 파일 처리를 자동화하는 오픈소스 미디어 파일 라이브러리 최적화 도구입니다. 미디어 라이브러리를 모니터링하고, 구성된 프리셋에 맞지 않는 파일을 큐에 넣어 플러그인 기반 파이프라인으로 처리합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 도메인
              description: Unmanic에 접근하기 위한 도메인
        readme: |
            # Unmanic

            Unmanic은 미디어 파일 라이브러리를 최적화하는 간단하면서도 강력한 도구입니다. 구성된 형식 프리셋에 맞지 않는 파일을 자동으로 스캔, 감지, 처리하며, 유연한 플러그인 시스템으로 트랜스코딩, 이름 변경, 이동 등을 수행합니다.

            ## 배포 후 할 수 있는 것

            1. 웹 UI를 열고 대상 파일 형식 프리셋 구성
            2. 라이브러리 경로를 설정하고 Unmanic이 미디어 컬렉션을 스캔하도록 설정
            3. 커뮤니티 저장소에서 FFmpeg 트랜스코딩, 파일 이름 변경 등 플러그인 설치
            4. 대시보드에서 실시간 처리 진행 상황 모니터링
            5. 파일 크기 절약 및 변환 메트릭 확인

            ## 주요 기능

            - 구성 가능한 파일 프리셋으로 자동 라이브러리 스캔
            - 새로 추가되거나 수정된 파일 및 디렉토리 실시간 모니터링
            - 트랜스코딩, 이름 변경, 이동, 사용자 정의 명령을 위한 플러그인 기반 파이프라인
            - 멀티 워커 병렬 파일 처리
            - 구성, 진행 모니터링, 메트릭을 위한 웹 UI
            - FFmpeg 기반 비디오 및 오디오 트랜스코딩 지원
            - 파일 크기 및 형식 분석 대시보드

            ## 라이선스

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    th-TH:
        description: |
            Unmanic เป็นเครื่องมือเพิ่มประสิทธิภาพไลบรารีไฟล์มีเดียโอเพนซอร์ส ที่ทำการแปลงรหัสและประมวลผลไฟล์อัตโนมัติ ตรวจสอบไลบรารีมีเดียของคุณ จัดคิวไฟล์ที่ไม่ตรงกับพรีเซ็ตที่กำหนด และประมวลผลผ่านไปป์ไลน์ที่ขับเคลื่อนด้วยปลั๊กอิน
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Unmanic
        readme: |
            # Unmanic

            Unmanic เป็นเครื่องมือที่เรียบง่ายแต่ทรงพลังสำหรับเพิ่มประสิทธิภาพไลบรารีไฟล์มีเดียของคุณ สแกน ตรวจจับ และประมวลผลไฟล์ที่ไม่ตรงกับพรีเซ็ตรูปแบบที่กำหนดโดยอัตโนมัติ โดยใช้ระบบปลั๊กอินที่ยืดหยุ่นสำหรับการแปลงรหัส เปลี่ยนชื่อ ย้าย และอื่นๆ

            ## สิ่งที่คุณทำได้หลังการ Deploy

            1. เปิด Web UI และกำหนดค่าพรีเซ็ตรูปแบบไฟล์เป้าหมาย
            2. ตั้งค่าเส้นทางไลบรารีและให้ Unmanic สแกนคอลเลกชันมีเดียของคุณ
            3. ติดตั้งปลั๊กอินจากที่เก็บชุมชนสำหรับการแปลงรหัส FFmpeg การเปลี่ยนชื่อไฟล์ และอื่นๆ
            4. ตรวจสอบความคืบหน้าการประมวลผลแบบเรียลไทม์จากแดชบอร์ด
            5. ตรวจสอบการประหยัดขนาดไฟล์และตัวชี้วัดการแปลง

            ## คุณสมบัติหลัก

            - สแกนไลบรารีอัตโนมัติพร้อมพรีเซ็ตไฟล์ที่กำหนดค่าได้
            - ตรวจสอบไฟล์และไดเรกทอรีใหม่หรือที่แก้ไขแบบเรียลไทม์
            - ไปป์ไลน์ที่ขับเคลื่อนด้วยปลั๊กอินสำหรับการแปลงรหัส เปลี่ยนชื่อ ย้าย และคำสั่งที่กำหนดเอง
            - ประมวลผลไฟล์แบบขนานด้วยหลาย Worker
            - Web UI สำหรับการกำหนดค่า ตรวจสอบความคืบหน้า และตัวชี้วัด
            - รองรับการแปลงรหัสวิดีโอและเสียงที่ใช้ FFmpeg
            - แดชบอร์ดวิเคราะห์ขนาดและรูปแบบไฟล์

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

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    zh-CN:
        description: |
            Unmanic 是一款开源的媒体文件库优化工具，可自动化转码和文件处理。它会监控您的媒体库，将不符合配置预设的文件加入队列，并通过插件驱动的管线进行处理。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 域名
              description: 访问 Unmanic 的域名
        readme: |
            # Unmanic

            Unmanic 是一款简单但强大的媒体文件库优化工具。它会自动扫描、检测并处理不符合配置格式预设的文件，使用灵活的插件系统进行转码、重命名、移动等操作。

            ## 部署后您可以做什么

            1. 打开网页界面，配置目标文件格式预设
            2. 设置媒体库路径，让 Unmanic 扫描您的媒体收藏
            3. 从社区仓库安装 FFmpeg 转码、文件重命名等插件
            4. 从仪表板实时监控处理进度
            5. 查看文件大小节省和转换指标

            ## 主要功能

            - 自动化媒体库扫描，可配置文件预设
            - 实时监控文件和目录的新增或修改
            - 插件驱动的管线，支持转码、重命名、移动和自定义命令
            - 多工作者并行文件处理
            - 网页界面用于配置、进度监控和指标
            - 基于 FFmpeg 的视频和音频转码支持
            - 文件大小和格式分析仪表板

            ## 许可证

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
    zh-TW:
        description: |
            Unmanic 是一款開源的媒體檔案庫優化工具，可自動化轉碼和檔案處理。它會監控您的媒體庫，將不符合設定預設的檔案加入佇列，並透過外掛驅動的管線進行處理。
        variables:
            - key: PUBLIC_DOMAIN
              type: DOMAIN
              name: 網域
              description: 存取 Unmanic 的網域
        readme: |
            # Unmanic

            Unmanic 是一款簡單但強大的媒體檔案庫優化工具。它會自動掃描、偵測並處理不符合設定格式預設的檔案，使用靈活的外掛系統進行轉碼、重新命名、搬移等操作。

            ## 部署後您可以做什麼

            1. 開啟網頁介面，設定目標檔案格式預設
            2. 設定媒體庫路徑，讓 Unmanic 掃描您的媒體收藏
            3. 從社群儲存庫安裝 FFmpeg 轉碼、檔案重新命名等外掛
            4. 從儀表板即時監控處理進度
            5. 檢視檔案大小節省和轉換指標

            ## 主要功能

            - 自動化媒體庫掃描，可設定檔案預設
            - 即時監控檔案和目錄的新增或修改
            - 外掛驅動的管線，支援轉碼、重新命名、搬移和自訂命令
            - 多工作者平行檔案處理
            - 網頁介面用於設定、進度監控和指標
            - 基於 FFmpeg 的影片和音訊轉碼支援
            - 檔案大小和格式分析儀表板

            ## 授權條款

            GPL-3.0 — [GitHub](https://github.com/Unmanic/unmanic)
