最近PanDownload和百度网盘的事件闹得沸沸扬扬的,不如自建一个不限速的网盘体验一下。
Cloudreve介绍
Cloudreve是一个开源的支持多家云存储驱动的公有云文件系统.
Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
特性
- 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
- 上传/下载 支持客户端直传,支持下载限速
- 可对接 Aria2 离线下载
- 在线 压缩/解压缩、多文件打包下载
- 覆盖全部存储策略的 WebDAV 协议支持
- 拖拽上传、目录上传、流式上传处理
- 文件拖拽管理
- 多用户、用户组
- 创建文件、目录的分享链接,可设定自动过期
- 视频、图像、音频、文本、Office 文档在线预览
- 自定义配色、黑暗模式、PWA 应用、全站单页应用
- All-In-One 打包,开箱即用
- ... ...
注册域名
什么是域名:https://baike.baidu.com/item/%E5%9F%9F%E5%90%8D/86062
域名注册地址:https://wanwang.aliyun.com/?source=5176.11533457&userCode=jdjc69nf&type=copy
选择域名要选择可以备案的域名,可备案域名后缀列表:http://www.xinnet.com/service/cjwt/idc/guanli/1589.html
然后到域名控制台进行实名认证就行
购买服务器
购买地址:https://www.aliyun.com/product/ecs?source=5176.11533457&userCode=jdjc69nf
学生优惠9.9元/月购买地址:https://promotion.aliyun.com/ntms/act/campus2018.html?source=5176.11533457&userCode=jdjc69nf
其他高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html
选择包年包月,地区建议选择国内,延迟低访问速度快,如果不想备案可以选择国外或香港的服务器,可用区自己随便选一个,记住自己选的地域和可用区,然后选择配置,共享型划算一点,具体配置自己按需要选择,选择1核2G内存的差不多就够。
镜像选择centos 7.6,购买时长建议选择三个月,这样就可以在阿里云免费代备案。然后下一步即可。
选择带宽计费模式,带宽值1M差不多够了,因为只是做网站服务器只需要进行文件管理,文件的上传下载使用OSS。然后点击下一步。
设置服务器密码后点击确认订单。
域名备案
域名备案:https://beian.aliyun.com/order/index.htm
按照提示操作就行。
安装宝塔
下载putty:http://go.zeruns.tech/C
进入服务器控制台:https://ecs.console.aliyun.com/#/server/region
记下公网IP
打开putty,输入服务器IP,点击打开
然后输入账号root
,回车确定,再输入你的服务器密码(输入密码时是看不到的),回车确定
注册宝塔账号:https://www.bt.cn/?invite_code=MV91a2pjZnQ=
在putty中输入以下命令安装宝塔面板(复制命令后在putty中单机鼠标右键即可黏贴)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
然后输入y再按回车确定
设置服务器安全组,允许8888端口访问
安装完成后记下登陆地址和账号密码,按住鼠标左键选中文字即可复制
在浏览器地址栏输入登陆地址登陆进去,然后安装LNMP套件,不需要安装MySQL,取消勾选MySQL和PHPmyadmin,安装方式生产环境建议选择编译安装,但编译安装时间长。
然后等待安装完成即可进行下一步。
安装Cloudreve
在putty中按顺序输入下面的命令进行安装。
下载Cloudreve:
wget https://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz
解压Cloudreve:
tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz
赋予执行权限:
chmod +x ./cloudreve
启动 Cloudreve:
./cloudreve
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。
然后按键盘的Ctrl
+C
键来退出到命令模式。
设置进程守护:
安装升级systemd:
sudo yum install systemd-*
编辑systemd配置文件:
vim /usr/lib/systemd/system/cloudreve.service
按i
键进入编辑模式,然后将下面内容复制进去:
[Unit]
Description=Cloudreve
Documentation=https://blog.zeruns.tech
After=network.target
Wants=network.target
[Service]
WorkingDirectory=/root
ExecStart=/root/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
StandardOutput=null
StandardError=syslog
[Install]
WantedBy=multi-user.target
然后按esc
键退出编辑模式,输入:wq
再按回车键来保存。
接着分别运行下面三条命令:
systemctl daemon-reload
systemctl start cloudreve
systemctl enable cloudreve
设置域名解析
添加记录,主机记录自己输入一个名字,比如输入pan,访问网站的时候就是pan.zeruns.tech,输入@,访问网站就直接访问zeruns.tech,记录值输入自己服务器的IP
设置反向代理
登陆宝塔面板,添加网站
设置反代,目标URL输入http://127.0.0.1:5212
,然后保存。
开通阿里OSS
地址:https://www.aliyun.com/product/oss?source=5176.11533457&userCode=jdjc69nf
购买资源包:
创建Bucket:https://oss.console.aliyun.com/bucket/
设置Cloudreve
在浏览器地址栏中输入你的域名打开网站,然后用安装Cloudreve时创建的初始管理员账号密码登陆。
点击右上角的头像,再点击管理面板进入网站后台。
如果弹出确定站点URL设置
的提示框就点击更改
。
添加存储策略。
按提示填写
一直下一步到这点击让cloudreve帮我设置
到这设置用户组使用的存储策略
然后到首页测试上传下载,测试可以跑满带宽
其他设置根据自己需要设置。
推荐文章
- 高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html
- 学生优惠权益大全:https://blog.zeruns.tech/archives/321.html
- 怎样搭建个人博客:https://blog.zeruns.tech/archives/218.html
- 使用阿里云搭建网站并实现站库分离:https://blog.zeruns.tech/archives/513.html