它不靠网盘,也不走云服务,而是直接在你自己的电脑或服务器上跑一个网页,朋友点开链接就能上传、下载——整个过程,你的文件从没离开过本地网络。
不用注册账号,不用等审核,更不会偷偷把你的合同、设计稿、视频样片同步到某个海外数据中心。你传什么、谁来下、存多久,全由你自己定。
对很多小团队、自由职业者甚至家庭用户来说,这不是“又一个开源项目”,而是终于能把那些反复付费、反复受限的文件分享动作,一次性关掉。
替代了哪些付费软件
它瞄准的不是某一款具体 App,而是你每月为「临时大文件传输」悄悄付的钱:比如 WeTransfer Pro 的 12 美元/月(约 86 元),或是 Dropbox Transfer 的按用量计费套餐;还有国内某些网盘的「高速通道」会员,单次收费 3–5 元,传三次就回本。
你不是在买功能,是在为“不被监控、不限制、不删档”买单。
这些服务真正卖的,其实是控制权——而 YouTransfer 把控制权还给你,价格直接砍到零。
它不替代日常云同步(比如自动备份手机相册),但凡你遇到“这次要发个 2GB 的渲染包给客户”“导师让我交个未压缩的答辩视频”“家里老人想传几十张老照片给外地孩子”,它就是那个不用再打开微信反复压缩、重命名、分卷的解决方案。
你不需要记住一堆上传规则:WeTransfer 要求邮箱验证,某些网盘限制非会员只能传 100MB,有的还强制压缩视频。YouTransfer 没有这些预设条件,所有规则都写在配置文件里,改一行就生效。
它的设计逻辑很朴素:一次传输,一个链接,一份文件。没有后台仪表盘,没有用户管理界面,也没有“团队空间”“协作看板”这类冗余模块。你要的只是让对方拿到那个文件,仅此而已。
核心功能
- 上传页面极简,访客不需要注册、不用登录,粘贴链接就能上传。没有广告位,没有“升级 Pro 查看完整列表”的提示栏,也没有诱导你绑定手机号的弹窗。
- 你可以自己设定单次上传上限(比如 500MB 或 2GB),也能设自动清理时间,比如上传后 7 天自动删除,避免服务器硬盘悄悄被占满。这个设置在
config.json文件里的maxFileSize和cleanupInterval字段中调整,单位分别是字节和毫秒。 - 所有文件都存在你指定的本地文件夹里,不是上传到某个第三方服务器。你用 Docker 挂载哪个目录,文件就老老实实躺在那里,连路径都一目了然。例如挂载
/home/user/yt-uploads,那所有上传内容都会出现在该路径下,结构是uploads/YYYY-MM-DD/filename.ext。 - 支持设置密码保护单个传输链接,别人没密码打不开下载页。这比 WeTransfer 的“邮件通知+链接”更可控,毕竟邮件可能被转发,而密码你可以当面说、微信语音说,甚至写在纸条上。启用方式是在上传时勾选 “Require password”,输入后生成带
?password=xxx后缀的链接。 - 界面是英文,但操作完全无语言门槛:上传按钮就一个,下载按钮就一个,复制链接按钮也只有一个。连你爸妈第一次用,点三下就能搞定。所有交互都基于标准 HTML 表单,不依赖 JavaScript 渲染,低配平板或旧版浏览器也能正常打开。
- 它不搞多端同步,也不做历史记录云端备份,就是专注做好一件事:让两个设备之间,快速、干净、可预期地交换一次文件。没有“最近上传”列表,没有“我的文件”归档,没有回收站,也没有版本对比,传完即走,不留痕迹。
三步上手
- 先确认你电脑装了 Docker(Windows/macOS 可去官网下 Desktop 版,Linux 用户一般自带;如果没装,这是唯一必须提前做的一步)。Docker Desktop 安装完成后,启动它并确保系统托盘图标显示为绿色运行状态。
- 打开终端(命令行),依次敲两行命令:
docker pull remie/youtransfer:stable,然后是docker run -d -v /your/upload/folder:/opt/youtransfer/uploads -v /your/config/folder:/opt/youtransfer/config -p 80:5000 remie/youtransfer:stable,注意把 /your/upload/folder 换成你电脑上真实存在的空文件夹路径。比如 macOS 上可以是/Users/yourname/yt-uploads,Windows 上是C:\yt-uploads,Linux 上是/var/yt-uploads。 - 浏览器打开 http://localhost,就能看到上传页了。分享这个地址给朋友,他们就能直接上传,你刷新页面就能看到新文件,点下载就行。如果本地网络其他设备要访问,需把地址换成你电脑的局域网 IP,比如
http://192.168.1.20。
项目信息
The simple but elegant self-hosted file transfer & sharing solution
2.0k
Stars
202
Forks
JavaScript
Apache-2.0



