# yaml-language-server: $schema=https://schema.zeabur.app/template.json
apiVersion: zeabur.com/v1
kind: Template
metadata:
    name: PairDrop
spec:
    description: |
        PairDrop is a browser-based, peer-to-peer file transfer tool inspired by Apple AirDrop. Send files, text, and links directly between devices on the same network — no app install, no signup, no cloud storage. Uses WebRTC for end-to-end encrypted transfers.
    coverImage: https://raw.githubusercontent.com/schlagmichdoch/PairDrop/master/docs/pairdrop_screenshot_mobile.gif
    icon: https://raw.githubusercontent.com/schlagmichdoch/PairDrop/master/public/images/android-chrome-512x512.png
    variables:
        - key: PUBLIC_DOMAIN
          type: DOMAIN
          name: Domain
          description: The domain to access PairDrop
    tags:
        - Tool
        - Productivity
    readme: |
        # PairDrop

        A browser-based, peer-to-peer file transfer tool inspired by Apple AirDrop. No app installation or account registration required — just open the URL on any device.

        ## What You Can Do After Deployment

        1. **Open your domain** — PairDrop is ready immediately, no login needed
        2. **Discover nearby devices** — devices on the same network appear automatically
        3. **Send files** — click a device and select files to transfer directly via WebRTC
        4. **Share text and links** — send clipboard content or URLs instantly
        5. **Use across platforms** — works on any device with a modern browser (phone, tablet, laptop)

        ## Key Features

        - Peer-to-peer file transfer via WebRTC (end-to-end encrypted)
        - No app installation or account registration required
        - Automatic device discovery on the same network
        - Transfer files, text, and links
        - Works on all platforms and modern browsers
        - Responsive mobile-friendly UI
        - Temporary pairing via 6-digit room codes for cross-network transfers

        ## License

        GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    services:
        - name: pairdrop
          icon: https://raw.githubusercontent.com/schlagmichdoch/PairDrop/master/public/images/android-chrome-512x512.png
          template: PREBUILT_V2
          spec:
            id: pairdrop
            source:
                image: linuxserver/pairdrop:1.11.2
            ports:
                - id: web
                  port: 3000
                  type: HTTP
            healthCheck:
                type: HTTP
                port: web
                http:
                    path: /
          domainKey: PUBLIC_DOMAIN
