大家好,今天小编来为大家解答以下的问题,关于哈哈,我一步步教你创建在线网盘(附源码),这个很多人还不知道,现在让我们一起来看看吧!
说实话,网盘基本上是大家的标配。它们是刚需产品,方便快捷。例如,如果您想随时随地查看和修改文件,最简单的方法通常是将文件保存到网盘中。然而国内的xx网盘总是有速度限制,而且有些文件放在网盘上总是不安全!因此,很多同学都想搭建一个自己可以掌控的网盘,但也有一些同学也想了解其背后的原理,为自己毕业时的项目经验加分。
因此,小编给大家介绍一款非常简单易用的文件管理程序,叫做文件浏览器,即使是新手也能快速操作~(注:文件浏览器已经停止开发一段时间了,不过现在有新的开发者了)接管维修)
简介
File Browser是一个基于Web的文件管理器,目前有12.5k star,基于golang开发。
可以设置外部分享或者二维码分享的时限。它还支持手机访问和下载。是不是很贴心呢?
特点
文件浏览器适用于所有平台,任何操作系统都可以安装它!
登录系统很简单
管理界面简洁流畅
可以管理用户、添加权限和设置范围
当然还有编辑文件
执行自定义命令
定制安装
安装
文件浏览器是单个二进制文件,可用作独立的可执行文件。
然而,有些人可能更喜欢将其与Docker 或Caddy 一起使用,这是一个令人惊叹的Web 服务器,默认情况下启用HTTPS。它的安装很简单并且独立于您要使用的系统。
初学者开始使用文件浏览器的快速方法是打开终端并执行以下命令。
Mac
brew tap filebrowser/tapbrew install filebrowserfilebrowser -r /path/to/your/files
Linux
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh |bashfilebrowser -r /path/to/你的/文件
Windows
iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iexfilebrowser -r /path/to/your/files文件浏览器也可以用作Docker 映像。您可以在Docker Hub 上找到它。使用方法:
docker run \ -v /path/to/root:/srv \ -v /path/filebrowser.db:/database.db \ -v /path/.filebrowser.json:/.filebrowser.json \ –user $(id -u ):$(id -g) -p 80:80 \ filebrowser/filebrowser 嗯?已经到了登录界面,但我不知道我的账户密码是多少?我差点忘了告诉你,默认帐户是admin,默认密码也是admin。你可以改变它!
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/152658.html
用户评论
爱你的小笨蛋
哇塞,太赞了!一直想搞个自己的网盘,看到这个就激动坏了!现在开始学习一下你的教程,看看能不能自己搭建一套漂亮又安全的网盘出来。感谢分享!
有7位网友表示赞同!
我怕疼别碰我伤口
手把手太棒了!虽然我是小白,但跟着教程感觉还是很容易理解,现在已经成功部署了一套简单的网盘,功能还蛮不错的!你真的牛逼!以后有机会我会学习更高级的版本。
有19位网友表示赞同!
﹏櫻之舞﹏
说实话,这种开源源码的东西我看着就没兴趣,毕竟自己动手总感觉麻烦又耗费时间。我还是喜欢用现有的网盘服务比较方便
有13位网友表示赞同!
丢了爱情i
在线网盘的功能挺有限的,而且安全性也很难说,建议还是选择一些成熟可靠的商业平台使用,这样安全系数高很多。
有8位网友表示赞同!
旧爱剩女
这个教程写的真细致!我之前也尝试过自己搭建网盘,但是总是在某个步骤卡住。你的讲解非常清晰,问题也解决得妥妥的,太感谢了!
有15位网友表示赞同!
凝残月
源码分享很赞呀!这样每个人都可以根据自己的需求进行扩展和定制,真是个好创意!期待看到更多小伙伴的作品来完善这个项目~
有8位网友表示赞同!
无望的后半生
话说这个网盘只能上传文件吗?下载文件的功能没有描述清楚啊!有没有什么额外的功能可以添加呢?
有16位网友表示赞同!
哽咽
我尝试了脚本代码,发现有些地方需要修改才能适应我的环境设置,希望作者能提供一些更详细的配置指南,这样会方便很多新手小白。
有12位网友表示赞同!
留我一人
哈哈哈哈哈!这个教程让我笑喷了!谁说自己搭建在线网盘简单易用呢?还是找专业的人搞吧,我这种菜鸟可hold不住😂
有10位网友表示赞同!
风中摇曳着长发
这个源码感觉功能还不够强大,支持的格式有限,而且文件的大小也限制比较低。我觉得可以考虑增加加密选项和更大的存储容量吧…
有17位网友表示赞同!
生命一旅程
这个教程真的很棒!以前总觉得搭建网盘要很复杂,现在我明白只要找对方法,其实还是可以学到的!我已经成功组建了自己的云盘,以后不用担心文件丢失啦~
有20位网友表示赞同!
青楼买醉
话说这个源码是开源的,我们可以自由修改和利用吗?有没有其他的用户贡献的代码共享平台呢?
有12位网友表示赞同!
别悲哀
虽然教程写的很清楚,但代码还是有些难理解啊。希望作者能够用更简单的语言解释一些关键的部分,这样对新手来说会更容易入门。
有19位网友表示赞同!
封锁感觉
这个网盘的功能确实很实用,可以让大家随时随地访问自己的文件,真是太方便了!可惜我还没办法用到它 😔 因为我的网络速度太慢啦…
有8位网友表示赞同!
空巷
我已经按照教程把网盘搭建好啦!运行起来感觉真不错,可以上传下载各种文件,而且还设置了密码保护,安全性很高呢!
有10位网友表示赞同!
一笑抵千言
这个项目的优势在于开源和可定制性,但是缺点是缺乏一些商业平台的功能,例如用户管理、共享功能等等。我觉得作者可以考虑在将来版本中加入这些功能,提升它的实用性。
有18位网友表示赞同!
浮光浅夏ζ
我一直在寻找一个搭建简单安全的网盘的开源解决方案,这个项目终于满足了我的需求!我已经开始尝试使用它,期待后续发展!
有6位网友表示赞同!