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

本文涉及的产品
对象存储 OSS,20GB 3个月
.cn 域名,1个 12个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 最近PanDownload和百度网盘的事件闹得沸沸扬扬的,不如自建一个不限速的网盘体验一下。

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

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帮我设置

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

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

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

推荐文章

目录
相关文章
|
6月前
|
存储 安全 网络协议
阿里云网盘与相册问题之服务开通历史版本如何解决
阿里云网盘与相册是阿里云提供的云存储服务,用户可以安全便捷地存储和管理个人文件、照片等数据;本合集将介绍如何使用阿里云网盘和相册服务,包括文件上传、同步、分享,以及处理常见使用问题的技巧。
111 1
|
6月前
|
SQL 数据可视化 Linux
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
ClickHouse【环境搭建 03】Linux环境离线安装 clickhouse-22.3.3.44 配置参数说明+可视化界面使用(离线安装文件分享百度云盘)
474 0
|
存储 安全 API
阿里云oss收费标准新版介绍
阿里云对象存储服务(Object Storage Service,简称OSS)是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务。它适用于各种场景,如网站、移动应用、大数据分析、备份与归档等。OSS提供标准的RESTful API接口,支持多种语言SDK,方便用户进行文件上传、下载、管理和授权等操作。
搭建离线下载服务器
简单来说就是让云服务器来代替电脑来下载资源,从而节省了我们的电脑资源。我这次搭建的离线下载是通过服务器使用CCAA 脚本,一键安装 Caddy + Aria2 + AriaNg 来实现离线下载。
1299 0
搭建离线下载服务器
|
20天前
|
JSON API 数据格式
阿里云国际版CDN查询实时带宽步骤
阿里云国际版CDN查询实时带宽步骤
pandown网页版百度网盘在线免登录、免安装、不限速
_Pandownload网页版_是百度网盘的高速下载工具,可在PC和手机上使用,提供不限速下载。通过粘贴分享链接到官网([f.then.asia/#/index](https://f.then.asia/#/index)),或在链接后加`wp`快速访问,可实现高速下载。网页版有时会自动填充提取码,但限制每日下载次数,适用于无百度账号的地区。注意避免使用多线程下载器导致异常。
pandown网页版百度网盘在线免登录、免安装、不限速
|
6月前
|
存储 数据安全/隐私保护 Docker
开源网盘程序,自建网盘指南
ShowTa是一款开源的个人和企业网盘程序,提供简洁界面和多种功能,如预览文件、在线播放视频、设置文件夹密码等。它支持Docker部署、WebDAV协议,可将网盘映射到本地磁盘,并能挂载阿里云盘。通过WebDAV,用户可在电视上观看阿里云盘内容。了解更多信息,请访问[GitHub](https://github.com/bosnzt/showta)和[演示地址](https://www.showta.cc)。
|
6月前
|
存储 编解码 弹性计算
阿里云网盘与相册开发版提供了丰富的功能和全面的加速解决方案
阿里云网盘与相册开发版提供了丰富的功能和全面的加速解决方案【1月更文挑战第13天】【1月更文挑战第63篇】
67 2
|
存储 网络安全 数据安全/隐私保护
部署ZFile在线网盘
部署ZFile在线网盘
231 0
|
弹性计算 Linux DataWorks
阿里云ecs搭建简易ftp服务器-用于DataWorks文件存储及依赖校验
很多企业客户在使用阿里云产品时,经常需要与FTP服务器进行文件交互,诸如跨IDC任务done文件依赖,跨账号、部门临时数据交互等场景。这里简要记录阿里云ecs搭建简易ftp服务器用于上述场景答疑的过程。