828华为云征文|华为Flexus云服务器搭建Cloudreve私人网盘
一、华为云 Flexus X 实例:开启高效云服务新篇🌟
在云计算的广阔领域中,资源的灵活配置与卓越性能犹如璀璨星辰般闪耀。华为云 Flexus X 实例恰似一颗最为耀眼的新星,将云服务器技术推向了崭新的高度。

华为云 Flexus X 实例基于先进的擎天 QingTian 架构构建,同时融入了瑶光云脑与盘古大模型等顶尖创新技术,由此打造出了令人惊叹的计算能力与高度的灵活性。与传统云服务器相比,它犹如一位能工巧匠🔧,可提供多种灵活的 CPU 和内存配比方案,多达 100 余种配置可供选择。这让用户能根据自身需求进行精准调整,避免了资源与成本的无端浪费。
更值得称道的是,Flexus X 实例内部还嵌入了智能应用调优算法。无论是面对数据密集型应用的严峻挑战🧠,还是高并发网络服务的巨大压力💻,它都能游刃有余地应对。在某些特定场景下,其性能甚至能提升至 6 倍,远超同类产品。在今天这个平凡又特别的日子,我们将借助这一强大的华为云 Flexus X 实例开启搭建私人网盘的奇妙之旅🗃️。
二、服务器资源申请配置及连接:搭建的关键步骤🛠️
(一)申请 Flexus 云服务器💻
从华为云首页开始,那醒目的华为云 Flexus 云服务海报便会映入眼帘。点击“了解详情”,我们就能顺利进入 Flexus 云服务产品介绍页。
来到 Flexus 云服务申请页面:https://www.huaweicloud.com/product/flexus - x.html,点击“购买”按钮,进入 Flexus 云服务 X 实例配置的关键环节。
在配置页面中,我们精心选择计费模式、区域以及符合需求的实例规格,这里我选定了 4 核 12G 的配置。接着,在操作系统选择上,服务器常用的 CentOS7 系统成为首选,同时在存储系统盘的选择上,100GiB 通用 SSD 进入视野。不同类型的存储盘各有千秋,大家可参考详细的表格进行权衡。
| 参数 | 极速型 SSD V2(公测) | 极速型 SSD | 通用型 SSD V2 | 超高 IO | 通用型 SSD | 高 IO | 普通 IO(上一代产品) |
|---|---|---|---|---|---|---|---|
| 云硬盘最大容量(GiB) | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 | 系统盘:1024 数据盘:32768 |
| 描述 | 专用于对延迟敏感的业务关键型应用程序的极高性能 SSD 云硬盘。具备持续 IOPS 性能超过 128000 IOPS、1000 MiB/s 吞吐量 | 适用于需要超大带宽和超低时延的场景。 | 容量与性能解耦,支持在容量固定的情况下,基于业务性能诉求,按需、灵活地调整 IOPS 和吞吐量。适合各种主流的高性能、低延迟交互应用场景。 | 超高性能云硬盘,可用于企业关键性业务,适合高吞吐、低时延的工作负载。 | 高性价比的云硬盘,适合中等性能诉求的企业应用。 | 可用于一般访问的工作负载。 | 可用于不常访问的工作负载。 |
| 典型应用场景 | 数据库 Oracle SQL Server ClickHouse AI 场景 | 数据库 Oracle SQL Server ClickHouse AI 场景 | 企业办公、虚拟桌面大型开发测试转码类业务系统盘 | 大中型规模的数据库(SQL Server 、Oracle 、NoSQL、PostgreSQL)转码类业务。I/O 密集型场景。 | NoSQL Oracle SQL Server PostgreSQL 时延敏感型场景。 | Redis Memcache 企业办公中型开发测试中小型数据库 Web 应用系统盘 | 普通开发测试大容量、读写速率中等、事务性处理较少的应用场景。日常办公应用轻载型开发测试不建议用于系统盘 |
| 最大 IOPSa | 256000 | 128000 | 128000 | 50000 | 20000 | 5000 | 2200 |
| 最大吞吐量 a(MiB/s) | 4000 | 1000 | 1000 | 350 | 250 | 150 | 50 |
| IOPS 突发上限 a | NA | 64000 | NA | 16000 | 8000 | 5000 | 2200 |
| 云硬盘 IOPS 性能计算公式 c | IOPS 值由用户预配置,范围为 100 - 256000,具体可配置值≤(1000*容量(GiB)) | IOPS = min (128000, 1800 + 50 × 容量(GiB)) | IOPS 值由用户预配置,范围为 3000 - 128000,具体可配置值≤(500*容量(GiB)) | IOPS = min (50000, 1800 + 50 × 容量(GiB)) | IOPS = min (20000, 1800 + 12 × 容量(GiB)) | IOPS = min (5000, 1800 + 8 × 容量(GiB)) | IOPS = min (2200, 500 + 2 × 容量(GiB)) |
| 云硬盘吞吐量性能计算公式 b(MiB/s) | 吞吐量≤min(4000,预配置 IOPS/16) | 吞吐量 = min (1000, 120 + 0.5 × 容量(GiB)) | 吞吐量值由用户配置,范围为 125 - 1000,具体可配置值≤(IOPS/4) | 吞吐量 = min (350, 120 + 0.5 × 容量(GiB)) | 吞吐量 = min (250, 100 + 0.5 × 容量(GiB)) | 吞吐量 = min (150, 100 + 0.15 × 容量(GiB)) | 吞吐量 = 50 |
| 单队列访问时延 d(ms) | 亚毫秒级 | 亚毫秒级 | 1 | 1 | 1 | 1 - 3 | 5 - 10 |
| API 名称 e | ESSD2 | ESSD | GPSSD2 | SSD | GPSSD | SAS | SATA |
现在的硬盘速度都很快,对于个人使用的网盘,一般不需要特别高速的存储盘,都能够跑满网速,没有特殊需求的话,都可以,我这里就选择 通用型 SSD,100G 存储即可。

