Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
官方支持的网站和文档
github:https://github.com/cloudreve/Cloudreve
下载:https://github.com/cloudreve/Cloudreve/releases
安装文档:https://docs.cloudreve.org/getting-started/install
宝塔命令行输入代码查询内核参数
arch
输出结果x86_64代表amd64;aarch64代表arm64。你可以在 GitHub Release 页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz
。比如,普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz
。
测试环境:宝塔面板最新版、 PHP7.3(程序要求是PHP5.6+) 、Nginx 1.18.0,记得开放5212端口,安装【fileinfo】扩展
先新建好站点,配置好ssl,宝塔如何新建站点,略过
# 进入该站点文件夹 cd /www/wwwroot/站点文件夹 # 下载你复制的链接 wget https://github.com/cloudreve/Cloudreve/releases/download/3.2.1/cloudreve_3.2.1_linux_amd64.tar.gz # 解压获取到的主程序 tar -zxvf cloudreve_3.2.1_linux_amd64.tar.gz # 赋予执行权限 chmod +x ./cloudreve # 启动 Cloudreve ./cloudreve
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户
配置伪静态
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect off; proxy_pass http://127.0.0.1:5212; # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸 # client_max_body_size 20000m; }
想要无忧使用,得加个进程守护,这样就不需要每次都到后台启动进程
宝塔安装Supervisor管理器
添加成功后,看下进程状态是否为开启的绿三角,假如不是就重启服务器,再回来看下,还不是就检查配置是否正确。
默认数据库是自带的SQLite,可改为mysql
默认情况下,Cloudreve 会使用内置的 SQLite 数据库,并在同级目录创建数据库文件cloudreve.db
,如果您想要使用 MySQL,请在配置文件中加入以下内容,并重启 Cloudreve。注意,Cloudreve 只支持大于或等于 5.7 版本的 MySQL 。
相关代码:https://docs.cloudreve.org/getting-started/config
新建一个mysql数据库,将相关信息添加在目录下的conf.ini文件里,命令行重启进程,获得新账号密码
更换数据库配置后,Cloudreve 会重新初始化数据库,原有的数据将会丢失。
使用自建静态资源
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。