linux基于cloudreve搭建私有云盘

我们目前寻找一些好用的云盘,然后无意间翻到了 Cloudreve, 然后就实际搭建了一下看看效果,虽然没有满足我的使用需求,但是还是记录一下搭建的方法吧,首先我们还是来介绍下Cloudreve,Cloudreve 是一款开源网盘系统,支持多用户、多存储策略(本地、S3、Ali OSS、OneDrive 等),适合搭建私有云盘或文件分享服务。

我们来看看部署过程,首先需要去下载 Cloudreve,实际就是一个二进制文件,我们可以去这里进行下载:https://github.com/cloudreve/Cloudreve/releases

mkdir -p /usr/local/cloudreve
wget https://github.com/cloudreve/cloudreve/releases/download/4.9.2/cloudreve_4.9.2_linux_amd64.tar.gz
tar -zxvf cloudreve_4.9.2_linux_amd64.tar.gz -C /usr/local/cloudreve/
chmod +x /usr/local/cloudreve/cloudreve

上面解压好了以后我们创建一个服务,用服务来管理Cloudreve

sudo tee /etc/systemd/system/cloudreve.service <<EOF
[Unit]
Description=Cloudreve
After=network.target

[Service]
WorkingDirectory=/usr/local/cloudreve
ExecStart=/usr/local/cloudreve/cloudreve
Restart=on-failure
RestartSec=5
KillMode=mixed
#Environment="CR_LICENSE_KEY=你的授权密钥"
StandardOutput=file:/var/log/cloudreve.log
StandardError=journal

[Install]
WantedBy=multi-user.target
EOF

然后设置服务自启动并启动和查看服务状态

sudo systemctl start cloudreve 
sudo systemctl enable cloudreve 
sudo systemctl status cloudreve
#停止和重启
sudo systemctl restart cloudreve
sudo systemctl stop cloudreve

这样实际就部署好了,访问的url就是服务器IP:5212,我们第一访问可以自助注册账户,注意注册登录以后管理注册,默认注册是开放的,注册了我们自己的账户以后就可以直接关闭注册了。

我们来看下界面

202510281427557834744798.png

实际上我要用的功能就是把磁盘挂在到本地进行使用,也就是使用webdav功能,我们需要现在我的文件中新创建一个文件夹,例如netdisk,然后去连接与挂载那边创建一个挂载,如下

202510281430573550985166.png

然后接着在本地windows系统中挂载它,由于我们是http协议,需要修改下注册表才能支持挂载,如果是https这一步骤可以省略

regedit #打开注册表
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters 将BasicAuthLevel 的值改为2

然后去windows服务管理中重启下WebClient服务,可以直接在cmd中使用如下命令打开

services.msc

202510281433261033148488.png

接着我们就来挂载这块网盘目录

202510281434496869076433.png

然后一直下一步,提示输入Internet地址或者网络地址时就输入cloudreve上提示的连接信息,然后下一步就是输入账户密码,按照提示输出即可正常挂载网盘目录。

还有很多功能,自己测试吧,目前我没咋用这个,看后面有机会自己有云盘需求再进行详细研究。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/1142

评论列表

0%