做网站培训,自己建设网站的利弊,0453牡丹江信息网二手车,微软网站开发工具Cloudreve 是一个开源的个人网盘系统#xff0c;能够帮助用户搭建属于自己的私有云存储服务。它支持多种存储后端#xff0c;包括本地存储、远程FTP/SFTP存储、以及云存储服务如阿里云OSS、腾讯云COS和Amazon S3等。Cloudreve具有友好的用户界面和丰富的功能#xff0c;比如… Cloudreve 是一个开源的个人网盘系统能够帮助用户搭建属于自己的私有云存储服务。它支持多种存储后端包括本地存储、远程FTP/SFTP存储、以及云存储服务如阿里云OSS、腾讯云COS和Amazon S3等。Cloudreve具有友好的用户界面和丰富的功能比如文件管理、在线预览、团队协作和分享链接等。 要搭建个人网盘 Cloudreve 并设置主机与从机之间的文件传输您可以按照以下步骤操作
主机服务器: centos
从机服务器: kubuntu
注意事项
确保主机和从机之间的网络连接稳定以确保文件传输的可靠性。需要确保 Cloudreve 配置正确访问权限设置正确以及从机连接到 Cloudreve 的权限和设置正确。在配置文件传输时务必考虑安全性和隐私保护确保传输的文件不会被未经授权的访问。定期检查文件传输和同步状态以确保系统的稳定性和数据的完整性。
通过centos搭建个人网盘cloudreve并通过主机centos对从机kubuntu传输文件。 搭建个人网盘 一在主机centos上1. centos配置网络2. 更新软件包进行远程连接3. 下载并上传cloudreve压缩文件4. 检查防火墙并增加可执行权限5. 登录cloudreve网页 二在从机Kubuntu上1. 配置网络2. 增加存储策略2. 1 scp传文件2.2 修改配置文件2.3 启动cloudreve2.4 操作步骤 3. 编辑用户组 三验证 一在主机centos上
1. centos配置网络
以管理员身份进入VMware点击编辑选择虚拟网络编辑器选择VMnet8勾选使用本地DHCP服务将IP地址分配给虚拟机D 点击设置net设置将网关设置为10.0.0.2之后将DHCP设置将起始ip改为10.0.0.100终止ip改为10.0.0.254按照图片进行配置 搭建完VM外部配置则对服务器内部进行配置更改centos内部的GATEWAY10.0.0.2之后进行ping网关ping 10.0.0.2出现如图下的设置则是设置成功若没有ping成功则是如下设置不对仔细检查。输入 ip a 查看 2. 更新软件包进行远程连接 更新软件服务包apt update 更新完成后输入apt install openssh-server -y安装远程连接软件包
$ apt update
$ apt install openssh-server -y远程连接可以参考RedHat远程连接
3. 下载并上传cloudreve压缩文件
Cloudreve安装下载网页向下滑选择下载cloudreve_3.8.3_linux_amd64.tar.gz版本下载远程连接将cloudreve…tar.gz压缩文件传入centos中创建cloudreve目录并将其解压并存入cloudreve目录中 centos网络配置可以参考Redhat网络配置的方法一 $ mkdir cloudreve
$ sudo tar -xzvf cloudreve.tar.gz -C cloudreve4. 检查防火墙并增加可执行权限
检查防火墙设置确保防火墙没有阻止 Cloudreve 访问端口5212。可以查看防火墙规则并根据需要修改或添加规则以允许流量通过所需的端口或者将其关闭。查看防火墙状态systemctl status firewalld 如果其开启就通过stop命令将防火墙关闭进入cloudreve目录下为了执行cloudreve文件而它原先只具备读和写的功能我们要将其执行则通过sudo chmod x cloudreve 为文件加入可执行权限并查看权限是否改变
$ systemctl status firewalld
如果没关闭就输入
$ systemctl stop firewalld
$ systemctl disable firewalld #开机不自启动
$ cd cloudreve #进入cloudreve目录下
$ sudo chmod x cloudreve #为其cloudreve增加可执行权限
$ ls -ld cloudreve5. 登录cloudreve网页 通过管理员执行当前文件里的cloudreve ( sudo ./cloudreve 的意思是以超级用户的权限执行当前目录下名为 cloudreve 的可执行文件或命令 ) ;最后执行sudo ./cloudreve 出现如图片内的内容则是运行成功。 第一次执行出现账号的密码一定要记录账号和密码只生成一次 Admin user name:admincloudreve.org Admin passwd:ppshQyut 第二次执行就没有显示账号和密码了。
如果二次执行失败表明5212端口已占用或者防火墙阻止启动我们要检查防火墙并查看服务进程关闭防火墙杀死进程然后重执行。
##如果您是直接运行 Cloudreve 的可以使用以下命令查找 Cloudreve 进程并终止它们
$ ps aux | grep cloudreve
root 3103 0.0 2.3 757280 85660 pts/0 Tl 20:54 0:00 ./cloudreve##这将显示与 Cloudreve 相关的进程信息。然后使用 kill 命令终止这些进程例如
$ kill PID
请将上述命令中的 “PID” 替换为您要终止的实际进程的ID。
$ kill -9 3101
[7] Killed sudo ./cloudreve
$ sudo pkill -9 cloudreve ##杀死cloudreve的所有进程谨慎使用使用在第一运行成功后其会出现邮箱和密码进入浏览器输入IP:5212 ; 10.0.0.110:5212 进入开源个人网盘cloudreve,输入账号和密码登录 二在从机Kubuntu上
1. 配置网络
在一切开始前先更改NetworkManager文件中的内容通过view /etc/netplan/01-network-manager-all.yaml命令对此文件进行如下图更改。
可以参考此博客Ubuntu网络配置
view /etc/netplan/01-network-manager-all.yaml通过ping网关 ping 10.0.0.2检查网络是否连接成功出现如下设置则是连接成功完成后进行远程连接kubuntu。 2. 增加存储策略
登录后为了通过cloudreve网盘将其中的文件通过centos传入kubuntu也就是通过网盘传入文件到kubuntu那就是要更改网盘的存储策略增加存储策略选择从机存储跟着修改从机存储策略。 点击头像选择控制面板 点击存储策略添加存储策略 选择从机存储 2. 1 scp传文件
按照步骤先将主站的cloudreve程序传到从机服务器上 将kubuntu和centos都进行远程连接进入centosping 10.0.0.113ping上kubuntu的网关确保能通过scp命令传输文件。 通过网关sudo scp cloudreve.tar.gz leyi10.0.0.111:/home/leyi将压缩文件复制到在此网关下的系统并指定文件存放至/home/leyi目录中输入密码传输成功后会出现如下内容
$ sudo tar -czvf cloudreve.tar.gz cloudreve
cloudreve/
cloudreve/LICENSE
cloudreve/README.md
cloudreve/README_zh-CN.md
cloudreve/cloudreve
cloudreve/conf.inisudo scp cloudreve.tar.gz leyi10.0.0.111:/home/leyi2.2 修改配置文件
之后进入kubuntu查看是否有压缩文件然后通过sudo tar -xzvf cloudreve.tar.gz 解压至cloudreve目录下
$ mkdir cloudreve
$ sudo tar -xzvf cloudreve.tar.gz -C cloudreve直接压缩后通过vim模式编辑conf.ini文件按照网站内进行操作将内容复制并将里面的内容全部删除再内容全部粘贴至配置文件中。
$ sudo vim cloudreve/conf.in #修改配置文件2.3 启动cloudreve
修改完后cd 进入cloudreve目录内后sudo ./cloudreve执行cloudreve文件
$ cd cloudreve/
$ sudo ./cloudreve2.4 操作步骤
填写从机iphttp://10.0.0.113:5212并点击从机通讯测试; 报错 如果出现主从机时间相差太大时间不同步那么测试从机通讯操作可能会出现报错“输入参数有误 (Successfully connected to slave node, but slave returns: signature expired)”这个错误通常是由于时间同步问题引起的。在 Cloudreve 上设置从机存储时系统会生成一个签名作为验证机制之一。当主节点和从节点之间的时间差异太大时签名会过期导致出现 “signature expired” 的错误。需自行解决时间同步问题 点击不开启 选择禁止 选择不限制默认25MB 输入存储策略名点击完成 点击存储策略选择kubuntu点击专家模式编辑选择私有 3. 编辑用户组
对用户组编辑User改变存储策略为kubuntu点击保存 点击新建用户在用户中创建用户leyi归为User组 退出登录Admin用户输入账号密码登录User组的用户leyi并点击红色加号上传文件。 三验证
证明Admin、User上传文件到kubuntu 1.在kubuntu中输入cd cloudreve/进入cloudreve文件中 2.在kubuntu中输入ls查看文件是否传输成功 3.在kubuntu中输入ls -R uploads递归查看文件内容 按照这些步骤能够搭建个人网盘 Cloudreve 并设置主机与从机之间的文件传输。如果在操作过程中遇到了其他问题可以参考相关文档或者寻求更详细的指导。