Quickshare 使用指南:如何快速搭建文件共享服务


阿拉平平

读完需要

4

分钟

速读仅需 2 分钟


说到文件共享,借助 Python3 的 http.server 模块,我们用一条命令就可以快速启动一个文件共享服务。这当然很方便,但我们无法对其进行设置或限制,所以这种方法更适合临时使用的场景。有没有其它的方案可以帮助我们快速搭建一个可控的文件共享服务呢?


1. 项目介绍


   

Quickshare[1] 是一个简单的文件共享服务,用到的技术栈有 Golang,Typescript,Gin,React,Boltdb 等。本文将介绍 Quickshare 的安装和使用方法。


2. 下载安装


   

目前 Quickshare 最新版本为 v0.5.8,可以通过 Docker 来部署:
docker run 
--name quickshare 
-d -p 8686:8686 
-v /opt/quickshare/root:/quickshare/root 
-e DEFAULTADMIN=qs 
-e DEFAULTADMINPWD=1234 
hexxa/quickshare

在这条命令中,我们设置了 Quickshare 监听的端口,挂载的目录以及默认的账号密码。在浏览器中输入 http://{ip}:8686 来访问:

Quickshare 使用指南:如何快速搭建文件共享服务

输入用户名、密码和验证码登录,登录后的界面如下:

Quickshare 使用指南:如何快速搭建文件共享服务


3. 使用说明


   

Quickshare 的界面很简洁,用起来也不复杂。接下来,让我们看看它的功能。


3.1 共享文件


   

点击右侧的『Upload』按钮上传一个文件。文件上传完成后,可以看到相关的信息:
Quickshare 使用指南:如何快速搭建文件共享服务

如果要共享文件,可以点击『Share Folder』按钮。在『Sharings』页面可以看到访问的 URL:

Quickshare 使用指南:如何快速搭建文件共享服务

其他人无需登录,通过点击文件名就可以下载该文件:

Quickshare 使用指南:如何快速搭建文件共享服务
说明:目前 Quickshare 只能共享目录,而无法对单一的文件进行共享。

3.2 调整限制


   

细心的你会发现,我们使用的账户其实是有限制的。在设置页面中可以看到,Quickshare 针对账户的使用空间、上传/下载速度都做了限制。
Quickshare 使用指南:如何快速搭建文件共享服务

到『Management』页面,展开相关账户的信息来修改这些限制:

Quickshare 使用指南:如何快速搭建文件共享服务

4. 写在最后


   

Quickshare 的界面很简洁,通过 Docker 搭建还是比较简单的。和一些网盘项目相比,Quickshare 没有什么花里胡哨的功能,用起来也挺方便的。

References

[1] Quicksharehttps://github.com/ihexxa/quickshare

原文始发于微信公众号(阿拉平平):Quickshare 使用指南:如何快速搭建文件共享服务

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/287448.html

(0)
码上实战的头像码上实战

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!