添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
爱逃课的毛豆  ·  Tap/Tun for Debian ...·  9 月前    · 
淡定的长颈鹿  ·  WPF ...·  1 年前    · 
苦恼的山羊  ·  matlab中datest() ...·  1 年前    · 
首发于 瞎搞

如何搭建个人云盘?(支持WebDav):Cloudreve+阿里云+宝塔面板(详细教程)

Cloudreve介绍


1.前期准备

  • 服务器(我使用的是 阿里云轻量应用服务器 ,学生优惠只要9.5rmb/月。阿里云ECS或其它厂商的都可以)(建议使用CentOS)
  • 阿里云OSS

2.安装宝塔面板

在服务器安全组中放行8888端口(宝塔面板默认端口)


在阿里云控制台远程连接服务器(或者使用其它的SSH工具连接)

安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

结果如下

记住 username password

通过 外网面板地址 打开宝塔面板

按照下图的选项一键安装,等待安装完成


3.宝塔面板中创建网站



数据库选择MySql,记住用户名和密码

点击网站的根目录

先给根目录设置权限


首页→php-X.X→安装扩展(如果首页没有此软件,则在软件商店 已安装 分类中打开)

安装fileinfo


删除 禁用函数 putenv 我的图片这里已经删除过了



打开刚刚建立的网站设置,在 伪静态 栏中选择 thinkphp ,保存


4.安装Cloudreve

使用宝塔面板自带的远程下载,在 网站根目录 中下载Cloudreve的压缩包

下载url: github.com/cloudreve/Cl (也可以自己在GitHub上找最新的下载链接) (如果下载速度太慢可以本地下载然后上传至网站根目录)

解压到网站根目录

宝塔面板→安全→防火墙 放行5212端口 服务器控制台那里也要放行 网站根目录 中打开终端(或者用其它的SSH工具打开)

chmod +x ./cloudreve
./cloudreve

结果如下

记住初始管理员账号密码

5.设置进程守护

在宝塔面板的软件商店中搜索安装 Supervisor管理器

打开,添加守护进程

运行目录为网站根目录,启动命令是之前解压压缩包后名为的 cloudreve 文件


确保Cloudreve的进程一直启动

到这一步云盘的登录网站已经建立好了,可以用 服务器IP:5212端口 登录云盘

效果如下


6.更换Cloudreve数据库为MySql(可选)

Cloudreve默认使用内置的SQLite,但在我的使用过程中出现了云盘账户突然不存在的情况,猜测是数据库的问题,所以在这里建议更换为MySql

宝塔面板直接编辑根目录的配置文件 conf.ini

加入以下内容

[Database]
; 数据库类型,目前支持 sqlite | mysql
Type = mysql
; MySQL 端口
Port = 3306
; 用户名
User = root
Password = 建立网站时数据库的密码