首页 > 系统相关 >使用centos7搭建Cloudreve,在这条路上我尝试过自建、Owncloud等,恰巧最近发现了 Cloudreve 尝试体验后感觉更香,支持的功能更多。

使用centos7搭建Cloudreve,在这条路上我尝试过自建、Owncloud等,恰巧最近发现了 Cloudreve 尝试体验后感觉更香,支持的功能更多。

时间:2024-09-03 20:55:11浏览次数:11  
标签:尝试 更香 -- 端口 repo nginx Cloudreve cloudreve

 1.首先开始之前配置一个华为的源

vi /etc/yum.repos.d/openstack.repo   #内容如下

[base]
name=base
baseurl=https://repo.huaweicloud.com/centos/7/os/x86_64/
enable=1
gpgcheck=0
[extras]
name=extrax
baseurl=https://repo.huaweicloud.com/centos/7/extras/x86_64/
enable=1
gpgcheck=0
[updates]
name=updates
baseurl=https://repo.huaweicloud.com/centos/7/updates/x86_64/
enable=1
gpgcheck=0
[queens]
name=queens
baseurl=https://repo.huaweicloud.com/centos/7/cloud/x86_64/openstack-queens/
enable=1
gpgcheck=0
[virt]
name=virt
baseurl=https://repo.huaweicloud.com/centos/7/virt/x86_64/kvm-common/
enable=1
gpgcheck=0

2.打开防火墙,关闭setenforce0

systemctl start firewalld   #开启防火墙
setenforce 0     #关闭setenforce 0

3.进入home目录下,下载Clodreve云盘      ####如果没有wget命令 可以自己下载一个

cd/home   #进入home目录


yum -y install wget #下载wget


#安装包Cloudreve
wget https://cos.cdn.azpay.cn/uploads/2021/10/30/thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz  

4.解压到当前目录home,给Cloudreve权限,启动Cloudreve

解压到当前目录
tar -zxvf thHBjDcq_cloudreve_3.3.2_linux_amd64.tar.gz    

给Cloudreve权限 
chmod +x ./cloudreve

启动 Cloudreve
./cloudreve  

5.会出现以下界面 ,记住账号密码,后续会用到

 

 6.差看已放行的端口所有端口,开启5212端口, 一定要重启防火墙才能生效。

查看已放行的端口
firewall-cmd --list-ports

开启5212端口
firewall-cmd --permanent --zone=public --add-port=5212/tcp

重启防火墙(修改配置后要重启防火墙  ,否则无效)
firewall-cmd --reload

7. 创建一个配置文件,加入以下命令,用于启动Cloudreve。

创建配置文件 
vi /usr/lib/systemd/system/cloudreve.service


加入以下内容
[Unit]
Description=Cloudreve
Documentation=https://docs.cloudreve.org
After=network.target
After=mysqld.service
Wants=network.target
​
[Service]
WorkingDirectory=/home
ExecStart=/home/cloudreve
Restart=on-abnormal
RestartSec=5s
KillMode=mixed
​
StandardOutput=null
StandardError=syslog
​
[Install]
WantedBy=multi-user.target

8.更新配置,启动服务。

更新配置
systemctl daemon-reload

启动服务开机自启
systemctl start cloudreve
systemctl enable cloudreve

9.配置一个nginx源,用来下载nginx。

配置nginx源
vi /etc/yum.repos.d/local.repo

加入以下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1



下载nginx
yum -y install nginx 

10.修改nginx配置文件,然后启动nginx。  #### 注意格式,如果格式不对会导致nginx启动失败。

nginx配置文件
vi /etc/nginx/conf.d/default.conf

在这个下面加入location / {
                 root   /usr/share/nginx/html;
                 index  index.html index.htm;
                 proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                 proxy_set_header Host $http_host;
                 proxy_redirect off;
                 proxy_pass http://127.0.0.1:5212;
                 # 如果您要使用本地存储策略,请将下一行注释符删除,并更改大小为理论最大文件尺寸
                 # client_max_body_size 20000m;
             } 


启动nginx
systemctl restart nginx

11.放行80端口,关闭5212端口,重启防火墙。

放行80端口
firewall-cmd --permanent --zone=public --add-port=80/tcp

关闭5212端口
firewall-cmd --permanent --zone=public --remove-port=5212/tcp

重启防火墙
firewall-cmd --reload

12.最后浏览器访问:http://ip:80  ,写入刚刚的密码

