# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: Copyparty
spec:
    description: |
        Copyparty is a portable file server with accelerated uploads, WebDAV, FTP, zeroconf, media indexing, video thumbnails, audio transcoding, and a powerful search engine — all in a single Python file.
    coverImage: https://avatars.githubusercontent.com/u/2258547
    icon: https://avatars.githubusercontent.com/u/2258547
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access Copyparty
        - key: PASSWORD
          type: STRING
          name: Admin Password
          description: Password for the admin account
    tags:
        - Tool
        - Storage
    readme: |
        # Copyparty

        A portable file server packed into a single Python file. Upload and download files through a modern web UI with accelerated resumable uploads, WebDAV, FTP/FTPS, and built-in search.

        ## What You Can Do After Deployment

        1. **Visit your domain** — open the Copyparty web interface
        2. **Upload files** — drag and drop files or folders with accelerated resumable uploads
        3. **Browse and download** — navigate your file tree with thumbnail previews and media playback
        4. **Connect via WebDAV or FTP** — mount as a network drive or use any FTP client
        5. **Search files** — full-text search across filenames and file contents with tag support

        ## Key Features

        - Accelerated resumable uploads with deduplication
        - WebDAV and FTP/FTPS server built in
        - Media indexing with audio transcoding and video thumbnails
        - Full-text search engine for filenames and file content
        - Markdown rendering and document preview
        - User accounts with granular permission control
        - Zero-config mDNS/SSDP discovery on local networks
        - Mobile-friendly responsive web UI
        - File versioning and undelete support
        - Clipboard and text-message sharing

        ## License

        MIT — [GitHub](https://github.com/9001/copyparty)
    services:
        - name: copyparty
          icon: https://avatars.githubusercontent.com/u/2258547
          template: PREBUILT_V2
          spec:
            source:
                image: ghcr.io/9001/copyparty:v1.20.13
            ports:
                - id: web
                  port: 3923
                  type: HTTP
            volumes:
                - id: data
                  dir: /w
            env:
                PASSWORD:
                    default: ${PASSWORD}
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            Copyparty es un servidor de archivos portátil con subidas aceleradas, WebDAV, FTP, descubrimiento zeroconf, indexación de medios, miniaturas de vídeo, transcodificación de audio y un potente motor de búsqueda — todo en un solo archivo Python.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a Copyparty
            - key: PASSWORD
              type: STRING
              name: Contraseña de admin
              description: Contraseña para la cuenta de administrador
        readme: |
            # Copyparty

            Servidor de archivos portátil empaquetado en un solo archivo Python. Sube y descarga archivos con una interfaz web moderna, subidas aceleradas reanudables, WebDAV, FTP/FTPS y búsqueda integrada.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — abre la interfaz web de Copyparty
            2. **Sube archivos** — arrastra y suelta archivos o carpetas con subidas aceleradas reanudables
            3. **Navega y descarga** — explora el árbol de archivos con miniaturas y reproducción de medios
            4. **Conecta por WebDAV o FTP** — monta como unidad de red o usa cualquier cliente FTP
            5. **Busca archivos** — búsqueda de texto completo en nombres y contenido de archivos

            ## Características

            - Subidas aceleradas reanudables con deduplicación
            - Servidor WebDAV y FTP/FTPS integrado
            - Indexación de medios, transcodificación de audio, miniaturas de vídeo
            - Motor de búsqueda de texto completo
            - Renderizado Markdown y vista previa de documentos
            - Cuentas de usuario con control granular de permisos

            ## Licencia

            MIT — [GitHub](https://github.com/9001/copyparty)
    id-ID:
        description: |
            Copyparty adalah server file portabel dengan unggahan tercepat, WebDAV, FTP, zeroconf, indeks media, thumbnail video, transkode audio, dan mesin pencari yang kuat — semua dalam satu file Python.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses Copyparty
            - key: PASSWORD
              type: STRING
              name: Kata Sandi Admin
              description: Kata sandi untuk akun administrator
        readme: |
            # Copyparty

            Server file portabel dalam satu file Python. Upload dan download file melalui UI web modern dengan upload cepat yang dapat dilanjutkan, WebDAV, FTP/FTPS, dan pencarian bawaan.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — masuk ke antarmuka web Copyparty
            2. **Upload file** — drag and drop file atau folder dengan upload cepat yang dapat dilanjutkan
            3. **Jelajahi dan download** — navigasi pohon file dengan preview thumbnail dan pemutaran media
            4. **Hubungkan via WebDAV atau FTP** — mount sebagai drive jaringan atau gunakan klien FTP apa pun
            5. **Cari file** — pencarian teks lengkap pada nama file dan konten

            ## Fitur

            - Upload cepat yang dapat dilanjutkan dengan deduplikasi
            - Server WebDAV dan FTP/FTPS bawaan
            - Indeks media, transkode audio, thumbnail video
            - Mesin pencarian teks lengkap
            - Rendering Markdown dan preview dokumen
            - Akun pengguna dengan kontrol izin granular

            ## Lisensi

            MIT — [GitHub](https://github.com/9001/copyparty)
    ja-JP:
        description: |
            Copypartyはポータブルなファイルサーバーです。高速アップロード、WebDAV、FTP、ゼロ設定探索、メディアインデックス、ビデオサムネイル、オーディオ変換、強力な検索エンジンをすべて1つのPythonファイルに搭載。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: Copypartyにアクセスするためのドメイン
            - key: PASSWORD
              type: STRING
              name: 管理者パスワード
              description: 管理者アカウントのパスワード
        readme: |
            # Copyparty

            単一Pythonファイルのポータブルファイルサーバー。モダンなWeb UIでファイルをアップロード・ダウンロード。高速レジューム可能アップロード、WebDAV、FTP/FTPS、内蔵検索をサポート。

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

            1. **ドメインにアクセス** — Copyparty Web UIを開く
            2. **ファイルをアップロード** — ファイルやフォルダをドラッグ＆ドロップ（高速レジューム対応）
            3. **閲覧とダウンロード** — サムネイルプレビューとメディア再生でファイルツリーを操作
            4. **WebDAVまたはFTPで接続** — ネットワークドライブとしてマウントまたはFTPクライアントを使用
            5. **ファイル検索** — ファイル名とコンテンツの全文検索

            ## 主な機能

            - 高速レジューム可能アップロード（重複排除付き）
            - 内蔵WebDAV・FTP/FTPSサーバー
            - メディアインデックス、オーディオ変換、ビデオサムネイル
            - 全文検索エンジン
            - Markdownレンダリングとドキュメントプレビュー
            - ユーザーアカウントと詳細な権限制御
            - モバイル対応レスポンシブUI

            ## ライセンス

            MIT — [GitHub](https://github.com/9001/copyparty)
    ko-KR:
        description: |
            Copyparty는 휴대용 파일 서버입니다. 가속 업로드, WebDAV, FTP, 제로 설정 탐색, 미디어 인덱싱, 비디오 썸네일, 오디오 트랜스코딩, 강력한 검색 엔진을 하나의 Python 파일에 담았습니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: Copyparty에 접속할 도메인
            - key: PASSWORD
              type: STRING
              name: 관리자 비밀번호
              description: 관리자 계정 비밀번호
        readme: |
            # Copyparty

            단일 Python 파일로 된 휴대용 파일 서버. 모던한 웹 UI로 파일 업로드 및 다운로드. 가속 재개 가능 업로드, WebDAV, FTP/FTPS, 내장 검색 지원.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Copyparty 웹 인터페이스 열기
            2. **파일 업로드** — 파일이나 폴더를 드래그 앤 드롭 (가속 재개 지원)
            3. **탐색 및 다운로드** — 썸네일 미리보기와 미디어 재생으로 파일 트리 탐색
            4. **WebDAV 또는 FTP로 연결** — 네트워크 드라이브로 마운트하거나 FTP 클라이언트 사용
            5. **파일 검색** — 파일명과 콘텐츠 전체 텍스트 검색

            ## 주요 기능

            - 가속 재개 가능 업로드 (중복 제거 포함)
            - 내장 WebDAV 및 FTP/FTPS 서버
            - 미디어 인덱싱, 오디오 트랜스코딩, 비디오 썸네일
            - 전체 텍스트 검색 엔진
            - Markdown 렌더링 및 문서 미리보기
            - 사용자 계정 및 세분화된 권한 제어

            ## 라이선스

            MIT — [GitHub](https://github.com/9001/copyparty)
    th-TH:
        description: |
            Copyparty คือเซิร์ฟเวอร์ไฟล์แบบพกพาที่มีอัปโหลดเร็ว WebDAV FTP ค้นหาอัตโนมัติ จัดทำดัชนีมีเดีย ภาพขนาดย่อวิดีโอ แปลงเสียง และเครื่องมือค้นหาทรงพลัง — ทั้งหมดในไฟล์ Python เดียว
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง Copyparty
            - key: PASSWORD
              type: STRING
              name: รหัสผ่านผู้ดูแล
              description: รหัสผ่านสำหรับบัญชีผู้ดูแล
        readme: |
            # Copyparty

            เซิร์ฟเวอร์ไฟล์แบบพกพาในไฟล์ Python เดียว อัปโหลดและดาวน์โหลดไฟล์ผ่าน UI เว็บทันสมัย รองรับอัปโหลดเร็วต่อเนื่อง WebDAV FTP/FTPS และการค้นหาในตัว

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

            1. **เข้าสู่โดเมน** — เปิดอินเทอร์เฟซเว็บ Copyparty
            2. **อัปโหลดไฟล์** — ลากและวางไฟล์หรือโฟลเดอร์ (รองรับอัปโหลดต่อเนื่อง)
            3. **เรียกดูและดาวน์โหลด** — สำรวจโครงสร้างไฟล์พร้อมตัวอย่างภาพและเล่นมีเดีย
            4. **เชื่อมต่อผ่าน WebDAV หรือ FTP** — เมาท์เป็นไดรฟ์เครือข่ายหรือใช้ FTP ไคลเอนต์
            5. **ค้นหาไฟล์** — ค้นหาข้อความเต็มในชื่อไฟล์และเนื้อหา

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

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

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

            MIT — [GitHub](https://github.com/9001/copyparty)
    zh-CN:
        description: |
            Copyparty 是便携式文件服务器，支持加速上传、WebDAV、FTP、零配置发现、媒体索引、视频缩略图、音频转码和强大搜索引擎，全部打包在单个 Python 文件中。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 Copyparty 的域名
            - key: PASSWORD
              type: STRING
              name: 管理员密码
              description: 管理员账号的密码
        readme: |
            # Copyparty

            便携式文件服务器，通过现代网页界面上传下载文件，支持加速断点续传、WebDAV、FTP/FTPS 和内置搜索。

            ## 部署后可以做什么

            1. **打开域名** — 进入 Copyparty 网页界面
            2. **上传文件** — 拖放文件或文件夹，支持加速断点续传
            3. **浏览与下载** — 以缩略图预览和媒体播放浏览文件树
            4. **通过 WebDAV 或 FTP 连接** — 挂载为网络驱动器或使用任何 FTP 客户端
            5. **搜索文件** — 全文搜索文件名和文件内容

            ## 主要功能

            - 加速断点续传上传与去重
            - 内置 WebDAV 和 FTP/FTPS 服务器
            - 媒体索引、音频转码、视频缩略图
            - 全文搜索引擎
            - Markdown 渲染与文档预览
            - 用户账号与细粒度权限控制
            - 移动端友好的响应式界面
            - 文件版本控制与恢复

            ## 授权

            MIT — [GitHub](https://github.com/9001/copyparty)
    zh-TW:
        description: |
            Copyparty 是可攜式檔案伺服器，支援加速上傳、WebDAV、FTP、零設定探索、媒體索引、影片縮圖、音訊轉碼和強大搜尋引擎，全部打包在單一 Python 檔案中。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 Copyparty 的網域
            - key: PASSWORD
              type: STRING
              name: 管理員密碼
              description: 管理員帳號的密碼
        readme: |
            # Copyparty

            可攜式檔案伺服器，透過現代網頁介面上傳下載檔案，支援加速斷點續傳、WebDAV、FTP/FTPS 和內建搜尋。

            ## 部署後可以做什麼

            1. **開啟網域** — 進入 Copyparty 網頁介面
            2. **上傳檔案** — 拖放檔案或資料夾，支援加速斷點續傳
            3. **瀏覽與下載** — 以縮圖預覽和媒體播放瀏覽檔案樹
            4. **透過 WebDAV 或 FTP 連線** — 掛載為網路磁碟或使用任何 FTP 客戶端
            5. **搜尋檔案** — 全文搜尋檔名和檔案內容

            ## 主要功能

            - 加速斷點續傳上傳與去重
            - 內建 WebDAV 和 FTP/FTPS 伺服器
            - 媒體索引、音訊轉碼、影片縮圖
            - 全文搜尋引擎
            - Markdown 渲染與文件預覽
            - 使用者帳號與細粒度權限控制
            - 行動裝置友善的響應式介面
            - 檔案版本控制與復原

            ## 授權

            MIT — [GitHub](https://github.com/9001/copyparty)
