828华为云征文|华为云 Flexus X 实例之家庭娱乐中心搭建

news2024/10/1 13:21:23

话接上文《828华为云征文|华为云Flexus X实例初体验》,这次我们利用手头的 Flexus X 实例来搭建家庭影音中心和密码管理环境。

前置环境

为了方便小白用户甚至运维人员,我觉得现阶段的宝塔面板 和 1Panel 都是不错的选择。我这里以宝塔为例。

由于上一步我选择的是 Huawei Cloud EulerOS 镜像。

在这里插入图片描述

于是,我在安装宝塔的时候我选择了通用版

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

安装完成后会提示账号等信息(注:地址和用户名和密码都做了模糊处理)

========================面板账户登录信息==========================

【云服务器】请在安全组放行 36142 端口
外网面板地址: https://121.39.5.11:36142/6e7dd2bb
内网面板地址: https://192.163.0.14:36142/6e7dd2bb
username: dsrcrwfc
password: faea76ga

这里记录下第一次生成的端口为 36142 并放行端口。

影音中心搭建

其实这个影音中心也没那么高大上,我只是搭建了一个 alist 环境。根据 alist 官网介绍一般有 2 种搭建方式,一种是直接运行包,另外一种是借助 docker。
其中直接运行包的方式简单粗暴,但是没有集成 aira2。于是乎我选择使用 docker 进行安装,但是 Huawei Cloud EulerOS 内置的 docker 始终 pull 不了镜像可把我心态搞崩了,于是我借助宝塔面板一键轻松完成了 docker 的安装工作。

在这里插入图片描述之后我在终端键入以下命令,完成了内置了 aria2 的 alist 的安装。

docker run -d --restart=always \
-v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 \
-e PGID=0 -e UMASK=022 \
-e TZ=Asia/Shanghai
--name="alist" xhofe/alist-aria2:latest

接着设置 admin 的密码为 zhangsan123

docker exec -it alist ./alist admin set zhangsan123

放行端口 5244 后就可以愉快的登录了。之后我们可以愉快的登录 alist 网盘。

在这里插入图片描述
登录后我们有不同的玩法。

比如可以离线下载;

magnet:?xt=urn:btih:98df8d67ea77037a04e0b48289c5ae4ad8c8f348&dn=%e9%98%b3%e5%85%89%e7%94%b5%e5%bd%b1dygod.org.%e6%8c%87%e7%8e%af%e7%8e%8b%ef%bc%9a%e5%8a%9b%e9%87%8f%e4%b9%8b%e6%88%92%e7%ac%ac%e4%ba%8c%e5%ad%a307%e9%9b%86%e4%b8%ad%e8%8b%b1%e5%8f%8c%e5%ad%97.mkv&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce

综合管理网盘(例如阿里网盘、百度网盘、小飞机网盘、本地盘等)


在这里插入图片描述
alist 的一个核心玩法就是可以一个账号管理不同厂商的网盘,这样比如我使用手机和平板通过 webDAV 可以一键查看我的所有资源。当然如果是电脑的话,一般用浏览器就够了,否则建议使用客户端软件进行视频播放。

这里我的安卓手机安装了猫头鹰文件,可以方便访问云服务器的资源。

在这里插入图片描述

且我发现下载速度为 1 M/s 以上,带宽拉满,完全超过预定 3M bps 的水平。

在这里插入图片描述

搭建家庭密码库

使用 docker 安装 vaultwarden。说起 Vaultwarden 可能还有小伙伴没听说过,但是说起 Bitwarden 估计知道的人就很多了吧?Bitwarden作为目前知名度最高,使用人数最多的一款开源全平台密码管理软件,功能强大,免费开源,支持多种客户端与浏览器插件。
Vaultwarden 是一个开源的密码管理器,它是Bitwarden密码管理器的自托管版本。它提供了类似于 Bitwarden 的功能,允许用户安全地存储和管理密码、敏感数据和身份信息。

一键安装 vaultwarden

docker run -d --name vaultwarden \
-e SIGNUPS_ALLOWED=false \
-e ADMIN_TOKEN=fuckzhaojiesqqbaewefpyfsefl1 \
-v /vw-data/:/data/ --restart unless-stopped -p 8021:80 vaultwarden/server:latest

这里记录 8021 端口,并且需要在华为和宝塔面板都放开该端口号。

生成并添加 ssl 证书

由于我本机是 win 10 环境,借助 https://github.com/FiloSottile/mkcert 可以将证书安装到本地

mkcert -install

生成证书(注意这里添加了 121.37.1.2 外网 ip 信息),这个证书待会儿会挂到服务器下面。

mkcert-v1.4.4-windows-amd64 localhost 127.0.0.1 ::1 121.37.1.2

当然也可以一劳永逸安装根证书

进入根证书目录 C:\Users\Administrator\AppData\Local\mkcert,将 rootCA.pem 改为 rootCA.crt 然后安装到 受信任的根证书颁发机构 即可。

添加反向代理

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

