Repolode
ihexxa

ihexxa/quickshare

可自托管的网页文件共享工具,支持多设备互传、多用户管理、断点续传和扫码访问共享目录。

可替代:DropboxWeTransfer

Star
639
Fork
41
未关闭 Issue
12
最近提交
前天

这是什么?

Quickshare 是一个可自托管的文件共享应用,通过浏览器在不同设备之间传输文件。后端使用 Go,前端使用 React 和 TypeScript,支持 Linux、macOS 和 Windows。

除了基本的上传和下载,它还支持在浏览器中管理文件和文件夹,对文件进行模糊搜索,并提供断点续传。用户可以把目录分享给他人,包括无需登录的匿名访问者,并通过二维码打开共享文件夹。上传采用流式方式,服务可以部署在 CDN 或反向代理之后。

针对多人使用场景,它支持多用户和管理员/普通用户角色,每个用户拥有独立的主目录,并可单独设置上传下载限速和空间配额。部署方式包括 Docker、源码(Yarn)以及预编译的可执行文件,也可以直接从操作系统访问存储的文件。

核心功能

  • 01在浏览器中上传、下载、新建、移动和删除文件及文件夹
  • 02对文件和文件夹进行模糊搜索
  • 03支持断点续传的上传和下载
  • 04可将目录分享给他人,包括通过二维码匿名访问
  • 05支持多用户,区分管理员和普通用户
  • 06可为每个用户设置速度限制和空间配额

适用场景

  • 在家庭网络中的手机、笔记本和台式机之间快速传输文件
  • 无需账号,向同事或客户分享文件夹链接
  • 为家庭或小团队搭建带用户配额的私有文件服务器

快速上手

  1. 1

    运行 Docker 容器(推荐),然后打开 http://127.0.0.1:8686

    docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare
  2. 2

    或者克隆仓库后从源码运行(需要 Go 1.17+、Node.js 和 Yarn)

    git clone git@github.com:ihexxa/quickshare.git
  3. 3

    在仓库目录中启动应用

    DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start
  4. 4

    或者从 Release 页面下载可执行文件,解压后运行

使用前须知

  • 仍在积极开发中,不保证完全向后兼容。
  • 采用 LGPL-3.0 许可证,属于 Copyleft 许可。
  • 默认凭据(qs / 1234)首次登录后应修改,以确保安全。

收录于专题

标签

常见问题

quickshare 是什么?
可自托管的网页文件共享工具,支持多设备互传、多用户管理、断点续传和扫码访问共享目录。 Quickshare 是一个可自托管的文件共享应用,通过浏览器在不同设备之间传输文件。后端使用 Go,前端使用 React 和 TypeScript,支持 Linux、macOS 和 Windows。
quickshare 可以免费使用吗?用的什么许可证?
quickshare 以 LGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
quickshare 还在维护吗?
活跃维护中。quickshare 最近一次提交是在 2026年11月5日。
quickshare 适合用来做什么?
在家庭网络中的手机、笔记本和台式机之间快速传输文件 无需账号,向同事或客户分享文件夹链接 为家庭或小团队搭建带用户配额的私有文件服务器
quickshare 怎么安装和运行?
运行 Docker 容器(推荐),然后打开 http://127.0.0.1:8686: docker run \ --name quickshare \ -d -p 8686:8686 \ -v `pwd`/quickshare/root:/quickshare/root \ -e DEFAULTADMIN=qs \ -e DEFAULTADMINPWD=1234 \ hexxa/quickshare 或者克隆仓库后从源码运行(需要 Go 1.17+、Node.js 和 Yarn): git clone git@github.com:ihexxa/quickshare.git 在仓库目录中启动应用: DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start 或者从 Release 页面下载可执行文件,解压后运行
在哪里获取 quickshare?
源代码和安装说明在 GitHub 上:https://github.com/ihexxa/quickshare

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目