用Docker部署FastSend文件传输工具

资源共享 · 06-17 14:44

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 等其他同类工具。这些工具通常具备轻量化部署、跨平台兼容、操作界面简洁等优势,能够为您提供高效、便捷的局域网文件传输体验。

其他功能相似的文件传输工具项目推荐

FileCodeBox

命令 Docker 工具分享 方法 文件传输

上一篇 : 用Docker部署LibreTV免费在线搜剧追剧神器

下一篇 : 夸克网盘免第三方工具下载提速方案


  1. 06-25 13:36 第53楼 欧盟Windows 10 · Google Chrome

    找了很多工具,最终用上了WECOM。公司限制不让装wechat

    1. 刘郎   博主
      06-25 13:56 第54楼 中国贵州省移动Linux · Google Chrome
      @lincol29

      不让装 为啥呀 保密性这么高么 自己单独弄个虚拟机 然后再穿出去😂

  2. zeruns   初访
    06-21 17:47 第51楼 中国广东省肇庆市电信Windows 10 · Google Chrome

    不错的项目,准备自己部署一个

    1. 刘郎   博主
      06-21 18:41 第52楼 中国贵州省移动Linux · Google Chrome
      @zeruns

      是挺不错的

  3. 06-20 00:02 第49楼 中国北京市联通Windows 10 · Google Chrome

    这个会将文件临时存放服务器吗?

    1. 刘郎   博主
      06-20 06:45 第50楼 中国贵州省黔南州联通Linux · Google Chrome
      @TeacherDu

      FastSend基于WebRTC实现P2P传输 不会将文件临时存放在服务器

  4. 06-19 22:15 第47楼 中国福建省漳州市移动Android · Google Chrome

    捕获技术大佬一枚😎

    1. 刘郎   博主
      06-19 23:00 第48楼 中国移动Linux · Google Chrome
      @过山峰博客

      不敢当 就日常瞎整活 瞎记录罢了

  5. ZTGD   初访
    06-19 17:01 第45楼 中国江苏省南通市移动Windows 10 · Google Chrome

    一般都是用微信QQ什么的,超大的就是LocalSend+Radmin LAN,也挺方便的,毕竟一直就那么几个人互传文件

    1. 刘郎   博主
      06-19 17:06 第46楼 中国贵州省移动Linux · Google Chrome
      @ZTGD

      你这挺全面的呀 不过也好 哪个方面用那个 不被局限

  6. Huo   V5
    06-19 00:05 第42楼 中国河北省邢台市电信iPhone · Safari

    我记着之前见到过一个项目跟这个差不多,但是貌似又不是这个

    1. 刘郎   博主
      06-19 06:25 第44楼 中国贵州省黔南州联通Linux · Google Chrome
      @Huo

      这些文件传输工具UI设计都差不太多的😂

  7. Vind   初访
    06-19 00:04 第41楼 中国上海市长宁区/普陀区电信iPhone · Safari

    尽管有很多高效的新工具,我的 同事们还是习惯用 Teams 和 微信传文件。
    其实我自己也经常用微信在手机和电脑之间互传图片和大段文字。
    觉得一方面是没有学习成本,另一方面是很多时候传过的的文件并不是马上就要,可能都是我收到了,但是我要等晚上,或者过两天再用。这种日常社交软件中有记录的就方便很多。

    1. 刘郎   博主
      06-19 06:13 第43楼 中国贵州省黔南州联通Linux · Google Chrome
      @Vind

      其实日常生活中用的更多的还是微信 毕竟操作太简单了 而且很灵活 当然 这是针对传输常规文件 如果文件过大 或者更加隐私的文件 还是联系用自己的项目 前提还得是不过第三方服务器的 不然直接用微信就行了

  8. Yalois   初访
    06-18 16:43 第39楼 中国山东省移动iPhone · Google Chrome

    好东西,get 到了,pulling...

    1. 刘郎   博主
      06-18 16:44 第40楼 中国移动Linux · Google Chrome
      @Yalois

      都是一些乱七八糟的项目 哈哈

  9. 06-18 12:57 第35楼 中国河南省漯河市联通Windows 10 · Google Chrome

    这个 界面和文叔叔好像,比fb好看一些。

    1. 刘郎   博主
      06-18 13:03 第36楼 中国贵州省移动Linux · Google Chrome
      @网友小宋

      这些项目的页面 功能 我觉得都大差不差的

  10. obaby   V9
    06-18 08:53 第33楼 中国山东省青岛市联通iPhone · Google Chrome

    我一般用微信,或者 landrop

    1. 刘郎   博主
      06-18 08:56 第34楼 中国北京市新国信通信有限公司Linux · Google Chrome
      @obaby

      微信有限制 LanDrop还好些

| 黔ICP备2024020400号 | 萌ICP备20246777号 | | 当前有 1 人在线 |
本站已加入BLOGS·CN
订阅
Sitemap
博友圈 星球穿梭
开往-友链接力