使用Cloudreve搭建私人云盘
本篇文章的Cloudreve版本使用GO语言重构的V3版本,并且本文中是使用宝塔面板安装
V3版本特性
- ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
- 📤 上传/下载 支持客户端直传,支持下载限速
- 💾 可对接 Aria2 离线下载,可使用多个从机机点分担下载任务
- 📚 在线 压缩/解压缩、多文件打包下载
- 💻 覆盖全部存储策略的 WebDAV 协议支持
- ⚡ 拖拽上传、目录上传、流式上传处理
- 🗃️ 文件拖拽管理
- 👩👧👦 多用户、用户组
- 🔗 创建文件、目录的分享链接,可设定自动过期
- 👁️🗨️ 视频、图像、音频、文本、Office 文档在线预览
- 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
- 🚀 All-In-One 打包,开箱即用
Cloudreve官方网站
- 官网:http://cloudreve.org/
- gifhub:https://github.com/HFO4/Cloudreve
- 帮助文档:https://docs.cloudreve.org/
安装过程
Cloudreve端口为5212
端口,请先在防火墙放行
查询内核参数
cloudreve有两个版本 一个amd
版本一个arm
版本,我们需要根据服务器内核参数来选择对应版本
宝塔打开终端命令窗,并输入arch
(x86_64下载amd版本,aarch64下载arm版本)

安装程序
直接将官方程序下载后放入想要放的文件夹中解压即可,解压会得到名为cloudreve的文件,这就是cloudreve的程序
赋予权限
将cloudreve程序文件的权限设为777

试运行
宝塔面板点击cloudreve程序所在文件夹出的终端按钮

输入以下代码即可运行
./cloudreve
第一次运行后就可得出账号密码,务必保存账号密码好测试登录使用(因为我是已经安装了的,所以运行的时候是不会出现账号密码的,只是给大家演示一下启动程序后会出现的页面)

启动之后浏览器网址栏输入服务器ip:5212
即可打开云盘地址

添加进程保护
不设进程保护的话很有可能云盘会是不是不能访问,并且每次都需要手动重启,非常不方便
宝塔搜索Supervisor管理器
并安装启用
点击添加守护进程,配置详情如下,根据自己文件夹名修改,最好像我一样使用绝对路径

保存之后进程保护就启动成功了,如下图

反向代理实现域名访问
宝塔新建一个站点,然后点击设置
<反向代理
反向代理配置如下

保存之后就可以通过域名来访问cloudreve云盘了
连接mysql数据库
cloudreve运行之后会自动添加一个名为conf.ini
的文件,将数据相关信息填入,重启进程即可获得新账号密码
[Database]
#数据库类型,目前支持 sqlite | mysql
Type = mysql
#用户名
User = root
#密码
Password = root
#数据库地址
Host = 127.0.0.1
#数据库名称
Name = v3
#数据表前缀
TablePrefix = cd
到了这里之后你的云盘就算安装成功了
总结
V3版本的安装方式简单很多, 关于cloudreve程序的使用方式我就不赘述了,因为就那几个配置选项。cloudreve用作私人云盘存储资料还是很不错的,也支持多种存储策略,安装存储策略时也有详细的文字描述,小白也能轻松搭建


李心
我去 老板 更新了啊
HONG@李心
闲来无事就更一下
外卖怪
感谢分享