使用Cloudreve搭建私有云盘

准备

  • 一台Linux服务器或工作站(一般成本约4000-6000元人民币,使用树莓派等,成本约在300-600元人民币)
  • 一个大数据容量SATA盘(大小随意,如4T)
  • 拥有动态外网IP的宽带
  • 任意云服务器厂商云服务器(可选)

部署

服务器配置

本地私有云盘需要大容量本地盘作为仓库,因此先要将对应的硬盘挂载到对应目录下,后续操作以大容量盘挂载到/home目录下为例。

挂载操作百度linux挂载硬盘即可。

cloudreve部署

1. 从cloudreve官网下载cloudreve v3最新版本安装包:下载

2. 登录服务器,上传cloudreve安装包并解压得到cloudreve二进制可执行文件

3. 服务器安装docker,参考《Docker》

3.在服务器上/home目录下创建cloudreve目录,用于存放cloudreve服务相关文件

mkdir -p /home/cloudreve

上传cloudreve二进制文件到/home/cloudreve目录下

4.docker下拉拉取centos某个版本镜像,作为cloudreve容器基础镜像

docker pull centos:8.0.22

5.创建cloudreve容器

docker run -tid --name='cloudreve' --privileged=true -v /home/cloudreve:/root/cloudreve --net=host centos:8.0.22 /usr/sbin/init

参数解释:

  • -tid:启动一个模拟交互界面的容器,且在后台运行
  • –name:指定容器的名称
  • –privileged=true和/usr/sbin/init:以特权模式启动容器,可以使用root权限,这样可以使用systemctl管理进程
  • -v /home/cloudreve:/root/cloudreve:将宿主机/home/cloudreve目录挂载到容器的/root/cloudreve目录
  • –net=host:使用主机的网络,不使用docker内部IP,这样使用服务器的IP+端口就可以直接访问cloudreve

6. 直接启动cloudreve进程

cd /root/cloudreve
chmod +x cloudreve
./cloudreve

注意: Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。

7.访问cloudreve服务

cloudreve默认使用5212端口,在浏览器中输入http://服务器IP:5212即可访问

高可用设置

高可用设置(可选)

Syetemctl进程守护

Mysql部署

Redis部署

网站设置

外网访问

nginx代理转发

离线下载

0 0 投票
文章评分
订阅我们
提醒
0 评论
内联反馈
查看所有评论
0
说出您的想法,请发表评论.x
()
x