现在很多网盘都关闭了,造成了百度一家独大的场面,自然而然百度网盘就对普通用户进行限速,使用体验大大下降,因此萌生了自己创建网盘的想法。网上搜了很多教程,但是关于Nextcloud的都比较复杂,不易操作,所以想通过docker进行部署,最终在Docker Hub上找到了wonderfall创建的镜像,配置比较简单,在此记录配置过程,以提供给有需要的同学参考。
优势
私密,自己全权管理所有文件;
稳定,不存在服务商关闭网盘服务的问题;
高速,直链下载,不限速;
功能丰富,可安装插件实现各种云端功能。
搭建网盘的环境
首先你需要一台服务器,可以是腾讯云、百度云、阿里云甚至京东云。推荐最好是国内的服务器,如果选择的是国外那么在使用中速度会比较慢。这次我用的是阿里云的开发者成长计划中的免费一个月套餐,如果需要的请去以上推荐服务器厂商购买学生机,价格普遍在10/月
我的配置
Centos7 ,1核2g
搭建步骤
1.安装docker
使用终端软件例如xshell(网上有很多教程,就不一一介绍了)登录服务器
# 通过yum源安装docker
sudo yum -y install docker
# 启动docker
sudo sysemctl start docker
# 开机自启
sudo systemctl enable docker
2. 获取nextcloud镜像,搭建网盘
docker run -d -p 8080:80 nextcloud
下载速度较慢请耐心等待下载
3.访问主机ip的8080端口,为网盘设置管理员名称和密码
在你服务器ip后面加上:8080 ,比如我的ip为192.168.1那么我就访问192.168.1:8080
设置你的管理员账号密码 单击安装完成
此时我们再次访问网盘后则可以获取全平台的客户端