使用Cloudreve自建不限速的网盘,支持离线下载

最近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

设置域名解析

到域名解析控制台,点击要设置的域名:https://dns.console.aliyun.com/#/dns/domainList

添加记录,主机记录自己输入一个名字,比如输入pan,访问网站的时候就是pan.zeruns.tech,输入@,访问网站就直接访问zeruns.tech,记录值输入自己服务器的IP

img

设置反向代理

登陆宝塔面板,添加网站

设置反代,目标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帮我设置

到这设置用户组使用的存储策略

然后到首页测试上传下载,测试可以跑满带宽

其他设置根据自己需要设置。

推荐文章

发表回复