远程存储服务端搭建
AaronLiu edited this page 2018-03-01 16:31:52 +08:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

你可以使用远程存储策略将文件存放在其他不同于Cloudreve所在的服务器上但在此之前你需要手动搭建远程服务端。

远程服务端搭建

以下操作均在远程服务端(即存放文件的服务器)上进行。

  1. 克隆代码
git clone https://github.com/HFO4/cloudreve-remote-server.git
cd cloudreve-remote-server
  1. 填写配置文件
vim config.php

ACCESS_KEY的值更改为与Cloudreve后台添加远程上传策略时系统随机生成的AccessToken,保存。

  1. 权限

chunksuploadstuhmbs赋予读写权限,同时为了安全考虑,可将uploads目录配置为禁止执行PHP脚本、禁止直接访问。

添加远程上传策略

  1. 进入后台-上传策略-远程服务器
  2. 默认已生成随机AccessToken可复制填入远程服务端的config.php
  3. “服务端URL”即为远程服务端程序所在目录的url比如'https://yourdomain.com/server/'
  4. 保存并绑定用户组测试上传

常见问题

上传大文件提示 “分片缓冲区已满,请等待系统回收”

手动清理chunks下的文件即可

上传文件提示“文件转移失败”

检查chunksuploads目录是否有写入权限

其他问题诸如HTTP错误等

请参考https://forum.cloudreve.org/d/17