13.登录成功,存放给种文件和图片、视频、或者是班级的任务,也可以集体交进去,以上就是我的Cloudreve云盘,欢迎大家搭建。 如果有问题可以私信小编。 

标签:尝试,更香,--,端口,repo,nginx,Cloudreve,cloudreve
From: https://blog.csdn.net/dxgcbhj/article/details/141870820

相关文章

  • 用 Cloudreve 快速搭建个分享网盘
    概述要分享1G多的图片给其他人,要求分享链接必须输入密码,分享者能登录进去筛选图片。下载速度不能太慢。考虑用百度网盘可非会员下载太慢,其他网盘也是这个问题。于是用开源的Cloudreve程序快速搭建了一个。地址:https://cloudreve.org/步骤下载社区版Windows下程序文件,解......
  • 尝试了一切方法,但HTML内容仍未显示
    如果尝试了一切方法但HTML内容仍未显示,以下是一些可能的解决步骤:检查HTML代码:确保HTML代码没有语法错误或缺失的标签。使用HTML验证工具可以帮助你检查代码的正确性。检查文件路径:确保HTML文件的路径正确,并且文件存在于指定的位置。检查浏览器设置:确保浏览器没有设置为阻......
  • 开源个人云存储管理专家:Cloudreve
    #Cloudreve:一站式云存储解决方案,让数据管理更高效。- 精选真开源,释放新价值。概览Cloudreve 是一款自托管的文件管理与分享工具,它允许用户将多个云存储服务整合到一个统一的界面中。该系统的设计注重实用性和易用性,使得用户无论在个人使用还是团队协作中,都能高效地处理文件存......
  • 【杂谈】字幕压制首次尝试记录
    字幕压制首次尝试记录使用软件字幕制作:Aegisub字幕压制:MeGUI2896+AviSynth2.6.0其中MeGUI解压即用,AviSynth需要安装,在安装中选择安装内容那步我全选了(也可能无关紧要)MeGUI如果用的是29xx的版本,很可能在添加字幕文件的时候报错Pluginwasdesignedforalaterversiono......
  • 【C#】一个喜欢用Python的菜狗在尝试Linq之后总结的常见用法以及示例
    1.筛选(Where)筛选集合中的元素。类似python中列表推导式中的if示例int[]numbers={1,2,3,4,5,6};varevenNumbers=numbers.Where(n=>n%2==0);foreach(varnuminevenNumbers){Console.WriteLine(num);}//输出:2,4,6python中的实现[if......
  • web尝试---信箱
    功能写信(增加)+读信(显示所有信件)目录结构数据库设计刚开始设计了主键为id,但是后来不想用id这个属性了,但是代码写完了很麻烦不想改了。感觉我这个id属性设置的简直多余!!!!id重复了没法添加,但是用户怎么知道写的id是否重复呢,他也不应该看数据库挑一个没用过的id啊。后端代......
  • 【Datawhale AI 夏令营2024--CV】Task2 阅读小结与尝试
    一、阅读小结        yolo不仅要识别物体的种类还要识别物体的位置1.1、物体检测介绍:1.输入:照片可以利用opencv来提取照片的每一帧,在循环下对视频中每一帧的照片进行处理cap=cv2.VideoCapture(video_path)whileTrue:ret,frame=cap.read()......
  • 关于垂直领域大模型的探索和尝试
    最近这一两周看到不少互联网公司都已经开始秋招提前批面试了。不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC在变少,岗位要求还更高了。最近,我们又陆续整理了很多大厂的面试题,帮助一些球友解惑答疑,分享技术面试中的那些弯弯绕绕。总结链接如下:《......
  • 【Python进阶】学会Python之后,尝试做一个信息管理系统
    用Python做一个学生信息管理系统,源码可分享如果你也是刚入门的小伙伴呢,小编为你们准备了入门Python学习籽料和Python入门实践,点击领取(无偿获得)要求:创建一个简单的学生信息管理系统,能够存储学生的姓名、年龄和成绩。系统支持两个功能:添加学生信息和显示所有学生信息。学生信......
  • Liya Linux:Arch 的又一尝试,提供 Cinnamon 和 MATE 桌面,底层为 Btrfs
    LiyaLinux是一个相对较新的Linux发行版,基于广受欢迎的ArchLinux构建。LiyaLinux的出现,为那些希望体验ArchLinux强大功能但又不想从头构建系统的用户提供了一个更为简单的选择。它默认提供Cinnamon和MATE两种桌面环境,并且采用Btrfs文件系统作为底层支持。......