可自托管的文件与笔记分享工具,数据在浏览器中加密,服务器只存储密文。
- Star
- 639
- Fork
- 41
- 未关闭 Issue
- 12
- 最近提交
- 前天
这是什么?
Quickshare 是一个可自托管的文件共享应用,通过浏览器在不同设备之间传输文件。后端使用 Go,前端使用 React 和 TypeScript,支持 Linux、macOS 和 Windows。
除了基本的上传和下载,它还支持在浏览器中管理文件和文件夹,对文件进行模糊搜索,并提供断点续传。用户可以把目录分享给他人,包括无需登录的匿名访问者,并通过二维码打开共享文件夹。上传采用流式方式,服务可以部署在 CDN 或反向代理之后。
针对多人使用场景,它支持多用户和管理员/普通用户角色,每个用户拥有独立的主目录,并可单独设置上传下载限速和空间配额。部署方式包括 Docker、源码(Yarn)以及预编译的可执行文件,也可以直接从操作系统访问存储的文件。
核心功能
- 01在浏览器中上传、下载、新建、移动和删除文件及文件夹
- 02对文件和文件夹进行模糊搜索
- 03支持断点续传的上传和下载
- 04可将目录分享给他人,包括通过二维码匿名访问
- 05支持多用户,区分管理员和普通用户
- 06可为每个用户设置速度限制和空间配额
适用场景
- 在家庭网络中的手机、笔记本和台式机之间快速传输文件
- 无需账号,向同事或客户分享文件夹链接
- 为家庭或小团队搭建带用户配额的私有文件服务器
快速上手
- 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
或者克隆仓库后从源码运行(需要 Go 1.17+、Node.js 和 Yarn)
git clone git@github.com:ihexxa/quickshare.git - 3
在仓库目录中启动应用
DEFAULTADMIN=qs DEFAULTADMINPWD=1234 yarn start - 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 数据每日更新。
相关项目
457+5 本周27TypeScriptAGPL-3.0维护活跃更新于 13天前
单个 Go 可执行文件即可运行的自托管云平台,用于文件共享、协作编辑代码和用户管理。
36320TypeScriptGPL-3.0维护活跃更新于 6天前
基于 Deno 和 TypeScript 构建、用 Docker Compose 部署的自托管个人云,提供文件、日历和通讯录服务。
1250+8 本周60TypeScriptAGPL-3.0维护活跃更新于 前天
一个自托管的文件列表与管理服务,通过统一的网页界面和 WebDAV 访问多种网盘及本地存储。
2.6万+122 本周2449GoAGPL-3.0维护活跃更新于 昨天
用 Go 编写的自托管临时文件分享服务,类似 WeTransfer,支持网页与命令行上传。
1839+9 本周201GoOther维护活跃更新于 3天前
一个可自托管的临时文件与文本分享平台,支持分片上传、秒传、图片压缩和访问控制。
425+2 本周44VueAGPL-3.0更新于 前天