webdisk(已加密)


私人云盘搭建

1. 简单搭建

直接使用轻量服务器,安装系统应用的时候选择安装Cloudreve即可

2. 使用宝塔面板安装

前提是已经安装好了宝塔面板,这里就不说怎么安装宝塔面板了。

2.1 下载Cloudreve到本地

网址:Releases · cloudreve/Cloudreve (github.com)

选择一个自己喜欢的版本即可。

一般都是amd架构的,如果是其他架构,可以选择其他的

2.2 添加站点

添加站点

填写站点信息

添加好了站点信息之后,进入站点的根目录

进入根目录

进入根目录之后,上传本地刚刚下载的压缩包,并且解压到这个目录即可。

2.3 设置数据库

添加数据库

这里的数据库名和用户名待会下面会用到。

2.4 Cloudreve操作

  1. 进入cloudreve目录并赋权

    cd /www/wwwroot/cloudreve目录(也就是conf.ini文件目录)
    chmod +x ./cloudreve
    
  2. 在ssh工具中运行一次,记录下账号密码:

    在ssh工具中运行一次,记录下账号密码:
    

    注意,这里一定要把账号和密码记录下来。

  1. 在Cloudreve你会发现新生成了两个文件

    这里我们需要删除.db文件,使用自己的数据库

    编辑conf.ini文件:这个文件中编写Cloudreve的配置信息,具体的可以看官网,我这里只配置数据库。

    [Database]
    Type = mysql #这里我使用的是mysql数据库
    Port = 3306
    User = #配置数据库时的用户名
    Password = #数据库密码
    Host = 127.0.0.1
    Name = #数据库名称
    TablePrefix = cd_
    

  2. .Ctrl+C停止cloudreve

  3. 再次启动cloudreve

    cd /www/wwwroot/cloudreve目录
    ./cloudreve
    

    会重新生成密码,记录下来!如果登陆显示密码不正确,请重新删除cloudrevecloudreve.db,重新上传解压cloudreve,再重复操作!~

    这样就会自动使用咱们自建的数据库,比cloudreve自带的简单数据库强很多。然后就可以删除网站目录自带的cloudreve.db

  4. Cloudreve 默认会监听5212端口。打开ip:5212 即可访问。注意在宝塔面板-安全,开放端口 5212,还有开启443端口、腾讯云的防火墙也要放行着两个端口!!!

  5. supervisor自启服务:ip:5212访问,发现访问不了,但是服务确实启动了,你需要在宝塔面板中安装软件:

    此时就能访问了,不过网站还没有证书,不是安全的。

  6. 登陆网站,输入第二次生产的账号和密码。点击右上角,选择管理面板,选择参数设置

    这里申请SSL证书我就不多说了。

  7. 配置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 配置离线下载

以上操作之后,网站就能够正常工作了,但是最好在配置一个离线下载。

  1. 安装基础组件wgetcurlca-certificates

    yum install wget curl ca-certificates
    
  2. 下载aria2脚本

    wget -N git.io/aria2.sh && chmod +x aria2.sh
    

    如果出现以下情况:

    一直卡着不动,过一会显示没有找到主机

    也就需要手动来创建文件了

    • 新建aria2.sh(任意目录)

    • 访问网址:git.io/aria2.sh,需要使用科学上网来访问。

      复制里面的内容到aria2.sh文件中

    • 给文件设置可执行权限:chmod +x aria2.sh

  3. 运行脚本

    在运行这个脚本之前,最好先开放6800端口,宝塔和腾讯云都要开放这个端口

    ./aria2.sh
    

    这个过程可能比较慢,耐心等待

安装过后,他会自动启动

然后回出现这个,记录RPC密钥和AriaNg连接

  1. 设置网址的离线下载

    测试通信成功之后下一步

    测试成功的标记

    这样基本上就搭建好了,可以先测试一下

  2. 连接AriaNg。

    连接成功

    测试连接

    如果测试连接过程中,出现没有速度(速度为0),则需要配置aria2.conf文件

    一般在这个路径中

    文件末尾加上这句话

    check-certificate=false
    

    如果你发现下载速度特别慢:

    地址路径:ngosang/trackerslist: Updated list of public BitTorrent trackers (github.com)

    这个地址是每天更新的,你只需要选择最好的20个即可。

点击对应的文件

复制里面的地址

复制到记事本,然后去掉空格,加上逗号

识别成功

这样就配置好了。

3. 软件的平滑升级

如果你之前已经安装好了,那么现在你升级版本,只需要下载最新的一个版本,然后上次到宝塔中解压:

依然进入更目录中解压

我是新建了一个test文件,然后在里面解压了,

停掉这个服务

,然后将之前的cloudreve文件删除,将解压新的到的cloudreve文件拷贝到倒数第二个图中,即可完成升级。


文章作者: 念心卓
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 念心卓 !
  目录