前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cloudreve-部署一个属于自己的公有云云盘(宝塔安装方法)

Cloudreve-部署一个属于自己的公有云云盘(宝塔安装方法)

原创
作者头像
樱次元
修改2022-07-20 09:18:44
5.7K11
修改2022-07-20 09:18:44
举报
文章被收录于专栏:二次元博主二次元博主
Cloudreve
Cloudreve

Cloudreve

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

对接外部云存储提供商

支持使用本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、AWS S3、OneDrive 作为存储端,上传/下载 均支持客户端直传,无需服务器中转。

环境需求

  • 运行环境:Nginx/Apache
  • PHP:无要求
  • 数据库:可有可无
  • 进程保护程序:Supervisor管理器

安装

使用腾讯云轻量云服务器快速生成宝塔面板,方便快捷。

创建站点

创建站点
创建站点

数据库可以使用也可以不使用。因为数据库不是必需的。安装好之后可以在配置文件选择是否使用数据库的。php版本选静态也是可以的。没有特殊要求。

下载部署

下载压缩包,你可以在 GitHub Release页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz。比如,普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz。放在网站根目录解压,一般是单独的一个文件(cloudreve)

下载部署
下载部署

解压压缩包,把程序放在网站目录

解压
解压

部署ssl证书

在此之前建议把ssl证书申请一下,之前要设置反向代理,在申请证书还要关闭,比较麻烦,所以在部署之前申请证书。

部署证书
部署证书

安装Supervisor管理器

Supervisor管理器
Supervisor管理器
Supervisor管理器页面
Supervisor管理器页面
添加守护进程
添加守护进程
运行成功
运行成功

开启反向代理

默认是5212端口。

反向代理
反向代理

编辑反向代理配置确保和我的一样

反向代理配置
反向代理配置

获取初始化账号密码

初始化账号密码
初始化账号密码

现在访问域名就可以啦。

Cloudreve
Cloudreve

可选设置

使用 MySQL

默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。

数据库
数据库

更换数据库配置后,Cloudreve 会重新初始化数据库,原有的数据将会丢失。

使用 Redis

你可以在配置文件中加入 Redis 相关设置:

配置文件
配置文件

请为 Cloudreve 指定未被其他业务使用的 DB,以避免冲突。

常见问题

安装完成之后主页文件404

没有设置和我一样的反向代理,查看反向代理配置。

ssl证书问题

建议在部署程序之前申请证书,要不然添加反向代理的时候申请验证的时候会比较困难,如果你是dns验证可以忽略。

我忘记了密码且Supervisor管理器也删除了日记。

删除cloudreve.db文件,再次运行Supervisor管理器查看日记即可,注意这种方式会删除数据库数据。所以请注重一些管理员账户密码。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Cloudreve
  • 环境需求
  • 安装
    • 创建站点
      • 下载部署
        • 部署ssl证书
          • 安装Supervisor管理器
            • 开启反向代理
              • 获取初始化账号密码
              • 可选设置
                • 使用 MySQL
                  • 使用 Redis
                  • 常见问题
                  相关产品与服务
                  文件存储
                  文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档