localization:
    es-ES:
        description: |
            PairDrop es una herramienta de transferencia de archivos P2P basada en navegador, inspirada en Apple AirDrop. Transfiere archivos, texto y enlaces directamente entre dispositivos en la misma red. Cifrado de extremo a extremo con WebRTC.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Dominio
              description: El dominio para acceder a PairDrop
        readme: |
            # PairDrop

            Herramienta de transferencia de archivos P2P basada en navegador, inspirada en Apple AirDrop. Sin instalacion de aplicaciones ni registro de cuenta — solo abre la URL en cualquier dispositivo.

            ## Que puedes hacer despues del despliegue

            1. **Abre tu dominio** — PairDrop esta listo inmediatamente, sin inicio de sesion
            2. **Descubre dispositivos cercanos** — los dispositivos en la misma red aparecen automaticamente
            3. **Envia archivos** — haz clic en un dispositivo y selecciona archivos para transferir via WebRTC
            4. **Comparte texto y enlaces** — envia contenido del portapapeles o URLs al instante
            5. **Usa en cualquier plataforma** — funciona en cualquier dispositivo con un navegador moderno

            ## Caracteristicas principales

            - Transferencia de archivos P2P via WebRTC (cifrado de extremo a extremo)
            - Sin instalacion de aplicaciones ni registro de cuenta
            - Descubrimiento automatico de dispositivos en la misma red
            - Transferencia de archivos, texto y enlaces
            - Funciona en todas las plataformas y navegadores
            - Codigos de emparejamiento de 6 digitos para transferencias entre redes

            ## Licencia

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    id-ID:
        description: |
            PairDrop adalah alat transfer file P2P berbasis browser yang terinspirasi dari Apple AirDrop. Kirim file, teks, dan tautan langsung antar perangkat dalam jaringan yang sama. Enkripsi end-to-end dengan WebRTC.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: Domain
              description: Domain untuk mengakses PairDrop
        readme: |
            # PairDrop

            Alat transfer file P2P berbasis browser yang terinspirasi dari Apple AirDrop. Tanpa instalasi aplikasi atau registrasi akun — cukup buka URL di perangkat apa pun.

            ## Apa yang bisa dilakukan setelah deploy

            1. **Buka domain** — PairDrop langsung siap digunakan, tanpa login
            2. **Temukan perangkat terdekat** — perangkat di jaringan yang sama muncul otomatis
            3. **Kirim file** — klik perangkat dan pilih file untuk ditransfer via WebRTC
            4. **Bagikan teks dan tautan** — kirim konten clipboard atau URL secara instan
            5. **Gunakan di semua platform** — berfungsi di semua perangkat dengan browser modern

            ## Fitur utama

            - Transfer file P2P via WebRTC (enkripsi end-to-end)
            - Tanpa instalasi aplikasi atau registrasi akun
            - Penemuan otomatis perangkat di jaringan yang sama
            - Transfer file, teks, dan tautan
            - Berfungsi di semua platform dan browser
            - Kode pairing 6 digit untuk transfer lintas jaringan

            ## Lisensi

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    ja-JP:
        description: |
            PairDrop は Apple AirDrop にインスパイアされたブラウザベースの P2P ファイル転送ツールです。同じネットワーク上のデバイス間でファイル、テキスト、リンクを直接転送。WebRTC によるエンドツーエンド暗号化。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: ドメイン
              description: PairDrop にアクセスするためのドメイン
        readme: |
            # PairDrop

            Apple AirDrop にインスパイアされたブラウザベースの P2P ファイル転送ツール。アプリのインストールやアカウント登録不要で、任意のデバイスで URL を開くだけで利用可能。

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

            1. **ドメインにアクセス** — ログイン不要ですぐに使えます
            2. **近くのデバイスを発見** — 同じネットワーク内のデバイスが自動的に表示されます
            3. **ファイルを送信** — デバイスをクリックして WebRTC で直接ファイルを転送
            4. **テキストとリンクを共有** — クリップボードの内容や URL を即座に送信
            5. **クロスプラットフォーム** — モダンブラウザを持つあらゆるデバイスで動作

            ## 主な機能

            - WebRTC による P2P ファイル転送（エンドツーエンド暗号化）
            - アプリのインストールやアカウント登録不要
            - 同一ネットワーク内のデバイス自動検出
            - ファイル、テキスト、リンクの転送に対応
            - 全プラットフォーム・ブラウザで動作
            - 6 桁のペアリングコードでネットワーク越え転送に対応

            ## ライセンス

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    ko-KR:
        description: |
            PairDrop은 Apple AirDrop에서 영감을 받은 브라우저 기반 P2P 파일 전송 도구입니다. 같은 네트워크의 기기 간에 파일, 텍스트, 링크를 직접 전송합니다. WebRTC 엔드투엔드 암호화를 사용합니다.
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 도메인
              description: PairDrop에 접속할 도메인
        readme: |
            # PairDrop

            Apple AirDrop에서 영감을 받은 브라우저 기반 P2P 파일 전송 도구. 앱 설치나 계정 등록 없이, 아무 기기에서 URL만 열면 바로 사용 가능합니다.

            ## 배포 후 할 수 있는 것

            1. **도메인 접속** — 로그인 없이 바로 사용 가능
            2. **주변 기기 발견** — 같은 네트워크의 기기가 자동으로 표시됩니다
            3. **파일 전송** — 기기를 클릭하여 WebRTC로 직접 파일 전송
            4. **텍스트와 링크 공유** — 클립보드 내용이나 URL을 즉시 전송
            5. **크로스 플랫폼** — 모던 브라우저가 있는 모든 기기에서 작동

            ## 주요 기능

            - WebRTC를 통한 P2P 파일 전송 (엔드투엔드 암호화)
            - 앱 설치나 계정 등록 불필요
            - 같은 네트워크 내 기기 자동 검색
            - 파일, 텍스트, 링크 전송 지원
            - 모든 플랫폼 및 브라우저에서 작동
            - 6자리 페어링 코드로 네트워크 간 전송 지원

            ## 라이선스

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

            เครื่องมือส่งไฟล์ P2P ผ่านเบราว์เซอร์ ได้แรงบันดาลใจจาก Apple AirDrop ไม่ต้องติดตั้งแอปหรือสมัครบัญชี แค่เปิด URL บนอุปกรณ์ใดก็ได้

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

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

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

            - ส่งไฟล์ P2P ผ่าน WebRTC (เข้ารหัสต้นทางถึงปลายทาง)
            - ไม่ต้องติดตั้งแอปหรือสมัครบัญชี
            - ค้นหาอุปกรณ์ในเครือข่ายเดียวกันโดยอัตโนมัติ
            - รองรับส่งไฟล์ ข้อความ และลิงก์
            - ใช้งานได้ทุกแพลตฟอร์มและเบราว์เซอร์
            - รหัสจับคู่ 6 หลักสำหรับส่งข้ามเครือข่าย

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

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    zh-CN:
        description: |
            PairDrop 是受 Apple AirDrop 启发的浏览器端 P2P 文件传输工具。在同一网络的设备间直接传送文件、文本和链接，无需安装 App、注册账号或使用云存储。使用 WebRTC 端到端加密传输。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 域名
              description: 访问 PairDrop 的域名
        readme: |
            # PairDrop

            受 Apple AirDrop 启发的浏览器端点对点文件传输工具。无需安装 App 或注册账号，只需在任何设备上打开网址即可使用。

            ## 部署后可以做什么

            1. **打开域名** — PairDrop 立即可用，无需登录
            2. **发现附近设备** — 同一网络的设备会自动出现
            3. **传送文件** — 点击设备即可通过 WebRTC 直接传送文件
            4. **分享文本和链接** — 即时传送剪贴板内容或网址
            5. **跨平台使用** — 支持任何有现代浏览器的设备

            ## 主要功能

            - 通过 WebRTC 进行 P2P 文件传输（端到端加密）
            - 无需安装 App 或注册账号
            - 同一网络内设备自动发现
            - 支持传送文件、文本和链接
            - 适用于所有平台和浏览器
            - 支持 6 位数配对码跨网络传输

            ## 授权

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
    zh-TW:
        description: |
            PairDrop 是受 Apple AirDrop 啟發的瀏覽器端 P2P 檔案傳輸工具。在同一網路的裝置間直接傳送檔案、文字和連結，無需安裝 App、註冊帳號或使用雲端儲存。使用 WebRTC 端對端加密傳輸。
        variables:
            - key: PUBLIC_DOMAIN
              type: STRING
              name: 網域
              description: 存取 PairDrop 的網域
        readme: |
            # PairDrop

            受 Apple AirDrop 啟發的瀏覽器端點對點檔案傳輸工具。無需安裝 App 或註冊帳號，只需在任何裝置上開啟網址即可使用。

            ## 部署後可以做什麼

            1. **開啟網域** — PairDrop 立即可用，無需登入
            2. **發現附近裝置** — 同一網路的裝置會自動出現
            3. **傳送檔案** — 點擊裝置即可透過 WebRTC 直接傳送檔案
            4. **分享文字和連結** — 即時傳送剪貼簿內容或網址
            5. **跨平台使用** — 支援任何有現代瀏覽器的裝置

            ## 主要功能

            - 透過 WebRTC 進行 P2P 檔案傳輸（端對端加密）
            - 無需安裝 App 或註冊帳號
            - 同一網路內裝置自動發現
            - 支援傳送檔案、文字和連結
            - 適用於所有平台和瀏覽器
            - 支援 6 位數配對碼跨網路傳輸

            ## 授權

            GPL-3.0 — [GitHub](https://github.com/schlagmichdoch/PairDrop)
