雨云服务器快速搭建Cloudreve私有网盘并挂载雨云对象存储的教程

本文主要是介绍雨云服务器快速搭建Cloudreve私有网盘并挂载雨云对象存储的教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

雨云服务器快速搭建Cloudreve网盘网站并挂载雨云对象存储的教程。本教程的Cloudreve安装就直接用雨云云服务器的预安装APP功能了,然后安装宝塔面板用于反代,如果不需要域名访问功能也可以直接IP+端口来访问。

Cloudreve介绍

Cloudreve是一个开源的支持多家云存储驱动的公有云文件系统.

Cloudreve 可以让您快速搭建起公私兼备的网盘系统。Cloudreve 在底层支持不同的云存储平台,用户在实际使用时无须关心物理存储方式。你可以使用 Cloudreve 搭建个人用网盘、文件分享系统,亦或是针对大小团体的公有云系统。

特性

  • 支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、OneDrive (包括世纪互联版)、S3 作为存储端
  • 上传/下载 支持客户端直传,支持下载限速
  • 可对接 Aria2 离线下载
  • 在线 压缩/解压缩、多文件打包下载
  • 覆盖全部存储策略的 WebDAV 协议支持
  • 拖拽上传、目录上传、流式上传处理
  • 文件拖拽管理
  • 多用户、用户组
  • 创建文件、目录的分享链接,可设定自动过期
  • 视频、图像、音频、文本、Office 文档在线预览
  • 自定义配色、黑暗模式、PWA 应用、全站单页应用
  • All-In-One 打包,开箱即用
  • … …

注册域名

如果你需要通过域名访问你的网盘就需要注册一个域名,如果不需要通过域名访问网盘,你可以直接通过你服务器IP和端口访问你搭建的网盘。

由于雨云现在没有域名注册服务,建议通过腾讯云或阿里云等平台注册域名,你也可以使用雨云的免费二级域名。

选择域名要选择可以备案的域名,可备案域名后缀列表:http://www.xinnet.com/service/cjwt/idc/guanli/1589.html

然后到域名控制台进行实名认证就行。如果你用的内地服务器那还需要进行域名备案。

准备

首先需要一台云服务器,要有公网IP的,推荐雨云的:

雨云优惠注册地址:https://www.rainyun.com/ryy_?s=csdn

优惠码:ryy

使用优惠码注册后绑定微信可获得5折优惠券

雨云账号注册&云服务器购买和使用教程:https://www.bilibili.com/video/BV1Kj411x7G6/

注册完账号后进到雨云控制台,云服务器入口可以在后台的 总览云产品 部分找到:

点击购买云服务器,接着选择服务器区域,国内用户建议选择内地机房,因为延迟低网络稳定,比如宿迁和十堰,其中推荐十堰,因为IP便宜,如果预算充足选择宿迁更好。但如果你没有备案域名那建议选择香港或美国的服务器,不需要域名访问也可以用国内服务器,可以直接通过IP访问。

配置选择2核2G一般够用了。

系统选择Debian12,预安装APP选择 [网盘系统] Cloudreve。

都选好后就可以点击立即购买了,也可以选择1元试用1天。

购买后即可在我的云服务器这里看到你买的云服务器,点击管理

接着就可以看到云服务器的信息了,在这里重装/切换系统,可以升级配置。

等待服务器创建完成以及预安装APP安装完成。

安装完成后会在下面这里的安装结果输出显示面板默认用户名和默认密码。

登陆Cloudreve

在浏览器地址栏输入 http://[服务器IP]:5212 来打开Cloudreve面板,然后输入默认账号密码看看能不能正常登陆。

比如我服务器IP是111.173.106.196,那面板地址是:http://111.173.106.196:5212/

安装宝塔面板

如果需要通过域名访问Cloudreve才需要执行下面这个步奏,宝塔面板是用来反代Cloudreve的。

下载安装并打开ssh客户端软件,ssh客户端软件推荐putty或mobaxterm。