随后,选择一块网卡并精心设置安全组。配置公网 IP 的计费模式时,按带宽计费且 3M 带宽就足以满足个人使用需求。接着,输入服务器名称与 root 密码。云备份可按需购买,对于企业用户搭建存储重要信息的网站,购买云备份是个明智的选择,但对于个人而言,并非刚需。

最后,确认服务器配置并根据自身需求选择服务器实例的购买时长,我选择了一个月来满足短期需求。选择付款方式并完成支付后,我们便成功拥有了服务器实例。返回服务器实例控制台,就能看到刚刚购买的服务器实例了。

(二)安装服务器搭子宝塔面板 🛡️
安装宝塔面板就如同为服务器找到了一个得力的助手。宝塔官方提供了通用的服务器宝塔面板安装命令:
# 宝塔面板通用安装命令
url = https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
将此命令复制到 bash 并回车,即可开启安装。当提示输入 y 时,进入短暂的安装等待。
(三)配置安全组🔐
根据提示信息,在服务器安全组放开 41729 端口以及其他常用服务器端口。依次点击更多->网络/安全组->安全组规则配置,即可对安全组规则进行细致的配置。

添加 41729 端口出入方向规则,并配置原地址 0.0.0.0/0 放开所有地址。

配置完成后,重启宝塔面板,浏览器登陆宝塔面板的外网地址,即可看到宝塔面板登录页面。输入宝塔面板初始化的账号密码,即可进入宝塔面板控制页面。
bt 1 # 重启宝塔

初次安装并使用宝塔面板需要阅读并同意用户协议,阅读协议并勾选 ✔️即可进入。

进入宝塔面板,安装推荐的 LNMP(Linux、Nginx、MySQL、PHP) 四件套。

至此,您已经成功地申请并连接到了华为云的 Flexus X 实例,并安装了简易好用的服务器运维面板。
三、搭建 Cloudreve 私人网盘:打造专属数据空间📁
在完成上述准备工作后,我们开始搭建 Cloudreve 私人网盘。
Cloudreve 作为一款强大的网盘程序,其功能丰富多样🌐。首先,在已经配置好的华为 Flexus 云服务器上,我们要对基础环境进行精心配置。这包括对服务器操作系统进行优化,确保各项参数与 Cloudreve 的运行要求完美契合,从网络设置到存储分配,每一个细节都不容小觑。接下来,我们就开始进行 Cloudreve 私人网盘的搭建。
(一)下载 Cloudreve⬇️
来到 Cloudreve 官网,点击官网中的下载即可进入 Cloudreve 的下载页面。