之后我们就可以正常通过 ip 进行登录 vaultwarden 了。

在这里插入图片描述

注册新用户

由于 docker 的配置中 SIGNUPS_ALLOWED=false 表示不让主动注册,需要进行管理页进行邀请注册。需要在浏览器键入 https://域名/admin 进入配置页面输入容器配置的 ADMIN_TOKEN,在用户栏进行输入邀请邮箱,邀请邮箱即入注册后登录并导入已有密码库。

定制化 rss 阅读器搭建

 docker run -d --restart unless-stopped --log-opt max-size=10m \
  -p 8080:80 \
  -e TZ=Asia/Shanghai \
  -e 'CRON_MIN=1,31' \
  -v freshrss_data:/var/www/FreshRSS/data \
  -v freshrss_extensions:/var/www/FreshRSS/extensions \
  --name freshrss \
  freshrss/freshrss

我们依旧一条命令搞定,并记得放开华为防火墙和宝塔软件防火墙的 8080 端口。访问网页一切正常。

总结

性能强悍

由于华为云 Flexus 云服务器 X 实例以创新的、更加贴合业务应用实际需求的柔性算力,独家支持 CPU 内存的柔性配比,支持100+ 规格,最高支持 CPU 内存 3:1 配比,让 CPU 与内存更贴合业务应用需求。我甚至通过宝塔面板安装各种数据库软件,对其进行压榨。安装了各种数据库软件运行良好且负载率极低。

在这里插入图片描述

操作简便

借助华为云 Flexus X 的高性能优势和后台控制面板的操作简单。我们搭建了家庭用的影音娱乐中心,顺手开通了个人密码托管和 rss 服务。充分说明了 Huawei Cloud EulerOS 还是很强的。我相信其必定能够在云服务器市场上独树一帜,掀起波澜。感兴趣的小伙伴可以去官网关注下华为云 Flexus 云服务器 X 实例_直播_建站服务器-华为云。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

动态规划最低票价

前言&#xff1a;之前看到过这个题目归结到动态规划&#xff0c;当初还没什么思路&#xff0c;其实就是定义好dp [ i ] 为到第 i 个的最小费用就行&#xff0c;我们可以用upper_bound来优化我们的查找下标 题目地址 class Solution { public:int mincostTickets(vector<int&…

应对集运仓库丢件问题:集运系统的视频监控验货功能

在集运行业中&#xff0c;包裹丢件问题一直是令企业头疼的问题之一。客户投诉、纠纷处理不仅消耗了大量的人力物力&#xff0c;还可能影响企业的信誉和客户满意度。集运系统提供的视频验货服务&#xff0c;为解决这一难题提供了有效的解决方案。 一、集运仓库丢件问题的现状 集…

人口普查管理系统基于VUE+SpringBoot+Spring+SpringMVC+MyBatis开发设计与实现

目录 1. 系统概述 2. 系统架构设计 3. 技术实现细节 3.1 前端实现 3.2 后端实现 3.3 数据库设计 4. 安全性设计 5. 效果展示 ​编辑​编辑 6. 测试与部署 7. 示例代码 8. 结论与展望 一个基于 Vue Spring Boot Spring Spring MVC MyBatis 的人口普查管理…

MyBatis 学习总结

1. MyBatis 简介 MyBatis 是一款优秀的持久层框架&#xff0c;简化了 Java 程序与数据库的交互&#xff0c;通过 SQL 映射将 SQL 语句与 Java 对象关联起来。它基于传统 JDBC 的操作进行了封装&#xff0c;使得开发者无需手动编写复杂的 SQL 操作代码。 MyBatis 的特点包括&a…

《大厂算法冲锋:字符串数字求和的精妙之道》

前言 &#x1f680; 博主介绍&#xff1a;大家好&#xff0c;我是无休居士&#xff01;一枚任职于一线Top3互联网大厂的Java开发工程师&#xff01; &#x1f680; &#x1f31f; 欢迎大家关注我的微信公众号【JavaPersons】&#xff01;在这里&#xff0c;你将找到通往Java技…

云手机可以解决TikTok运营的哪些问题?

随着社交媒体的飞速发展&#xff0c;TikTok迅速崛起&#xff0c;成为个人和企业进行品牌宣传和内容创作的首选平台。然而&#xff0c;在运营TikTok账号的过程中&#xff0c;不少用户会遇到各种问题。本文将详细阐述云手机如何帮助解决这些问题。 1. 多账号管理的高效便捷 通过云…

[大语言模型-论文精读] 利用多样性进行大型语言模型预训练中重要数据的选择

[大语言模型-论文精读] 利用多样性进行大型语言模型预训练中重要数据的选择 论文信息&#xff1a; Harnessing Diversity for Important Data Selection in Pretraining Large Language Models Authors: Chi Zhang, Huaping Zhong, Kuan Zhang, Chengliang Chai, Rui Wang, X…

栈与队列相关知识(二)

