# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: pcopy
spec:
    description: |
        pcopy is a temporary file host, nopaste, and clipboard across machines. It lets you copy and paste text and files between devices via a web UI or CLI, with built-in HTTPS, password protection, and configurable expiration.
    coverImage: https://avatars.githubusercontent.com/u/8266370
    icon: https://avatars.githubusercontent.com/u/8266370
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access pcopy
    tags:
        - Tool
        - Productivity
    readme: |
        # pcopy

        A temporary file host, nopaste, and clipboard that works across machines. Share text and files between devices through a web UI or command-line client.

        ## What You Can Do After Deployment

        1. **Visit your domain** — the web UI is ready for pasting and uploading
        2. **Paste text** — share text snippets between devices instantly
        3. **Upload files** — drag and drop files to share them via link
        4. **Use the CLI** — install the pcopy client to copy/paste from the terminal
        5. **Set expiration** — files auto-delete after a configurable time

        ## Key Features

        - Web UI for pasting text and uploading files
        - CLI client for terminal-based copy/paste
        - Password protection for clipboard access
        - Configurable file expiration
        - Clipboard sharing across machines
        - Lightweight and fast

        ## License

        Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    services:
        - name: pcopy
          icon: https://avatars.githubusercontent.com/u/8266370
          template: PREBUILT_V2
          spec:
            source:
                image: binwiederhier/pcopy:v0.6.1
            ports:
                - id: web
                  port: 2586
                  type: HTTP
            volumes:
                - id: cache
                  dir: /var/cache/pcopy
            env:
                PCOPY_SERVERADDR:
                    default: ${ZEABUR_WEB_URL}
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            pcopy es un host temporal de archivos, nopaste y portapapeles entre máquinas. Copia y pega texto y archivos entre dispositivos mediante interfaz web o CLI, con protección por contraseña y expiración configurable.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a pcopy
        readme: |
            # pcopy

            Host temporal de archivos y portapapeles entre máquinas. Comparte texto y archivos entre dispositivos a través de una interfaz web o cliente de línea de comandos.

            ## Qué puedes hacer después del despliegue

            1. **Visita tu dominio** — la interfaz web está lista para pegar y subir archivos
            2. **Pega texto** — comparte fragmentos de texto entre dispositivos al instante
            3. **Sube archivos** — arrastra y suelta archivos para compartirlos por enlace
            4. **Usa el CLI** — instala el cliente pcopy para copiar/pegar desde la terminal
            5. **Configura expiración** — los archivos se eliminan automáticamente

            ## Licencia

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    id-ID:
        description: |
            pcopy adalah host file sementara, nopaste, dan clipboard lintas perangkat. Salin dan tempel teks serta file antar perangkat melalui UI web atau CLI, dengan perlindungan kata sandi dan kedaluwarsa yang dapat dikonfigurasi.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses pcopy
        readme: |
            # pcopy

            Host file sementara dan clipboard lintas perangkat. Bagikan teks dan file antar perangkat melalui UI web atau klien command-line.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — UI web siap untuk paste dan upload
            2. **Paste teks** — bagikan potongan teks antar perangkat secara instan
            3. **Upload file** — seret dan lepas file untuk dibagikan via tautan
            4. **Gunakan CLI** — instal klien pcopy untuk copy/paste dari terminal
            5. **Atur kedaluwarsa** — file otomatis terhapus setelah waktu tertentu

            ## Lisensi

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    ja-JP:
        description: |
            pcopy はマシン間で使える一時ファイルホスト、nopaste、クリップボードです。Web UIまたはCLIでテキストやファイルをデバイス間でコピー＆ペースト。パスワード保護と有効期限設定に対応。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: pcopy にアクセスするためのドメイン
        readme: |
            # pcopy

            マシン間で使える一時ファイルホストとクリップボード。Web UIまたはコマンドラインでテキストとファイルを共有。

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

            1. **ドメインにアクセス** — Web UIですぐにペーストとアップロードが可能
            2. **テキストを貼り付け** — デバイス間でテキストを即座に共有
            3. **ファイルをアップロード** — ドラッグ＆ドロップでファイルを共有
            4. **CLIを使用** — pcopyクライアントでターミナルからコピー＆ペースト
            5. **有効期限を設定** — ファイルは設定時間後に自動削除

            ## ライセンス

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    ko-KR:
        description: |
            pcopy는 기기 간 임시 파일 호스팅, nopaste, 클립보드 서비스입니다. Web UI 또는 CLI로 기기 간 텍스트와 파일을 복사 및 붙여넣기할 수 있으며, 비밀번호 보호와 만료 시간 설정을 지원합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: pcopy에 접속할 도메인
        readme: |
            # pcopy

            기기 간 임시 파일 호스트와 클립보드. Web UI 또는 커맨드라인으로 텍스트와 파일을 공유합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — Web UI에서 바로 붙여넣기와 업로드 가능
            2. **텍스트 붙여넣기** — 기기 간 텍스트 조각을 즉시 공유
            3. **파일 업로드** — 드래그 앤 드롭으로 파일 공유
            4. **CLI 사용** — pcopy 클라이언트로 터미널에서 복사/붙여넣기
            5. **만료 설정** — 파일이 설정 시간 후 자동 삭제

            ## 라이선스

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    th-TH:
        description: |
            pcopy เป็นโฮสต์ไฟล์ชั่วคราว nopaste และคลิปบอร์ดข้ามเครื่อง คัดลอกและวางข้อความและไฟล์ระหว่างอุปกรณ์ผ่าน UI เว็บหรือ CLI พร้อมการป้องกันด้วยรหัสผ่านและกำหนดเวลาหมดอายุ
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: โดเมน
              description: โดเมนสำหรับเข้าถึง pcopy
        readme: |
            # pcopy

            โฮสต์ไฟล์ชั่วคราวและคลิปบอร์ดข้ามเครื่อง แชร์ข้อความและไฟล์ระหว่างอุปกรณ์ผ่าน UI เว็บหรือ command-line client

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

            1. **เข้าสู่โดเมน** — UI เว็บพร้อมสำหรับวางและอัปโหลด
            2. **วางข้อความ** — แชร์ข้อความระหว่างอุปกรณ์ทันที
            3. **อัปโหลดไฟล์** — ลากและวางไฟล์เพื่อแชร์ผ่านลิงก์
            4. **ใช้ CLI** — ติดตั้ง pcopy client สำหรับคัดลอก/วางจากเทอร์มินัล
            5. **ตั้งเวลาหมดอายุ** — ไฟล์จะถูกลบอัตโนมัติหลังจากเวลาที่กำหนด

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

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    zh-CN:
        description: |
            pcopy 是跨设备的临时文件主机、在线剪贴板和 nopaste 服务。通过 Web UI 或 CLI 在设备间复制粘贴文本和文件，支持密码保护和过期时间设置。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 pcopy 的域名
        readme: |
            # pcopy

            跨设备的临时文件主机与在线剪贴板。通过 Web UI 或命令行在设备间分享文本和文件。

            ## 部署后可以做什么

            1. **打开域名** — Web UI 已准备好供粘贴和上传
            2. **粘贴文本** — 在设备间即时分享文本片段
            3. **上传文件** — 拖放文件以分享链接
            4. **使用 CLI** — 安装 pcopy 客户端从终端复制/粘贴
            5. **设置过期** — 文件在设定时间后自动删除

            ## 授权

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
    zh-TW:
        description: |
            pcopy 是跨裝置的臨時檔案主機、線上剪貼簿和 nopaste 服務。透過 Web UI 或 CLI 在裝置間複製貼上文字和檔案，支援密碼保護和到期時間設定。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 pcopy 的網域
        readme: |
            # pcopy

            跨裝置的臨時檔案主機與線上剪貼簿。透過 Web UI 或命令列在裝置間分享文字和檔案。

            ## 部署後可以做什麼

            1. **開啟網域** — Web UI 已準備好供貼上和上傳
            2. **貼上文字** — 在裝置間即時分享文字片段
            3. **上傳檔案** — 拖放檔案以分享連結
            4. **使用 CLI** — 安裝 pcopy 客戶端從終端複製/貼上
            5. **設定到期** — 檔案在設定時間後自動刪除

            ## 授權

            Apache-2.0 — [GitHub](https://github.com/binwiederhier/pcopy)
