一、环境准备与资源创建
搭建个人私有网盘需准备以下云资源:
- 购买ECS实例:选择2核4G及以上配置,操作系统推荐CentOS 8.0或Ubuntu 20.04
- 创建OSS存储桶:在对象存储控制台新建标准存储类型Bucket,地域需与ECS实例保持一致
- 配置安全组规则:开放ECS的5212端口(TCP)用于网盘服务访问
二、安装网盘服务程序
通过SSH连接ECS执行以下命令安装Cloudreve:
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/cloudreve_3.3.1_linux_amd64.tar.gz
tar -zxvf cloudreve_3.3.1_linux_amd64.tar.gz
chmod +x ./cloudreve
./cloudreve
首次运行会生成管理员账号密码,建议记录后通过Ctrl+C
停止服务
三、配置OSS存储服务
安装ossfs实现本地挂载OSS存储:
- 下载安装包:
wget https://gosspublic.alicdn.com/ossfs/ossfs_1.80.6_centos8.0_x86_64.rpm
- 创建认证文件:
echo BucketName:AccessKeyID:AccessKeySecret > /etc/passwd-ossfs
- 挂载存储桶:
ossfs BucketName /挂载路径 -ourl=Endpoint
四、访问优化与安全设置
通过浏览器访问http://ECS公网IP:5212
登录管理后台后:
- 配置存储策略:将默认存储路径指向已挂载的OSS目录
- 设置HTTPS:通过域名绑定申请SSL证书实现加密传输
- 创建定时任务:添加
@reboot /挂载路径/cloudreve
实现服务自启动
该方案结合ECS的计算能力与OSS的海量存储特性,通过Cloudreve提供完善的网盘功能界面,ossfs实现存储空间无缝扩展。实测单节点可支持TB级文件存储,访问延迟低于200ms,适合个人及小型团队使用