前段时间,喀秋莎介绍了如何用nextcloud搭建个人网盘。
技术解放双手——利用腾讯轻量服务器和Nextcloud建立私人本子库
但是nextcloud存在很多问题,首先他是国外开发的网盘,添加了诸如日历,日程表,邮件等功能,但是储存形式单一。腾讯轻量服务器上可以安装COS插件,但是速度很慢。
这是因为这个插件把文件拆分为不同的小文件储存了,读取速度就慢了。
而cloudreve是国内开发的一个网盘,支持多种储存协议,可以在Linux和Window系统上运行。
喀秋莎仔细钻研了这个网盘,并思考了最适合自己的文件管理方式。
网盘的搭建
这个网盘的搭建比nextcloud简单很多,只需要在官网下载运行文件,上传到服务器。
添加权限:chmod +x ./cloudreve
在窗口运行: ./cloudreve
即可,注意开放服务器的5121端口,就可以在网站上查看网盘了。
几种储存协议的对比
1,onedrive
使用onedrive作为储存介质是一件很麻烦的事情。
首先它只支持https通讯协议,所以喀秋莎必须去申请一个域名,并申请SSL证书。(为了GHS,喀秋莎学会了搭网站)
但是遗憾的是,这个储存协议的速度慢的惊人,只能放弃了。
2,腾讯COS
腾讯COS是一种面向对象储存的协议,收费方式复杂,需要对储存数量和读取数据大小以及外网下行数据收费。
喀秋莎的思路是通过服务器内网向COS读取数据,再通过服务器传输到自己的设备上。
但不知道为什么,还是产生了外网下行数据,怎么搞都不行,只能含泪放弃。
加上储存的价格实在是昂贵,只能传一些本子,而不能看片。
3,从机储存
这个储存协议绝对是宝藏。
技术远离:在远程服务器上搭建主机(master),然后在有大容量硬盘的服务器如办公室的电脑上搭建从机(slave),然后主机从从机读取文件,再无线分享给远程终端。
喀秋莎就可以实现无线看本,远程看片等操作,相当于有了一个简化版的NAS。
速度非常快,看本秒加载,看片无延迟。
唯一的缺点就是从机必须时刻保持联网,喀秋莎就拼命折腾办公室的电脑,顺便再装两个硬盘存放大片了。
值得一提的是,这个网盘还可以分配很多子账号,可以分配给公司员工每人一个账户,进行内部的分享操作。
我在上班,别发骚图了。