Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。
演示站点:https://file.yitian2019.cn
搭建前提:cloudreve、宝塔面板、服务器、域名
# 准备安装包
首先一般选择官方构建打包完成的主程序稳定版安装包【下载地址】,根据你的搭建环境选择相应的安装包(操作系统和系统位数)下载,命名规则为cloudreve_版本号_操作系统_CPU架构.tar.gz
。比如,普通64位Linux系统上部署3.0.0版本,则应该下载cloudreve_3.0.0_linux_amd64.tar.gz
。
然后接下来进入宝塔官网,同样下载对应你的计算机系统的安装包,解压后双击执行exe
文件运行(建议根据宝塔面板提示进行一些简单的宝塔配置),一定嫌麻烦的不需要任何配置也可以使用。
# 构建网盘基础
启动 Cloudreve,Windows下,直接解压获取到的 zip 压缩包,启动 cloudreve.exe
即可。Linux 环境下执行一下命令
#解压获取到的主程序
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz
# 赋予执行权限
chmod +x ./cloudreve
# 启动 Cloudreve
./cloudreve
2
3
4
5
6
7
8
Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db
,重新启动主程序以初始化新的管理员账户。
Cloudreve 默认会监听5212
端口。你可以在浏览器中访问http://服务器IP:5212
进入 Cloudreve。
注:这一步骤在项目所在服务器访问http://localhost:5212
能访问到即可,在外部服务器访问很多时候并不能成功,在配置完Nginx
后将解决此问题。
# 搭建网站
# 域名解析
登录服务商控制台,进入域名管理页面,添加一条解析,下面以阿里云为例
创建成功后,解析列表会增加该记录值
# 创建网站
进入宝塔web面板,通过外网访问 http://服务器公网IP+:8888
地址即可,外网访问地址、账号及密码都可以在宝塔客户端的运行面板查看到,进入之后创建
创建后访问该网站,只要不出现404错误即创建成功
# 配置反向代理
这里推荐使用Nginx
作为反向代理,Apache
会出现莫名错误
先在宝塔内部的软件商店下载安装Nginx
即可
接下来如果能找到配置文件,路径一般为/www/server/panel/vhost/rewrite/站点名称.conf
,直接打开配置文件,在server 字段中添加以下内容
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;
}
2
3
4
5
6
7
8
9
如果懒得找的话,直接按以下步骤操作即可
配置好反向代理后,访问该域名就能访问到如下登录界面了
# 登录配置网盘
还记得在构建网盘基础这里,有个账号、密码需要记录的嘛,这时候派上用场了,输入账号密码登录,即可以超级管理员身份进入到网盘中了
这时候你便可以跟使用正常网盘一样使用你的专属网盘了,当然,你还可以通过可视化设置配置更多个性化设置,点击右上角头像,再点击管理面板即可
# Supervisor进程守护
建议直接用宝塔安装Supervisor,简单易操作
安装好之后,可以打开管理器界面
点击添加守护进程后,选中软件的运行目录,确认添加即可