目录 Java中栈&#xff08;Stack&#xff09; 一. 常用方法 1.push(E item) 2.pop() 3.peek() 4.empty() 二. 常用方法扩展 1. search(Object o) 2. clone() 3. contains(Object o) 4. size() 5. toArray() Java中队列&#xff08;Queue&#xff09; 一.常用方法&…

如何测试网络质量?

如何测试网络质量&#xff1f; 通过百度网盘分享的文件&#xff1a;winMTR 链接&#xff1a;https://pan.baidu.com/s/1Zfw4jciNhng35nfwBlF75Q 提取码&#xff1a;6622 –来自百度网盘超级会员V2的分享 下载WINMTR工具&#xff0c;在启动处输入www.baidu.com 判断方法&…

Trilium Notes笔记本地化部署与简单使用指南打造个人知识库

文章目录 前言1. 安装docker与docker-compose2. 启动容器运行镜像3. 本地访问测试4.安装内网穿透5. 创建公网地址6. 创建固定公网地址 前言 今天和大家分享一款在G站获得了26K的强大的开源在线协作笔记软件&#xff0c;Trilium Notes的中文版如何在Linux环境使用docker本地部署…

大模型新玩法!腾讯优图与上交大联手 利用公开知识提升大模型

腾讯优图实验室与上海交通大学的研究团队联手推出了一项革命性的知识增强方法&#xff0c;为大模型优化开辟了全新道路。这项创新技术摒弃了传统模型微调的局限&#xff0c;直接从开源数据中提取知识&#xff0c;大幅简化了模型优化流程&#xff0c;在多项任务中实现了超越现有…

【高性能内存池】central cache内存回收 7

thread cache中自由链表过长后&#xff0c;会将多出来的内存还给entral cache.thread cache还回来的内存可能不属于同一个span,因此&#xff0c;除了计算出要还到central cache的哪个桶之外&#xff0c;还需要计算出还到桶的哪个span。 1. 如何根据对象的地址找到对象的页号&am…

2024年9月中国干旱监测报告(FYDI-2.0指数)

目录 引言 旱情监测与分析 资料来源 引言 2024年9月&#xff0c;北方的降水逐渐增多&#xff0c;进入华西秋雨集中期&#xff0c;从青藏高原北部一直延伸到东北多地&#xff0c;常出现大范围的云带&#xff0c;西北地区的降雨强度较大。南方地区降水分布不均&#xff0c;受…

卷积神经网络(CNN)的计算量和参数怎么准确估计?

&#x1f349; CSDN 叶庭云&#xff1a;https://yetingyun.blog.csdn.net/ 1. 卷积层&#xff08;Convolutional Layer&#xff09; a) 计算量估计&#xff1a; 卷积层的 FLOPs 2 * H_out * W_out * C_in * C_out * K_h * K_w 详细解释&#xff1a; H_out, W_out&#xff…

linux:详解nohup命令

在 UNIX 和类 UNIX 操作系统&#xff08;如 Linux 和 macOS&#xff09;中&#xff0c;nohup 意图为后台运行且免疫挂断信号的命令&#xff0c;用于在用户注销&#xff08;logout&#xff09;或终端关闭后继续运行相应的进程。 基本语法 启动进程 nohup [COMMAND] [ARG...] …

SW - 装配图旋转到一个想要的正视图

文章目录 SW - 装配图旋转到一个想要的正视图概述笔记将装配图旋转到自己想要的视图的方法保存当前视图选择自己保存的视图END SW - 装配图旋转到一个想要的正视图 概述 在弄装配图。 如果按照SW默认的视图&#xff0c;Y方向是反的。 原因在于我画零件图时&#xff0c;方向就…

SpringBoot整合JPA详解

SpringBoot版本是2.0以上(2.6.13) JDK是1.8 一、依赖 <dependencies><!-- jdbc --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-jdbc</artifactId></dependency><!--…

Spring Boot在足球青训俱乐部后台系统中的应用

1 绪论 1.1研究背景 随着科技的发展&#xff0c;计算机的应用&#xff0c;人们的生活方方面面都和互联网密不可分。计算机的普及使得人们的生活更加方便快捷&#xff0c;网络也遍及到我们生活的每个角落&#xff0c;二十一世纪信息化时代的到来&#xff0c;随着社会科技的不断…

51单片机的智能停车场【proteus仿真+程序+报告+原理图+演示视频】

1、主要功能 该系统由AT89C51/STC89C52单片机LCD1602显示模块温度传感器DS1302时钟模块红外传感器步进电机按键、蜂鸣器、LED等模块构成。适用于智能停车场车位管理、泊车管理系统等相似项目。 可实现基本功能: 1、LCD1602实时显示北京时间、温度和剩余车位 2、温度传感器DS…

EXCEL图片链接快速批量转成图片

EXCEL图片链接快速批量转成图片 直接上图 "<table><img src"&C1&" height50 width50></table>"复制F列到txt文件&#xff0c;暂时放置 全选复制&#xff0c;然后插入一列&#xff0c;粘贴到新的一列中去如图一所示。 ps&…