Cloudreve非常适合个人、小团体去搭建自用的云盘系统,本篇通俗解释一下使用宝塔Linux面板的具体搭建过程。

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

相关文档

1.SSH连接

Linux和MacOS系统支持直接命令行连接,
Windows需要使用宝塔SSH终端或者第三方SSH工具,这里推荐Xshell
连接步骤:
输入主机、端口、协议、用户名、密码即可

2.主机硬件架构

查看主机硬件架构命令行:

arch

输出结果:x86_64
主机架构:amd64
输出结果:aarch64
主机架构:arm64

3.复制下载链接

下载地址:传送门
根据第二步查询的内核,复制对应版本最新下载链接

4.新建网站&数据库

数据库类型:MySQL

注:若使用SQLite不需创建数据库

4.放行5212端口

进入宝塔Linux面板-安全-添加端口-放行

注:部分服务器提供商还需要去服务商安全策略组放行5212端口,否则后面无法连接

5、输入命令行

注:对应参数请根据需要修改为自己的,下载链接请自行替换为第三步github复制的链接。

按行依次输入以下命令行:

cd /www/wwwroot/域名 #进入程序存放文件夹

wget https://github.com/cloudreve/Cloudreve/releases/download/3.0.0/cloudreve_3.0.0_linux_amd64.tar.gz #下载程序

tar -zxvf cloudreve_3.0.0_linux_amd64.tar.gz #解压程序

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

./cloudreve #启动Cloudreve程序


复制初始帐号和密码

如果SSH命令下载速度比较慢,可以手动下载程序包,手动上传到对应目录并解压。

6.登录测试

登录地址:服务器ip:5212(比如http://192.168.0.125:5212/)
帐号密码:初始帐号密码
若页面无法连接,请检查5212端口是否正常放行

7.进程守护

设置进程守护前必须关闭SSH连接,以中断Cloudreve进程。
中断进程命令行:

ctrl+c

输入后关闭窗口退出。

然后进入宝塔Linux面板-软件商店-系统工具-Supervisor管理器
守护进程配置填写:

名称:随意
启动用户:root
运行目录:/www/wwwroot/域名/
启动命令:/www/wwwroot/域名/cloudreve

8.反向代理

为云盘设置反向代理,添加网站域名。

进入宝塔Linux面板-网站-选择网站-设置-反向代理-添加反向代理

9.修改数据类型为MySQL

默认数据库是自带的SQLite,但是个人习惯用MySQL,若不修改则忽略此步骤。

打开cloudreve文件存放目录,打开conf.ini文件,末尾添加以下配置:

[Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql
; 用户名
User = cloudreve
; 密码
Password = cloudreve
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name = cloudreve
; 数据表前缀
TablePrefix = SD_
注:conf.ini可以修改端口号,以上配置可根据具体需要修改

添加保存好之后需要命令行重启进程,获得新账号密码。

然后打开SSH工具,连接好后输入命令:

cd /www/wwwroot/域名 #进入程序存放文件夹

./cloudreve #启动Cloudreve

运行结果图与步骤5类似。
重新复制初始帐号和密码,输入域名即可登陆你的cloudreve云盘


参考文章