找到最新版本,下载适合你服务器系统的安装包📦,我使用的是 CentOS,直接下载 cloudreve_3.8.3_linux_amd64.tar.gz 即可,如果没有适合你服务器系统的安装包,可以使用 source.code 源码包在自己平台的操作系统进行构建,从而在自己的系统上进行安装。

然后使用宝塔面板将 cloudreve 安装包传输到服务器上📟

(二)启动 Cloudreve🔛
然后输入以下命令启动 cloudreve:
#解压获取到的主程序
tar -zxvf cloudreve_VERSION_OS_ARCH.tar.gz# 赋予执行权限
chmod +x ./cloudreve# 启动 Cloudreve
./cloudreve

(三)配置 Cloudreve✍️
配置文件主要有两个,conf.ini 与 cloudreve.db,对于我这样的普通用户,一般配置 config.ini 下的端口就行了。cloudreve.db

Cloudreve 在首次启动时,会创建初始管理员账号,请注意保管管理员密码,此密码只会在首次启动时出现。如果您忘记初始管理员密码,需要删除同级目录下的cloudreve.db,重新启动主程序以初始化新的管理员账户。
Cloudreve 默认会监听5212端口。所以需要打开这个端口,来到华为云控制台进行安全组规则配置,点击配置规则:

放开 Cloudreve 出入方向 5251 端口:

然后在宝塔中放开 5251 端口,

也可以像我一样设置一个其他项目,然后点击添加通用项目进行配置。

你可以在浏览器中访问http://服务器IP:5212进入 Cloudreve,打开链接之后,就可以看到我们的网盘系统啦!

如果需要使用 HTTPS 的话,需要配置反向代理,可以参考下面配置内容进行配置:
location / {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;
}
(四)简单实用私人网盘😊
简单使用了一下,网盘上传下载速度还是很快的

有浅色和深色模式可以切换,

还有图片和视频预览,以后剪视频的素材都可以放在这里啦!

