精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

PairDrop - 开源类似AirDrop的局域网跨设备文件共享工具

PairDrop

应用介绍

PairDrop 是一款开源免费的局域网文件共享工具,灵感来自苹果的 AirDrop,可以让你在同一局域网下的不同设备之间快速共享文件和文字,完全不需要第三方云服务,所有传输都在本地完成,保护隐私安全。你可以将 PairDrop 部署在自己的 NAS 服务器上,随时随地在设备之间共享文件。

PairDrop 的核心特点包括: - 完全开源免费,可自托管部署在 NAS 服务器 - 基于 WebRTC 技术,直接点对点传输文件,速度快且隐私安全 - 支持跨平台使用,只要设备有现代浏览器即可使用,不需要安装客户端 - 支持配对设备,可以跨网络共享文件,即使不在同一局域网也能使用 - 支持临时公共房间,方便临时与他人共享文件 - 支持一次性传输多个文件,自动打包成 ZIP 下载 - 支持深色模式,渐进式 Web 应用 (PWA) 可以添加到主屏幕

安装说明

前提依赖

PairDrop 可以通过 Docker 一键部署,只需要开放对应的端口,或者配置反向代理即可使用。应用本身非常轻量,对 NAS 服务器资源占用极低,即使是低性能的 ARM 架构 NAS 也能流畅运行。

安装配置

使用官方 Docker 镜像的 Compose 配置:

version: '3'

services:
  pairdrop:
    image: pairdrop/pairdrop:latest
    restart: unless-stopped
    ports:
      - 3000:3000
    environment:
      - PAIRDROP_DOMAIN=your-domain.com
    volumes:
      - pairdrop-data:/app/data

volumes:
  pairdrop-data:

如果你使用反向代理,可以只绑定到 127.0.0.1,然后通过 Nginx/Caddy 反向代理到容器。

使用说明

  1. 创建 docker-compose.yml 文件,填写上面配置
  2. 执行 docker-compose up -d 启动容器
  3. 如果使用域名访问,配置反向代理和 SSL 证书
  4. 打开你的域名即可使用 PairDrop
  5. 在同一局域网下,所有设备打开同一个 PairDrop 实例即可看到彼此,选择文件即可发送
  6. 跨网络使用可以配对设备,通过 6 位验证码配对后即可随时传输文件

开源信息

  • 项目 GitHub 地址:https://github.com/schlagmichdoch/PairDrop
  • 官方演示站:https://pairdrop.net/
  • 自托管文档:https://github.com/schlagmichdoch/PairDrop/blob/main/docs/host-your-own.md
  • 开源协议:MIT