Cloudreve特征
- ☁️ 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版) 作为存储端
- 📤 上传/下载 支持客户端直传,支持下载限速
- 💾 可对接 Aria2 离线下载,可使用多个从机节点分担下载任务
- 📚 在线 压缩/解压缩、多文件打包下载
- 💻 覆盖全部存储策略的 WebDAV 协议支持
- ⚡ 拖拽上传、目录上传、流式上传处理
- 🗃️ 文件拖拽管理
- 👩👧👦 多用户、用户组
- 🔗 创建文件、目录的分享链接,可设定自动过期
- 👁️🗨️ 视频、图像、音频、文本、Office 文档在线预览
- 🎨 自定义配色、黑暗模式、PWA 应用、全站单页应用
- 🚀 All-In-One 打包,开箱即用
5212
端口。
腾讯云服务器
宝塔面板
第二步:点击宝塔终端(这次使用宝塔终端搭建网站),输入以下命令
mkdir /www/wwwroot/cloudreve ##新建一个文件夹
后面的##
往后的注释可以忽略不计。
第三步:进入创建的文件夹。
cd /www/wwwroot/cloudreve # 进入该文件夹
第四步:使用代码拉取压缩文件。
wget https://github.com/cloudreve/Cloudreve/releases/download/3.5.3/cloudreve_3.5.3_linux_amd64.tar.gz # 下载文件
等待代码拉取完毕
第五步:解压获取主程序。
tar -zxvf cloudreve_3.5.3_linux_amd64.tar.gz # 解压获取到的主程序
第六步:赋予执行权限。
chmod +x ./cloudreve # 赋予执行权限
第七步:启动 Cloudreve,将启动后的的生成账号密码进行保存,因为这就是初始密码。
./cloudreve # 启动 Cloudreve
第八步:测试访问,输入服务器的公网IP
加端口号5212
进行访问。(PS:当然你也可以直接忽略这一步,直接进行下一步操作)
看到这个界面就表示没有问题了。
但是现在有一个问题,就是现在退出终端,网站将会无法进行访问,所以接下来需要添加一个进程守护,以及开机自启。(PS:当然官方也有进程守护的方法cloudreve进程守护)
第九步:在宝塔面板的软件商店里搜索Supervisor管理器
安装。
第十步:添加进程守护,填写
名称:自定义
运行目录:/www/wwwroot/cloudreve
运行命令:/www/wwwroot/cloudreve/cloudreve
点击确认
第十一步:再次测试访问。如果上面的进程管理不是已启动,不要慌,将服务器数据备份一下,然后重启一下服务器就好了。
这样就没有问题了
接下来添加域名和反向代理。
第十二步:添加域名。
第十三步:添加反向代理,目标URL里面填写服务器的公网IP
加端口号5212
接下来输入域名就可以直接进行访问了,这里的电子邮箱和密码,就是刚刚复制的账号密码。
到这里属于你个人的存储网盘就搭建完成了,可以正常使用了。
接下来的操作对数据库管理感兴趣的接着往下看。
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db这里教各位将默认的数据库改为MySql数据库。
第一步:新建一个MySql数据库,将数据库名
用户名
密码
修改为自己知道的。
点击确认
打开文件位置,找到conf.ini
文件,双击打开。
在里面添加如下代码,将密码
和数据库名
改为刚刚自己创建的数据库名和root密码。
数据库Root密码获取方式
[Database]
; 数据库类型,目前支持 sqlite/mysql/mssql/postgres
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
; 密码
Password =
; 数据库地址
Host = 127.0.0.1
; 数据库名称
Name =
; 数据表前缀
TablePrefix = cd
; 字符集
Charset = utf8
保存
点击终端
再次运行启动命令
./cloudreve # 启动 Cloudreve
注意这里的管理员用户名和密码改变了,注意保存,接下里登陆需要进行使用。