【Nas】X-DOC:搞机之PVE部署All In One(黑群晖NAS & 软路由OpenWrt & Docker & Win10远程桌面)

【Nas】X-DOC:搞机之PVE部署All In One(黑群晖NAS & 软路由OpenWrt & Docker & Win10远程桌面)

1、原硬件配置清单:

CPU:i5 8400(2.8-4G,6核6线程,TDP 65w,核显 HD630)
主板:华硕prime h310m-k(4 x SATA III,1 x pcie3.0 x16, 2 x pcie2.0 x1,1千兆网卡,4 x USB 3.1 Gen 1)
内存:DDR4 16G * 2
硬盘:2 x ssd(2.5寸)+5 x hdd(2.5)(家里一堆笔记本拆卸下来的硬盘)
机箱:酷鱼S2全铝迷你机箱,改AIO后换成
电源:外置式DC电源65W,改AIO后换成星宇泉小麻雀拆机电源XYQ-385 SFX 250W(某宝65可买)

以上配置为2018年组装的迷你主机,原用于办公开发用途,因为2022年更换工作单位而闲置。
在这里插入图片描述
2023年底搬家,又把这台主机翻了出来,打算把它改造成家庭AIO服务器,于是就有了下面的一系列折腾经历。

2、改AIO后增加配置清单:

机箱:金河田预见n1(某东购全新129,可扩硬盘位较多,目前已塞9个2.5寸,2个3.5寸)
PCI转接卡:pcie3.0 x1 转 2口sata3卡(某宝42)
电源转接头:大4pin一分二SATA电源线 x2(某宝29,某泽牌,买贵了)
硬盘支架:2.5寸硬盘五排孔铝合金支架(某宝15,适合挂多个ssd或笔记本hdd)
硬盘支架:3.5寸硬盘二盘位扩展透明简易支架(某宝10)
智能插座:米家智能插座3(某东49,用于远程开机)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、虚拟化平台PVE:

(1)群晖NAS(部署DS920+,用于磁盘空间共享,下载Docker套件,搭建家庭影院)
(2)软路由OpenWrt(用作旁路由,实现内网穿透,偶尔科学上网)
(3)Win10精简版(安装远程工具,下载机)
(4)Ubuntu Desktop(体验Ubuntu,搭建私有云服务)
(5)Ubuntu容器(安装Docker,部署各类Docker服务)

PC端控制台:
在这里插入图片描述
安卓端控制台:
在这里插入图片描述

4、搭建的关键服务:

(1)HomePage个人导航(收藏常用网址以及个人部署服务地址)
在这里插入图片描述
(2)Zerotier内网穿透服务 (需要公网IP,自建服务端,不走官方国外服务器,网速更快);

服务端Web控制台:
在这里插入图片描述
安卓客户端(需要更换自己服务的planet):
在这里插入图片描述
(3)RustDesk远程控制服务(需要公网IP,自建服务端,实现各种终端之间的远程控制,自建服务更加安全可控)

PC端客户端:
在这里插入图片描述
安卓端客户端(可实现手机控制的免费解决方案):
在这里插入图片描述
(4)Jellyfin家庭影音服务(部署在黑群晖DS920+,实现家庭电视、Pad、手机、电脑各个终端的访问)

Web端访问:
在这里插入图片描述
安卓/苹果客户端:
在这里插入图片描述
还有TV客户端。

(5)Halo个人博客(感谢Halo团队开源分享,记录学习笔记)
在这里插入图片描述
以上详细部署过程,等有时间了再补上。

原创文章,转载请注明来源-X档案

### 如何在QNAP NAS 使用 Docker 容器部署 OpenWRT 实现软路由 #### 准备工作 为了确保顺利安装并运行 OpenWRT 软路由环境,需确认 QNAP 设备已启用 Docker 功能,并更新至最新固件版本。建议提前备份重要数据以防意外情况发生。 #### 创建 Docker 容器 进入 QTS 操作系统的应用商店找到 Docker 并启动该应用程序。点击左侧菜单中的「容器」选项卡,再按右上方的「创建」按钮来新建一个容器实例。搜索 `openwrt` 或者特定版本标签如 `v19.07.7` 的官方镜像文件下载到本地仓库中[^1]。 ```bash docker pull openwrt:v19.07.7 ``` #### 设置网络模式 对于希望充当路由器角色使用的 OpenWRT 来说,推荐采用桥接(Bridge)方式连接物理网卡以便于管理和维护内部局域网结构;如果仅用于测试目的也可以考虑使用宿主(Host)模式共享同一张外网接口。 #### 启动参数配置 当选择了合适的镜像之后就可以继续设置启动参数了。这里需要注意的是要给定足够的资源限制(CPU/Memory),并且正确指定挂载点使得能够持久保存配置文件以及日志记录等信息。另外还需要开放必要的端口转发规则让外部流量可以正常访问内网服务。 ```json { "Image": "openwrt:v19.07.7", "Cmd": [ "/sbin/init" ], "ExposedPorts": { "22/tcp": {}, "80/tcp": {} }, "HostConfig": { "PortBindings": { "22/tcp": [ { "HostPort": "2222" } ], "80/tcp": [ { "HostPort": "8080" } ] }, "Binds": [ "/path/to/config:/etc/config:rw" ] } } ``` #### 初始化与基本设定 首次登录 SSH 进入新建立好的容器环境中,默认用户名为 root 密码为空白可以直接回车跳过验证过程。按照提示完成初始向导操作,比如更改管理员账户的安全凭证、调整时间区域与时区等等基础属性定制化处理。 #### DHCP 服务器管理 由于存在其他设备已经在提供相同功能的服务,因此为了避免冲突应该先关闭当前LAN侧自动分配 IP 地址的功能。编辑 `/etc/config/dhcp` 文件添加如下所示的一行代码以达到忽略本作用范围内的请求效果: ```ini config dhcp 'lan' option interface 'lan' option ignore '1' ``` #### 测试连通性 最后一步就是检验整个架构是否能稳定运作啦!尝试从 WAN 口 ping 一下公网目标节点看看能否成功返回响应包;同时也要检查 LAN 下面各个客户端获取到了预期之内的 IPv4/IPv6 编号才行哦~
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值