Cloudreve是一款基于Web的开源云存储管理系统,可以让用户轻松搭建自己的云存储服务,也就是自己的私人网盘
什么是Cloudreve
Cloudreve是一款类似于OneDrive和Goole Drive的云存储管理系统,可以让用户方便地在云端存储和管理自己的文件。相比与商业化的云存储服务,Cloudreve具有以下优势:
- 开源,用户可以免费使用和修改
- 安全性高,可以自行部署,不必担心隐私泄露
- 支持多种云存储服务,比如OneDrive、腾讯云COS、阿里云OSS、又拍云等等
- 支持自定义域名,可以将云存储服务绑定到自己的域名上
开始搭建
首先安装宝塔面板,可以去宝塔面板的官网查看,这里给到链接跳转链接
当然这里也会给出安装命令,使用宝塔面板搭建Cloudreve自带进程守护。
CentOS安装脚本:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin安装脚本:
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
安装好宝塔面板之后,那就是需要下载Cloudreve程序本体了
这里给到链接下载链接,如果访问不到GitHub,这里由站长提供的下载点下载链接当然这里也提供百度网盘的分享链接下载链接,提供给大家下载。(选择自己合适的系统版本就可以了,如果可以访问GitHub,记得点个小小的Star)
之后就是把Cloudreve压缩包上传到服务器上,根据步骤来操作就可以了。
之后我们切换到网站,选择Go项目,点击添加Go项目,根据图片的步骤来
到这里就已经搭建成功啦,访问地址是:服务器IP:5212,根据步骤拿到用户名和密码就可以进行访问啦
接下来就可以去访问Cloudreve啦
输入用户名和密码,即可访问成功!
配置Aria2
为了方便操作,这里将使用宝塔面板来配合安装Aria2。首先在SSH终端上输入一下命令,用来安装Aria2
Ubuntu/Debian:
sudo apt-get install aria2
CentOS:
sudo yum install aria2
这里关于Aria2的相关配置文件需要上传并且解压到服务器上,这里可以使用宝塔面板的文件管理来进行上传,图形化界面方便上手 操作,可以把这个配置文件放在你喜欢的目录下面,这里将给出具体的配备文件,同时需要在配置文件目录下创建“aria2.session”和“aria2.log”这两个文件,最后创建“aria2.conf”的文件,“aria2.conf”的文件内容如下:
#文件保存路径设置,请手动更改
dir=/home/data
disk-cache=32M
file-allocation=none
continue=true
max-concurrent-downloads=10
max-connection-per-server=5
min-split-size=10M
split=20
disable-ipv6=true
# 把下面两个改为session的绝对路径
input-file=/root/.aria2/aria2.session
save-session=/root/.aria2/aria2.session
## RPC相关设置 ##
# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800
# 设置的RPC授权令牌,在设置Cloudreve时需要用到,请手动更改
rpc-secret=<TOKEN>
follow-torrent=true
listen-port=6881-6999
enable-dht=true
enable-peer-exchange=true
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
seed-ratio=0.1
bt-seed-unverified=true
bt-save-metadata=false
有些配置可以根据自己的需要自行修改,如rpc-secret,这是RPC的授权令牌,需要自己自定义,以及“dir”的设置,是把文件下载到指定的目录当中,同时确保aria2有该目录的访问权限。
修改成功后,便可以使用一下命令启动aria2,注意:使用该命令时需要在配置文件的目录下使用
aria2c --conf-path="aria2.conf"
但是如何关闭ssh的窗口,那么aria2的服务便会关掉,所以我们需要使用screen来后台运行aria2
apt-get install screen
screen -R aria2
aria2c --conf-path="aria2.conf"
使用ctrl+a,然后按d便可挂起后台,再次进入该screen
screen -R aria2
至此,aria2便安装完成了!
Cloudreve接入Aria2
我们需要打开Cloudreve的管理后台,首先打开“离线下载节点”,然后对Master(Local macchine)进行编辑
之后在编辑页面写的非常清楚,如果只有一台主机的话,那么则需要一定开启主机接管离线下载任务,否则无法进行离线下载,然后就是把RPC的服务器地址填上去,一般都是http://127.0.0.1:6800,如果您的aria2的监听端口没有更改的话,那么就是6800(默认的就是6800),之后填入RPC的授权令牌,就是在Aria2配置文件上填的“rpc-secret”,然后填写在Aria2配置文件上填的“dir”,这里要的是绝对路径哦,其他的便可以不用更改,然后测试Aria2通信,通信成功那么就是配置成功啦,点击保存即可!然后就可以使用Cloudreve来创建离线下载任务啦!
接入对象存储
这里就不再赘述接入对象存储的方法,这里将提供由腾讯云官方提供的教程视频来对Cloudreve扩容
跳转链接(在2:40)
如果需要协助的话,那么请加我的QQ:1355293832(加我的时候,请备注来意),请我喝一杯奶茶就可以啦,我会帮忙协助的。
共有 0 条评论