四、总结与前景展望
通过本文的介绍,大家应该已经掌握了如何申请、配置华为云 Flexus X 实例,并成功搭建一个私人网盘的全过程。从灵活的资源配置到强大的宝塔面板,以及最终的 Cloudreve 网盘搭建,整个过程展现了华为云 Flexus X 实例的高效与便捷性。希望通过这篇教程,能够帮助到各位想要在云端搭建个人数据空间的小伙伴们 🙌。
华为云 Flexus X 实例凭借其卓越的灵活性、高性能和出色的成本效益,已经成为众多企业和开发者的首选云计算平台。未来,随着更多创新技术的融入,Flexus X 实例将继续引领云计算领域的发展,为用户提供更强大的计算能力和更便捷的使用体验。
无论你是个人开发者还是大型企业用户,Flexus X 实例都能为你的应用提供强大的支持。赶快行动,体验华为云 Flexus X 实例带来的高效与便捷吧!🌟
相关文章:
828华为云征文|华为Flexus云服务器搭建Cloudreve私人网盘
一、华为云 Flexus X 实例:开启高效云服务新篇🌟 在云计算的广阔领域中,资源的灵活配置与卓越性能犹如璀璨星辰般闪耀。华为云 Flexus X 实例恰似一颗最为耀眼的新星,将云服务器技术推向了崭新的高度。 华为云 Flexus X 实例基于…...
【AI学习】AI绘画发展简史
无意中读了一篇发表自2022年的文章,《AI绘画何以突飞猛进? 从历史到技术突破, 一文读懂火爆的AI绘画发展史》,写的比较有意思,科普了好多我原来不知道的历史。 简单提炼一下,做个笔记。 AI绘画重要事件 2012年 Google两位大名…...
使用LangChain创建简单的语言模型应用程序【快速入门指南】
## 引言在这篇文章中,我们将展示如何使用LangChain构建一个简单的语言模型(LLM)应用程序。这个应用程序的功能是将文本从英语翻译成其他语言。尽管应用程序的逻辑相对简单,但它能够帮助我们学习如何使用LangChain进行更多复杂的功…...
嵌入式人工智能项目及人工智能应用项目——大合集列表查阅
本文的项目合集列表可能更新不及时(会及时更新),可查阅实时更新的链接如下。 嵌入式人工智能及人工智能应用项目合集实时更新链接如下: 阿齐嵌入式人工智能及人工智能应用项目合集 (kdocs.cn)https://www.kdocs.cn/l/cc97tuieys4…...
心觉:成功学就像一把刀,有什么作用关键在于使用者(一)
Hi,我是心觉,与你一起玩转潜意识、脑波音乐和吸引力法则,轻松掌控自己的人生! 挑战每日一省写作173/1000天 很多人觉得成功学是鸡汤,是没用的,甚至是骗人的 我先保持中立,不知道对不对 我们先…...
GAMES101(10节,几何)
Geometry implicit隐式几何表示: 函数f(x,y,z): 根据函数fn描述几何,遍历所有空间内 的点,如果带入xyz到函数f(x,y,z)结果0那就绘制这个点 如果xyz求值结果>0表示在几何外,0在表面,<0在几何内 构造几何csg(…...
Android 中音频焦点的使用场景及示例
Android 中音频焦点的使用场景及代码示例 一、音频焦点简介 在 Android 系统中,音频焦点(Audio Focus)是一种机制,用于管理多个应用程序同时播放音频时的冲突。当一个应用程序请求音频焦点并获得它时,其他应用程序在…...
2. JDBC驱动是什么?如何在Java项目中配置MySQL的JDBC驱动?
JDBC驱动 是一种软件组件,它使Java应用程序能够与数据库进行交互。JDBC驱动是JDBC API的实现,负责将Java程序中的标准JDBC方法调用转化为数据库特定的操作。每个数据库(如MySQL、PostgreSQL、Oracle等)都有对应的JDBC驱动程序&…...
Nginx 跨域 + 无法设置 Cookie 解决办法
今天来分享一下关于项目部署上线时怎么解决跨域问题!!! 首先感谢一下大佬的方法,才让这个困扰我很久的问题得以解决!!! 这也是我请教大佬才解决的问题,大佬和我说,这是他耗费两周才解决的问题,我这也是属于前人栽树后人乘凉了,嘿嘿嘿!!! 前端问题 前端没有携带 cookie 导致后端…...
北森笔试测评之言语理解到底难不难
前篇笔记我提到过,言语理解是最难的,有同学质疑了。言语我都会做呀,甚至有的可以搜到,而图标和图形我有的不会。这里需要指出,会做不等于作对,可以回顾到高中甚至初中的时候,感觉做的好的一般都…...
Ubuntu下beanstalkd无法绑定局域网IP地址以及消息队列beanstalkd上的error: JOB_TOO_BIG的解决
一、ubuntu下beanstalkd无法绑定局域网IP地址 今天因为业务需要,我把之前安装的beanstalkd所绑定的IP地址由127.0.0.1改成局域网IP地址,但是怪了,显示beanstalkd已经启动,查看端口监控也显示IP地址变了,但是使用telnet…...
网络原理(3)—— 应用层、传输层(TCP)
1. 应用层 日常开发中最常用到的一层,主要涉及到两种情况: 1) 使用现成的应用层协议 2) 自己定义应用层协议 1.1 自定义应用层协议的流程 1. 明确前后端交互过程中需要传递哪些信息 实例:开发一个外卖软件 打开软件,首先需要展…...
Flutter - Win32程序是如何执行main函数
Win32程序的主体结构 int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,_In_ wchar_t *command_line, _In_ int show_command) {// Attach to console when present (e.g., flutter run) or create a// new console when running with a debugger.if …...
linux-系统管理与监控-日志管理
Linux 系统管理与监控:日志管理 1. 日志管理概述 日志文件是系统在运行过程中记录的各种信息,它们是系统管理员排查问题、监控系统健康状况的重要工具。在 Linux 系统中,日志涵盖了系统事件、内核信息、用户操作、软件服务和应用程序等内容…...
VulhubDC-4靶机详解
项目地址 https://download.vulnhub.com/dc/DC-4.zip实验过程 将下载好的靶机导入到VMware中,设置网络模式为NAT模式,然后开启靶机虚拟机 使用nmap进行主机发现,获取靶机IP地址 nmap 192.168.47.1-254根据对比可知DC-4的一个ip地址为192.1…...
[数据集][目标检测]烟叶病害检测数据集VOC+YOLO格式612张3类别
数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):612 标注数量(xml文件个数):612 标注数量(txt文件个数):612 标注类别…...
Sapiens——人类视觉大模型的基础
引言 大规模预训练以及随后针对特定任务的语言建模微调取得了显著成功,已将这种方法确立为标准做法。同样, 计算机视觉方法正逐步采用大规模数据进行预训练。LAION5B、Instagram-3.5B、JFT-300M、LVD142M、Visual Genome 和 YFCC100M 等大型数据集的出现…...
《深度学习》【项目】 OpenCV 身份证号识别
目录 一、项目实施 1、自定义函数 2、定位模版图像中的数字 1)模版图二值化处理 运行结果: 2)展示所有数字 运行结果: 3、识别身份证号 1)灰度图、二值化图展示 运行结果 2)定位身份证号每一个数…...
机器学习实战—天猫用户重复购买预测
目录 背景 数据集 用户画像数据 用户行为日志数据 训练数据 测试数据 提交数据 其它数据 数据探索 导入依赖库 读取数据 查看数据信息 缺失值分析 数据分布 复购因素分析 特征工程 模型训练 模型验证 背景 商家有时会在特定日期,例如节礼日(Boxing-day),黑…...
一款rust语言AI神器cursor在ubuntu环境下的安装启动教程
虽然cursor目前只支持英文但是它强大的代码联想能力以及问答能力,可以高效的提高编码效率。 如下步骤所有的前提是你的ubuntu上面已经安装了vscode以及其必须的extensions。 1 下载 到官网https://www.cursor.com下载指定版本的软件。 下载到本地以后会生成如下软…...
从零开始打造 OpenSTLinux 6.6 Yocto 系统(基于STM32CubeMX)(九)
设备树移植 和uboot设备树修改的内容同步到kernel将设备树stm32mp157d-stm32mp157daa1-mx.dts复制到内核源码目录下 源码修改及编译 修改arch/arm/boot/dts/st/Makefile,新增设备树编译 stm32mp157f-ev1-m4-examples.dtb \stm32mp157d-stm32mp157daa1-mx.dtb修改…...
三体问题详解
从物理学角度,三体问题之所以不稳定,是因为三个天体在万有引力作用下相互作用,形成一个非线性耦合系统。我们可以从牛顿经典力学出发,列出具体的运动方程,并说明为何这个系统本质上是混沌的,无法得到一般解…...
免费PDF转图片工具
免费PDF转图片工具 一款简单易用的PDF转图片工具,可以将PDF文件快速转换为高质量PNG图片。无需安装复杂的软件,也不需要在线上传文件,保护您的隐私。 工具截图 主要特点 🚀 快速转换:本地转换,无需等待上…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...
微服务通信安全:深入解析mTLS的原理与实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、引言:微服务时代的通信安全挑战 随着云原生和微服务架构的普及,服务间的通信安全成为系统设计的核心议题。传统的单体架构中&…...
自然语言处理——文本分类
文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益(IG) 分类器设计贝叶斯理论:线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别, 有单标签多类别文本分类和多…...
Pydantic + Function Calling的结合
1、Pydantic Pydantic 是一个 Python 库,用于数据验证和设置管理,通过 Python 类型注解强制执行数据类型。它广泛用于 API 开发(如 FastAPI)、配置管理和数据解析,核心功能包括: 数据验证:通过…...
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南
在RK3588上搭建ROS1环境:创建节点与数据可视化实战指南 背景介绍完整操作步骤1. 创建Docker容器环境2. 验证GUI显示功能3. 安装ROS Noetic4. 配置环境变量5. 创建ROS节点(小球运动模拟)6. 配置RVIZ默认视图7. 创建启动脚本8. 运行可视化系统效果展示与交互技术解析ROS节点通…...
欢乐熊大话蓝牙知识17:多连接 BLE 怎么设计服务不会乱?分层思维来救场!
多连接 BLE 怎么设计服务不会乱?分层思维来救场! 作者按: 你是不是也遇到过 BLE 多连接时,调试现场像网吧“掉线风暴”? 温度传感器连上了,心率带丢了;一边 OTA 更新,一边通知卡壳。…...
World-writable config file /etc/mysql/mysql.conf.d/my.cnf is ignored
https://stackoverflow.com/questions/53741107/mysql-in-docker-on-ubuntu-warning-world-writable-config-file-is-ignored 修改权限 -> 重启mysql # 检查字符集配置 SHOW VARIABLES WHERE Variable_name IN (character_set_server, character_set_database ); --------…...
