使用Cloudreve快速搭建个人网盘
Cloudreve简介:
Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
搭建准备工作
- VPS已经安装宝塔管理面板
- 宝塔已经安装 Nginx,Mysql,Supervisor
搭建Cloudreve
1. 首先在宝塔面板创建网站:
2. 开启SSL证书
点击网站右侧【配置】,按照下图开启网站SSL;
3. 下载 Cloudreve 并且解压执行
下载地址:Releases · cloudreve/Cloudreve (github.com)
我们这里选择 amd64 版本。PS: 请根据自己的vps环境选择。
我们放到网站主目录:/www/wwwroot/pan.xxx.com/
# 解压获取到的主程序: tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限: chmod +x ./cloudreve
# 启动 Cloudreve: ./cloudreve
出现如下界面说明程序启动成功:
此时浏览器直接访问:http://pan.xxx.com:5212 即可看到界面了,此时就可以使用了,但是为了方便,我们还需要一点工作要做。
4. 配置Nginx反向代理
启用反向代理,实现域名直接访问,不用加 5212 端口号。宝塔面板配置反向代理很方便。如下图所示:
5. 配置 Supervisor 守护进程
程序运行之后难免会崩溃啥的意外停止,这时候守护进程就发挥作用了,不用自己手动去重启Cloudreve。宝塔面板配置守护进程也很方便简单。如下图所示:
PS:配置完了可能启动守护进程失败,因为之前已经启动了Cloudreve了,所以肯定是失败的,将之前命令行启动的Cloudreve停止掉,在 Supervisor 这里重启守护进程即可。
至此,Cloudreve 搭建教程其实已经差不多完全搞定。现在 Cloudreve 使用的是内置的 SQLite 数据库,并会在同级目录创建数据库文件 cloudreve.db。
教程增强:使用 Mysql数据库(不用Mysql的可忽略)
如果要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。
注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。
[Database]
Type = mysql
Port = 3306
User = root
Password = pass
Host = 127.0.0.1
Name = cloudreve
TablePrefix = cloudreve
Charset = utf8
至此,教程完结,搭建过程总遇到啥问题下面留言给我吧。
版权声明:
作者:莫问
链接:https://mowenboke.com/22.html
来源:莫问博客
文章版权归作者所有,未经允许请勿转载。
莫问
就爱瞎折腾
莫问@就爱瞎折腾