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

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

其他建站教程:https://blog.zeruns.tech/category/web/

站长交流群:767557452

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/zeruns_?s=csdn

优惠码:zeruns

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

其他高性价比和便宜的VPS/云服务器推荐:https://blog.zeruns.tech/archives/383.html

雨云账号注册&云服务器购买和使用教程: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://blog.zeruns.tech/archives/733.html
  • PicGo+雨云ROS搭建自己的图床,可配合Typora使用:https://blog.zeruns.tech/archives/734.html
  • 雨云游戏云MCSM面板服使用&我的世界Forge服务端开服教程:https://blog.zeruns.tech/archives/736.html
  • 雨云虚拟主机使用教程&WordPress博客网站搭建教程:https://blog.zeruns.tech/archives/737.html
  • 雨云游戏云VPS搭建MCSM面板和我的世界Paper服务器教程:https://blog.zeruns.tech/archives/738.html
  • 雨云服务器搭建内网穿透服务器教程,NPS搭建和使用教程:https://blog.zeruns.tech/archives/741.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/236622.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

C++——继承

目录: 继承的概念及定义 面向对象的三个基本特征:封装、继承、多态。在前面的讲解中封装已经用的很多了,那么接下来的两篇文章就来介绍一下继承和多态。 继承的概念 继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段&am…

记录 | xftp远程连接两台windows

1、打开openssh 设置 -> 应用 -> 可选功能 -> 添加功能 -> OpenSSH 客户端,将 ssh 客户端安装将两台电脑的 ssh 开启,cmd 中输入 net start sshd2、配置 win10 账号密码 3、进行 xftp 连接

SSD在AI发展中的关键作用:从高速缓存到数据湖-1

随着人工智能技术的飞速发展,存储在其中发挥着至关重要的作用。特别是在AI训练过程中,存储SSD(固态硬盘)的高性能和可靠性对于提升训练效率和保证数据安全具有不可替代的作用。 存储SSD在AI发展中的作用和趋势,存储将…

自动化测试之读取配置文件

前言: 在日常自动化测试开发工作中,经常要使用配置文件,进行环境配置,或进行数据驱动等。我们常常把这些文件放置在 resources 目录下,然后通过 getResource、ClassLoader.getResource 和 getResourceAsStream() 等方法…

Spring框架学习:Bean生命周期

目录 SpringBean的生命周期 Bean实例属性填充 三级缓存 常用的Aware接口 Spring IoC容器实例化Bean总结 SpringBean的生命周期 Spring Bean的生命周期是从 Bean 实例化之后,即通过反射创建出对象之后,到Bean成为一个完整对象,最终存储到…

[足式机器人]Part2 Dr. CAN学习笔记-自动控制原理Ch1-3燃烧卡路里-系统分析实例

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-自动控制原理Ch1-3燃烧卡路里-系统分析实例 1. 数学模型2. 比例控制 Proprotional Control 1. 数学模型 2. 比例控制 Proprotional Control

<JavaEE> 经典设计模式之 -- 单例模式(“饿汉模式”和“懒汉模式”实现单例模式)

目录 一、单例模式概述 二、“饿汉模式”实现单例模式 三、“懒汉模式”实现单例模式 3.1 单线程下的“懒汉模式” 3.2 多线程下的“懒汉模式” 一、单例模式概述 1)什么是单例模式? 单例模式是一种设计模式。 单例模式可以保证某个类在程序中只存…

Leetcode 40 组合总和 II

题意理解: 每个数字在每个组合中只能使用 一次 数字可以重复——>难点(如何去重) 每个组合和target 求组合,对合限制,考虑回溯的方法。——将其抽象为树结构。 树的宽度——分支大小 树的深度——最…

分配栈空间的三种方式(基于适配qemu的FreeRTOS分析)

1、定义全局的数组 定义的全局数组属于bss段,相当于把bss段的一部分作为栈空间,栈空间的大小就是数组的大小如果把栈空间放在bss段,则在bss段清零时会多清零一段地址空间 2、在链接脚本中指定 用链接脚本在所有段的后面增加stack段&#xff…

