Cloudreve网盘搭建教程
阿伟
2023年02月04日 13:16 / 8 阅读 / 0 评论 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年02月04日,已超过48天没有更新,若内容或图片失效,请留言反馈。

Cloudreve特征

  1. 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
  2. 上传/下载 支持客户端直传,支持下载限速
  3. 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务
  4. 在线 压缩/解压缩、多文件打包下载
  5. 覆盖全部存储策略的 WebDAV 协议支持
  6. 拖拽上传、目录上传、流式上传处理
  7. 文件拖拽管理
  8. 多用户、用户组
  9. 创建文件、目录的分享链接,可设定自动过期
  10. 视频、图像、音频、文本、Office 文档在线预览
  11. 自定义配色、黑暗模式、PWA 应用、全站单页应用
  12. All-In-One 打包,开箱即用

教程

  1. 首先先去你的服务器,以及宝塔面板放行5212端口。
    腾讯云服务器
    1.png

宝塔
2.png

  1. 点击宝塔终端(这次使用宝塔终端搭建网站),输入以下命令

    mkdir /www/wwwroot/cloudreve ##新建一个文件夹


3.jpg

3.进入创建的文件夹。

cd /www/wwwroot/cloudreve # 进入该文件夹

4.jpg

  1. 使用代码拉取压缩文件。

    wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz # 下载文件

    5.png

  2. 解压获取主程序。

    tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz # 解压获取到的主程序

    6.jpg

  3. 赋予执行权限。

    chmod +x ./cloudreve # 赋予执行权限

    7.png

  4. 启动 Cloudreve,将启动后的的生成账号密码进行保存,因为这就是初始密码。

    ./cloudreve # 启动 Cloudreve

    8.png

  5. 测试访问,输入服务器的公网IP加端口号5212进行访问。(PS:当然你也可以直接忽略这一步,直接进行下一步操作)
    9.png

看到这个界面就表示没有问题了。

但是现在有一个问题,就是现在退出终端,网站将会无法进行访问,所以接下来需要添加一个进程守护,以及开机自启。(PS:当然官方也有进程守护的方法cloudreve进程守护)

  1. 在宝塔面板的软件商店里搜索Supervisor管理器安装。
    10.png
  2. 添加进程守护,填写
    名称:自定义
    运行目录:/www/wwwroot/cloudreve
    运行命令:/www/wwwroot/cloudreve/cloudreve
    11.jpg

点击确认
12.png

  1. 再次测试访问。
    13.png
    这样就没有问题了

接下来添加域名和反向代理。

  1. 添加域名。
    14.jpg
  2. 添加反向代理,目标URL里面填写服务器的公网IP加端口号5212
    15.png
    接下来输入域名就可以直接进行访问了,这里的电子邮箱和密码,就是刚刚复制的账号密码。
    16.png

到这里属于你个人的存储网盘就搭建完成了,可以正常使用了。

接下来的操作对数据库管理感兴趣的接着往下看。
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db这里教各位将默认的数据库改为MySql数据库。

  1. 新建一个MySql数据库,将数据库名用户名密码修改为自己知道的。
    17.png

点击确认
打开文件位置,找到conf.ini文件,双击打开。

18.png

在里面添加如下代码,将密码和数据库名改为刚刚自己创建的数据库名和root密码。
数据库Root密码获取方式

19.png

[Database]
; 数据库类型,目前支持 sqlite/mysql/mssql/postgres
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
; 密码
Password = 
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = 
; 数据表前缀
TablePrefix = cd
; 字符集
Charset = utf8

20.png

保存
点击终端再次运行启动命令
21.png

0

—— 评论区 ——

昵称
邮箱
网址
取消