QuickShare 是一款基于 Go、React 和 TypeScript 构建的快速文件分享工具,旨在帮助用户在不同设备之间轻松分享文件。本文将介绍如何使用 Docker 快速部署 QuickShare,让你在私有服务器上打造专属的文件分享服务。
QuickShare 功能展示
首次打开 QuickShare,使用 Docker Compose 里的配置登录:

QuickShare 文件管理:

QuickShare 分享:

QuickShare 设置:

什么是 QuickShare?
QuickShare 是一款开源的、自托管的文件分享工具,以其快速、简单和跨平台的特点著称。通过文件管理、用户管理和自适应 UI,QuickShare 让你轻松管理和分享文件,同时完全掌控你的数据。
核心功能与特点
- 文件管理 📂:
- 支持上传、下载、创建、删除和移动文件及文件夹。
- 支持断点续传上传和下载。
- 在浏览器中管理文件和文件夹。
- 支持多关键词快速搜索文件和文件夹。
- 分享文件夹(包括匿名分享)。
- 扫描二维码访问分享的文件夹。
- 支持同时上传数百个文件。
- 流式上传:支持在 CDN 或反向代理后使用。
- 支持从操作系统管理文件。
- 用户管理 👤:
- 支持多用户。
- 每个用户具有角色(用户/管理员)。
- 用户主目录。
- 每个用户的下载和上传速度限制。
- 每个用户的存储空间配额。
- 其他功能 🌟:
- 自适应 UI。
- 国际化支持(I18n)。
- 壁纸自定义。
- 跨平台支持:支持 Linux、Mac 和 Windows。
适用场景
- 跨设备文件分享:在不同设备之间快速分享文件。
- 团队协作:通过多用户和角色管理,与团队成员协作。
- 隐私保护者:通过自托管和用户配额管理,确保数据安全。
官方地址
- GitHub 仓库:https://github.com/ihexxa/quickshare
使用 Docker 部署 QuickShare
使用以下 docker-compose.yml
配置来安装 QuickShare:
version: '3.9' services: quickshare: image: hexxa/quickshare:latest container_name: quickshare ports: - '8686:8686' volumes: - ./quickshare/root:/quickshare/root environment: - DEFAULTADMIN=qs - DEFAULTADMINPWD=1234 restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/quickshare && cd ~/quickshare
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:8686
,验证部署是否成功。
总结
QuickShare 以 跨设备文件分享与用户管理 为核心,兼具 自适应 UI 与国际化支持 特点,无论是个人文件分享还是团队协作,它都能作为 高效且可持续的文件分享工具 长期使用。更多功能(如壁纸自定义、流式上传)可访问以下资源获取:
订阅评论
登录
0 评论
最旧