Altair Radioss碰撞 安全与冲击 衡祖仿真

Altair Radioss是解决瞬态加载工况下非线性问题的领先的结构分析求解器。其具备高扩展性、高品质、高鲁棒性,以及诸多功能:多域求解技术、高级材料功能(复合材料)等。Radioss求解器被广泛应用于汽车、航空航天、电子/家电、包装、轨道机车、生物医疗、能…

数据结构(C语言)

链表 链表的基本能操作 #include <stdbool.h> #include <stdio.h> #include <stdlib.h>//链表的接口 typedef struct node_s{int val;struct node_s*next; } Node; typedef struct linkedlist_s{Node* head;Node* tail;int size; }LinkedList;//创建空链表…

腾讯物联网平台之规则引擎

1.腾讯物联网平台简介 腾讯云物联网开发平台&#xff08;IoT Explorer&#xff09;为客户提供便捷的物联网开发工具与服务&#xff0c;助力客户更高效的完成设备接入&#xff0c;并为客户提供物联网应用开发及场景服务能力&#xff0c;帮助客户高效、低成本构建物联网应用。  …

Java LeetCode篇-二叉树经典解法(实现:判断平衡二叉树、找两个节点最近的祖先等)

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 平衡二叉树 1.1 实现判断平衡二叉树的思路 1.2 代码实现判断平衡二叉树 2.0 二叉树的层序遍历 2.1 实现二叉树层序遍历的思路 2.2 代码实现二叉树层序遍历 3.0 …

Linux开发工具--vim

Linux开发工具--vim 一、vim的基本概念二、常见命令三、简单配置vim配置文件的位置常用配置选项&#xff0c;用来测试使用插件 一、vim的基本概念 vim编辑器&#xff0c;只负责写代码&#xff0c;vim是一款多模式的编辑器 vim的三种模式(其实有好多模式&#xff0c;目前掌握这…

PbootCMS 前台RCE漏洞复现

0x01 产品简介 PbootCMS是全新内核且永久开源免费的PHP企业网站开发建设管理系统,是一套高效、简洁、 强悍的可免费商用的PHP CMS源码,能够满足各类企业网站开发建设的需要 0x02 漏洞概述 PbootCMS v<=3.1.6版本中存在模板注入,攻击者可构造特定的链接利用该漏洞,执行…

跟着我学Python基础篇:06.列表

往期文章 跟着我学Python基础篇&#xff1a;01.初露端倪 跟着我学Python基础篇&#xff1a;02.数字与字符串编程 跟着我学Python基础篇&#xff1a;03.选择结构 跟着我学Python基础篇&#xff1a;04.循环 跟着我学Python基础篇&#xff1a;05.函数 目录 往期文章1. 列表的基本…

ES-分析器

分析器 两种常用的英语分析器 1 测试工具 #可以通过这个来测试分析器 实际生产环境中我们肯定是配置在索引中来工作 GET _analyze {"text": "My Moms Son is an excellent teacher","analyzer": "english" }2 实际效果 比如我们有下…

win10脚本 | 使用 Word 自动化对象模型找出指定路径下含有特定内容的.docx

场景 今年的实验日志被我放在这样一个文件夹下&#xff0c;每个月下是每天具体的.docx文件&#xff0c;里面记录了我的一些实验操作步骤。现在我需要补充一个实验&#xff0c;用到一个名为chatunitest的插件&#xff0c;但是这是很久之前做的事情了&#xff0c;我无法判断是哪…

PHP 之道(PHP The Right Way 中文版)

PHP 之道&#xff08;PHP The Right Way 中文版&#xff09;

2022年重庆市职业院校技能大赛高职组“信息安全管理与评估”赛项竞赛任务书-试题01

信息安全管理与评估 第一阶段 网络平台搭建与设备安全防护 目 录 第一阶段竞赛项目试题 介绍 所需的设备、机械、装置和材料 评分方案 注意事项 项目和任务描述 1.网络拓扑图 2.IP地址规划表 工作任务 任务1&#xff1a;网络平台搭建 任务2&#xff1a;网络安全设备…