一款非常优秀的网盘工具Alist,具体可以访问GITHUB.COM查看。
https://github.com/Xhofe/alist
使用手册查看:
https://alist-doc.nn.ci/docs/intro
支持目前几乎所有网盘:
并且可以把挂载的云盘转换成WEBDAV,方便各种同步工具使用。
配合上官方提供的附件盘功能,只需定时把uploads目录移动到云盘中去,用户就可以完全访问云盘,而不再占用服务器流量,想做啥视频互动网站,再不是压力。特别现在阿里云盘10T空间的,价格低得要命,随便购买几个,完全用不完了。
uploads目录定时移动到云盘的方法很多,各种同步工具都可以实现,最常用的如RCLONE,通过WEBDAV来挂载云盘,实现数据定时迁移,非常轻松。用户上传数据,加上迁移数据,就是花费了两倍上传流量,但节约下了所有提供访问的下载流量。
推荐服务器,腾讯新加坡轻量云(境外服务器,无需备案,而且访问速度相当快,并且支持翻墙,适合更多资源互动),2核8G,90G硬盘,30M带宽,每月3.58T流量,实测CPU和读写性能都略超腾讯标准云服务器同等配置,而且价格非常实在,三年才900元。每月3.58T流量,足够用户每月上传数据了。毕竟下载流量节约下来了,能有那么多用户上传资料的话,那网站早盈利了,完全可以更换流量更大的服务器了。
测试过onedrive世纪互联、onedrive国际版、阿里云盘、天翼云家庭盘、百度云盘、夸克网盘,性能最稳定的还是onedrive世纪互联和onedrive国际版,但onedrive国际版国内访问速度太差,如果针对国内用户,不做考虑。百度云那速度,就免了吧,天翼云盘和阿里云盘及夸克网盘token不够稳定,会存在不定期丢盘,不适合运营,最终可选的只有onedrive世纪互联。
和onemanager相比,alist支持了WEBDAV,功能明显强大了许多。而且alist支持目录加密,这样可以把目录列表保护起来,纯粹做为网站链接使用,普通用户就看不到目录列表了,而onemanager无法隐藏目录,除非每个目录去做加密,那样工作量太大了,而alist可以父目录加密,并且权限继承,这样只需加密根目录,就全站加密了。而且alist支持的在线预览文件格式更多,这样对于做在线办公等应用,也更加方便。