我这里用mobaxterm,在SSH客户端中输入你的服务器的IP地址(雨云控制台获取),还有SSH端口(一般默认是22),然后点击好的或者打开。

然后输入账号并按回车,账号一般默认为root,接着输入密码并按回车确定,输入密码时不会显示出来。

温馨提示:在SSH终端中按住鼠标左键选择文字,然后松开鼠标,再在空白处单击一下,这样就把选中的文字复制了;在SSH终端单击右键即为粘贴。

注册宝塔账号(下面登陆宝塔需要绑定宝塔账号):https://www.bt.cn/?invite_code=M191a2pjZnQ=

在终端中输入以下命令安装宝塔面板:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

然后输入y再按回车确定

安装完成后记下登陆地址和账号密码

在浏览器地址栏输入登陆地址登陆进去,然后安装LNMP套件,不需要安装MySQL,取消勾选MySQL和PHPmyadmin,安装方式生产环境建议选择编译安装,但编译安装时间较长。

然后等待安装完成即可进行下一步。

设置域名解析

添加记录,主机记录自己输入一个名字,比如输入pan,访问网站的时候就是pan.zeruns.tech,输入@,访问网站就直接访问zeruns.tech,记录值输入自己服务器的IP。

我这里用雨云的免费二级域名。

选择类型A,子域名自己输入一个喜欢的,主域名如果你用内地服务器就只能选那个备案域名。

创建后在下面可以看到,取消勾选CF代理。

设置反向代理

登陆宝塔面板,添加网站,域名输入你自己注册的域名。

设置反代,目标URL输入http://127.0.0.1:5212,然后保存。

接着就可以通过域名访问Cloudreve了。

创建对象存储存储桶

雨云对象存储介绍:https://forum.rainyun.com/t/topic/6107

回到雨云控制台,点击云产品,点击对象存储右边的立即购买

选择一个套餐并购买,目前雨云对象存储刚发布一周内活动价5折。

接着进到对象存储控制台,点击创建存储桶

接着输入要创建的存储桶名称,选择刚刚购买的实例,点击创建。

点击存储桶右边的管理按钮,进入的存储桶的管理页面

点击信息与监控,这里的信息等会要用到,开启公共访问

挂载雨云对象存储ROS

点击右上角头像,点击管理面板→存储策略→添加存储策略

选择AWS S3

参照下面图片填写,

  • Bucket名称填你存储桶名称
  • 空间类型选允许公共读取
  • EndPoint填API端点链接,去掉链接后面的存储桶名称
  • 存储桶区域默认就行

AccessKey和SecretKey填雨云对象存储控制台里的,存储策略名称自己定一个,填好直接下一步。

上传路径设置默认就行,直接下一步,直连设置改成允许,然后一直下一步。

最后点跳过就行。

到用户组设置那将用户组的存储策略改成刚刚添加的存储策略。

测试功能

回到首页点击右下角的上传按钮上传一个文件测试能不能成功上传。

可以看到文件已经成功上传到存储桶里了。

刚刚上传的PDF文件可以正常地在线打开。

推荐阅读

  • 雨云OSS服务介绍和使用教程,Chevereto图床使用雨云OSS的教程:https://forum.rainyun.com/t/topic/5573/
  • PicGo+雨云ROS搭建自己的图床,可配合Typora使用:https://forum.rainyun.com/t/topic/5659/
  • 雨云游戏云MCSM面板服使用&我的世界Forge服务端开服教程:https://forum.rainyun.com/t/topic/5727
  • 雨云虚拟主机使用教程&WordPress博客网站搭建教程:https://forum.rainyun.com/t/topic/5769
  • 雨云游戏云VPS搭建MCSM面板和我的世界Paper服务器教程:https://forum.rainyun.com/t/topic/5836
  • 雨云服务器搭建内网穿透服务器教程,NPS搭建和使用教程:https://forum.rainyun.com/t/topic/6008

这篇关于雨云服务器快速搭建Cloudreve私有网盘并挂载雨云对象存储的教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/783497

相关文章

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre