用Docker部署FastSend文件传输工具
Fast Send是一款基于WebRTC技术的开源点对点(P2P)文件传输工具,用户可通过网页界面实现浏览器间直接数据交换,无需第三方服务器中转,兼具高效与安全特性。
其核心优势在于采用点对点加密传输,确保数据端到端加密以保护用户隐私;支持文件与文件夹批量传输,大幅提升批量共享效率;在局域网环境中能自动优化传输速度,适合个人与团队快速分享大量数据。
此外,该工具界面设计简单易用,支持中英文切换(页面右上角),还具备PWA轻量安装功能,用户可将其添加至桌面或主屏幕,获得近似原生应用的使用体验。
1.单容器部署
在命令行终端复制以下命令,直接运行即可:
docker run -d \
--name fastsend \
--restart always \
-p 5300:3000 \
-e NODE_ENV=production \
918178/fastsend:v0.5.7 \
node server/index.mjs
2.多容器编排部署
创建一个FastSend目录,在该目录下新建docker-compose.yaml文件,然后将以下代码复制到其中:
vim docker-compose.yaml
version: '3'
services:
fastsend:
image: 918178/fastsend:v0.5.7
container_name: fastsend
restart: unless-stopped
ports:
- 5300:3000
environment:
- NODE_ENV=production
command: node server/index.mjs
在FastSend目录下打开命令行终端,执行以下命令:
docker-compose up -d
以上两种部署方式二选一,运行成功后浏览器地址输入:http://<服务器IP地址>:5300,即可访问Fast Send服务。
若您认为该项目部署流程繁琐,或对工具的功能、操作体验不满意,不妨尝试现成的 Local Send 、 LAN Drop 等其他同类工具。这些工具通常具备轻量化部署、跨平台兼容、操作界面简洁等优势,能够为您提供高效、便捷的局域网文件传输体验。