私人云盘搭建
1. 简单搭建
直接使用轻量服务器,安装系统应用的时候选择安装Cloudreve
即可
2. 使用宝塔面板安装
前提是已经安装好了宝塔面板,这里就不说怎么安装宝塔面板了。
2.1 下载Cloudreve到本地
网址:Releases · cloudreve/Cloudreve (github.com)
选择一个自己喜欢的版本即可。
一般都是
amd
架构的,如果是其他架构,可以选择其他的
2.2 添加站点
添加好了站点信息之后,进入站点的根目录
进入根目录之后,上传本地刚刚下载的压缩包,并且解压到这个目录即可。
2.3 设置数据库
这里的数据库名和用户名待会下面会用到。
2.4 Cloudreve操作
进入cloudreve目录并赋权
cd /www/wwwroot/cloudreve目录(也就是conf.ini文件目录) chmod +x ./cloudreve
在ssh工具中运行一次,记录下账号密码:
在ssh工具中运行一次,记录下账号密码:
注意,这里一定要把账号和密码记录下来。
在Cloudreve你会发现新生成了两个文件
这里我们需要删除
.db
文件,使用自己的数据库编辑
conf.ini
文件:这个文件中编写Cloudreve的配置信息,具体的可以看官网,我这里只配置数据库。[Database] Type = mysql #这里我使用的是mysql数据库 Port = 3306 User = #配置数据库时的用户名 Password = #数据库密码 Host = 127.0.0.1 Name = #数据库名称 TablePrefix = cd_
.Ctrl+C停止cloudreve
再次启动cloudreve
cd /www/wwwroot/cloudreve目录 ./cloudreve
会重新生成密码,记录下来!如果登陆显示密码不正确,请重新删除
cloudreve
和cloudreve.db
,重新上传解压cloudreve
,再重复操作!~这样就会自动使用咱们自建的数据库,比
cloudreve
自带的简单数据库强很多。然后就可以删除网站目录自带的cloudreve.db
Cloudreve
默认会监听5212端口。打开ip:5212
即可访问。注意在宝塔面板-安全,开放端口5212
,还有开启443
端口、腾讯云的防火墙也要放行着两个端口!!!supervisor
自启服务:ip:5212
访问,发现访问不了,但是服务确实启动了,你需要在宝塔面板中安装软件:此时就能访问了,不过网站还没有证书,不是安全的。
登陆网站,输入第二次生产的账号和密码。点击右上角,选择管理面板,选择参数设置
这里申请
SSL
证书我就不多说了。配置
nginx
:网站想要安全访问(https
),最好的办法(对于我来说)就是使用证书,开启强制HTTPS
,然后配置nginx
。添加信息如下:
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://你的域名或IP:5212; # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸 # client_max_body_size 20000m; }
此时正常来说已经可以访问了,如果此时网站能够访问,但是静态资源无法加载——也就是白屏,那你就将如下代码注释:
这之后就能够使用
https
来访问了
2.5 配置离线下载
以上操作之后,网站就能够正常工作了,但是最好在配置一个离线下载。
安装基础组件
wget
、curl
、ca-certificates
yum install wget curl ca-certificates
下载
aria2
脚本wget -N git.io/aria2.sh && chmod +x aria2.sh
如果出现以下情况:
也就需要手动来创建文件了
新建
aria2.sh
(任意目录)访问网址:
git.io/aria2.sh
,需要使用科学上网来访问。给文件设置可执行权限:
chmod +x aria2.sh
运行脚本
在运行这个脚本之前,最好先开放
6800
端口,宝塔和腾讯云都要开放这个端口./aria2.sh
这个过程可能比较慢,耐心等待
安装过后,他会自动启动
然后回出现这个,记录RPC
密钥和AriaNg
连接
设置网址的离线下载
这样基本上就搭建好了,可以先测试一下
连接AriaNg。
如果测试连接过程中,出现没有速度(速度为0),则需要配置
aria2.conf
文件check-certificate=false
如果你发现下载速度特别慢:
地址路径:ngosang/trackerslist: Updated list of public BitTorrent trackers (github.com)
这个地址是每天更新的,你只需要选择最好的20个即可。
这样就配置好了。
3. 软件的平滑升级
如果你之前已经安装好了,那么现在你升级版本,只需要下载最新的一个版本,然后上次到宝塔中解压:
我是新建了一个test文件,然后在里面解压了,
,然后将之前的cloudreve文件删除,将解压新的到的cloudreve文件拷贝到倒数第二个图中,即可完成升级。