打造家庭“云服务器”,满足NAS存储和远程Windows需求!具体方案分享
一开始的一些想法
大家好,前段时间在家里搭建了一个“小型服务器”,实现了远程下载、远程视听服务器、远程Windows等需求,帮我节省了一台云Windows服务器的成本。 用起来还是很舒服的,分享一下吧。
没错,正是上图中的小型迷你主机帮助我实现了我的“小型服务器”需求。 如果您认为这是一个机房或像下图这样的高端解决方案,请滑开,因为它会让您失望。 本文的玩法在大佬面前会比较“低端”,但是大家都可以玩。
毕竟大部分朋友和我一样,也有共同的需求,或者有简单的云服务器需求; 或者也可以理解为如何让你的服务器实现远程访问、NAS存储,进而实现成为“小型家庭云服务器”的目标。
因为我对云主机有长期的需求,所以经常购买阿里云或者腾讯云的小型主机使用,并安装Windows系统以供摘机使用,所以我在家中就想出了这样一台“小型云服务器”以满足我的需要。 这样就不需要续费云主机了。
同样,既然是作为云服务器,自然是要让它玩更多的游戏。 除了Windows系统之外,我还把这个“小型云服务器”变成了远程NAS、远程音视频服务器、远程监控服务器、远程Docker机,可以说是玩得五花八门。
比如远程使用Jellyfin连接这台服务器,实现远程观看电影、远程下载资源。 使用了半个多月了,非常好用。
那么在这篇文章中,我将分享搭建我的专属“小型服务器”的完整过程,包括硬件设备的选型,为什么选择这样的原因,这个小型服务器的系统选型和方案选择,以及我是如何选择的。做到了。 让这个“小服务器”变身远程下载器和远程视频服务器,实现远程观影,以及如何设置和选择远程访问方案,并提供了很多参考方案,有此类需求的朋友可以参考一下。
因为我不擅长写一些过于理论化的东西,新手朋友看理论性的东西会太累,所以我结合实际操作过程来分享一下我的折腾过程。 希望可以供大家参考。 在下方输入文字。
确定硬件设备
我从一开始就决定在家乡部署这个“小服务器”,因为我现在住的地方经常停电,反正是综合了各种因素才决定的。 因为年前家庭网络已经改造到不错的水平,可以有条件运营了。
由于是在老家,平时偶尔会回去,所以这台机器必须满足以下条件:
1. 支持来电自启动和WOL唤醒
2.安静,被动散热,节能
3、机器小,迷你型的最好。 容量上我只加了一两个固态硬盘,不考虑机械硬盘。
需要让手机自动开机。 不然突然停电后,让老人帮你开机就麻烦了。 尽可能减少维护和手动操作。 与BIOS有关,支持来电自启动。 基本上大部分主板都支持。 这样,即使突然断电,有电话进来时机器也会自动启动,不用担心掉线。
另一种是WOL唤醒,可能用的比较少,只要不关闭系统就可以。 如果误关机,可以配合WOL唤醒,因为我家网络里连接了一个蒲公英X1盒子,支持WOL。 唤醒机器,所以这个功能也是必须的,万一真的晚关机了,我可以通过WOL唤醒机器。
至于机器的尺寸,考虑放在上图弱电箱的顶部,所以要迷你,不占空间,不然老人家看着这么大的机器会说,哈哈。 考虑全固态,不要机械硬盘,因为我告诉父母,直接切断主开关重启网络就简单方便,比如网络卡顿等,如果加机械硬盘,如果突然断电,您可能会受到损坏。 如果是固态的话就可以随意玩了。 也是一个需要考虑的因素。
于是我就根据上面的原则去查找,查找了很多。 比如N5105小主机,准系统大概有6-7张,但是看了之后说发热量普遍较高,所以就放弃了。
我还翻过一条鱼,但其中很多都是传家宝。 找不到的时候就用手里闲置的3865U小主机。 当年玩软路由时留下的,性能还不错。 在我考虑需求的结果中,毕竟这个处理器在老板们眼里就像垃圾一样。
追求微型的朋友,当然也可以考虑其他类型的小主机!
3865U机器只能装1个sata和1个msata硬盘,而且考虑到固态,所以我直接装了1T固态,足够满足我的需求了。 毕竟长期居住的地方也有像样的NAS。 现在固态的价格确实很高。 就是白菜的价格,不到3入手,加上东哥自营5年质保云服务器设置不了,可以放心使用。
内存直接升级到8G,足够我目前的需求了。
当然,我的小机器性能还是比较弱。 如果你对性能要求较高,可以选择更好的。 您可以根据自己的需要进行选择。 我只是分享一下我选择硬件的考虑。
系统解决方案
下一步是确定系统规划。 一般来说,服务器有各种系统。 如果你想玩多系统,当然要考虑PVE、ESXI等虚拟机系统,这些都是主流的解决方案。
我还发布了有关构建 PVE 和 ESXI 等 AIO 的教程。 有兴趣的朋友可以看看下面的文章。
和我一样,我习惯使用NAS,所以对Synology系统印象很好。 我直接决定安装H Synology作为底层系统。 Synology也有虚拟机支持,而我只需要一台Windows虚拟机,所以Synology自带的虚拟机足以满足我的需求。
另外,我对 Synology Docker 也比较熟悉,通常会考虑远程部署 Docker 容器,这比 SSH 命令操作更加友好。
当然,你可以选择PVE或者ESXI作为你的小型服务器的底层,使用起来非常舒服。 总之,你可以在上面安装任何你想要的系统,只要它能满足你的需求。 另外我还考虑到一些其他的远程视听需求,所以我决定安装H群晖作为底层。 关于群晖的安装和指导我就不过多解释了。 有兴趣的朋友可以参考我的文章。
本地和远程访问解决方案
当然,云服务器有远程访问的解决方案。 和主流云服务器一样,购买后都有公网IP,可以直接通过公网IP进行远程访问。
以我购买的腾讯云主机为例。 我已经安装了Windows系统,可以使用其公网IP进行远程桌面访问。
但我是在家里部署的,而且是移动宽带。 移动内联网很有名。 我自然不能申请公网IPV4。 但有公网IPV6分配。 目前新装的宽带基本上都支持IPV4+IPV6双协议,国家也在大力推广IPV6的普及,所以远程访问首选是公网IP,没有V4的话我就用公网IPV6进行远程访问。
也有关于IPV6远程访问的相关文章,感兴趣的朋友可以看一下!
以Windows为例,可以安装Todesk等远程桌面应用程序。 使用V6,打通P2P连接非常容易,而且速度非常快。
因为我使用Synology作为底层,所以可以在Synology Docker中安装DDNS-GO等容器,并添加每年花费几块钱的域名来实现IPV6 DDNS解析,并实现随时远程访问Synology后台时间。 远程桌面等操作。
如上图所示,是DDNS接口,实现了IPV6与域名的绑定。 这样,当我远程访问这个域名时,我就可以访问这台NAS以及NAS中的所有服务。 这样就实现了远程,实现了“云”。 。
和移动光猫一样,如果整个IPV6用于远程访问,获得超密后,只需在光猫后面的安全防火墙处关闭ipv6spi,这样外部就可以远程访问这台“小服务器”了网络即可实现。
另外,为了确保万无一失,我还添加了一个蒲公英X1联网盒。 只要有网络,就可以实现远程联网,进而实现远程访问。 您还可以远程进入NAS后台进行维护。
除了公网远程访问之外,还可以考虑Zerotier、tailscale等远程组网解决方案。 推荐使用尾鳞。 Zerotier在移动网络下经常无法连接,而tailscale相比之下非常稳定。
我还在NAS上部署了tailscale,可以部署在docker或者各种操作系统中。 很简单,速度也不错。 我有 30 MB 上行链路云服务器设置不了,可以运行到 20 MB 以上的速度。 强烈推荐。
所以我目前远程访问这个“小服务器”的方案主要是基于IPV6为主,tailscale为辅,蒲公英组网作为最后的备份方式,所以不用担心无法维护。
小型服务器能做什么
先说一下我搭建的“小服务器”,以及我用它来做什么。 确实有需要,而不是各种不切实际的用法。
用途一:NAS存储、在线网盘
比如我选择安装Synology作为底层,然后在Synology中安装了虚拟机系统,那么它当然可以作为一个正经的NAS使用,并且可以设置远程访问、IPV6等来实现远程使用权。
但上行只有30Mbps,也就是说远程下载速度约为3MB(换算:8Mbps约等于1MB)。 我觉得这个速度对于偶尔的通话和下载来说还是不错的,不像某个盘只有100多KB的速度。
另外,如果您使用的是其他底层,如PVE或ESXI,还可以虚拟安装Synology等NAS系统,实现远程NAS功能,条条大路通罗马。
毕竟我也用它作为远程视听服务器,所以存储要求也是最基本的。
用法二:安装Win、Linux系统
如果使用PVE或者ESXI作为底层,可以随意安装各种系统,比如一些云服务器,大部分是Linux和Windows系统,可以定制。 当然,做小型服务器的前提是你可以安装各种虚拟机系统慈云数据自营海外云服务器,高稳定高性价比,支持弹性配置,比如可以安装linux系统来学习。
比如我之所以开始使用小型服务器,也是因为我有这样的需求。 此前,我从阿里云、腾讯云等主机提供商购买了3年的学生主机,并使用过两次。
360元套餐3年,带宽1Mbps,刚好够远程桌面流畅运行。 我用它来安装Windows,里面有一个软件,需要24小时运行。 到今年年底,3年的时间也快结束了。 在家乡部署这么一台“小型服务器”,主要原因也是考虑用它来安装虚拟Windows系统,这样云主机就不需要续费了。
于是我在群晖虚拟机上安装了Windows系统,一开始也是这样规划的。 我亲自测试了3865U,它仍然可以运行Windows系统。 毕竟前面提到的云主机不是很流畅,至少比云主机流畅。
所以从一开始就考虑内存大一些。 安装了8G内存,分配了4G给虚拟系统,剩下的4G顺利运行Docker和NA问题不大。
我安装的是Windows 2012R2服务器系统,和正常的Windows使用没有什么区别,甚至感觉更加流畅。 因为我看到大部分云主机也有这个版本的系统,所以就安装了。
安装了Windows之后,当然必须安装远程桌面。 我没有为远程桌面烦恼。 我直接考虑了sunflower或者Todesk的方案,最终还是选择了Todesk。 因为有了IPV6,实现了点对点的连接,远程桌面非常流畅。
这样操作之后,云主机就不会考虑续费的问题,只是用我的“小服务器”来操作,把我需要长期打开的软件挂起来。 已经运行了快一个月了,非常稳定。 和上次购买的一样。 云托管的使用也不例外。
用法三:在线网盘同步工具
另一种玩法是使用群晖自带的Cloud Sync工具,将一些数据与在线网盘同步。 在线网盘虽然速度慢,但我会把一些不急需的数据扔进去。 这个“小服务器”会自动同步到本地,可以远程访问,直接下载调用,算是突破了100KB的速度限制了。
因为它配合上面提到的远程方式,可以达到高达3MB以上的下载速度,所以使用起来不会太着急。 也许这种玩法的需求很少,但至少我是这样用的。
用法4:访问监控
我使用的另一个常见用途是访问监控摄像头。 Synology、QNAP 等 NAS 系统都有相应的监控套件。 只要您的摄像机支持ONVIF协议,就可以无损连接到NAS,将NAS作为监控视频存储空间。
我把家里的几个摄像头连接到这个“小服务器”上。 虽然我有NVR录像机,但连接到NAS时没有任何损失。 相当于NVR的一段视频和NAS中保存的视频文件。 也可以看作是监控数据安全容灾解决方案。
具体的摄像头和解决方案可以参考我之前发的家庭网络改造文章,里面有详细的介绍。
实现IPV6远程访问后,我尝试下载NAS中的监控视频文件。 没问题,跑到了3.2MB/s,完全覆盖了我家乡移动宽带的30Mbps上行速度。 果然公网访问是最快的。 其他非公网解决方案只是选择。
玩法5:远程下载器+视频服务器
另一种玩法就是用这个“小服务器”作为远程下载器和视频服务器。 首先,您可以安装qBit、tr等下载应用程序。 这些下载器也是多平台的。 如果你安装了其他系统,它们也有客户端,由于我是部署在 Synology 上,所以很自然地以 Docker 或软件包的形式安装这些下载的应用程序。
通过上面提到的远程访问解决方案,您可以在外出时随时进入这些应用程序的后台。 如果你想看电影,只要把资源扔进下载器就可以了。 让它成为一个安静的下载器。
而我和Jellyfin合作,添加nastool等视听整理工具,这些资源下载后会自动排序、重命名,并让Jellyfin视听服务器展示这些视频的海报墙。
如下图所示,这个小服务器中的Jellyfin视频服务器是通过iPV6远程访问的,是通过公网访问的。 它可以运行高达30Mbps的服务器上行,并具有实时转码,轻松观看1080分辨率资源,没有任何延迟。
并且您还可以在手机上安装Jellyfin客户端。 目前宽带有IPV6,手机的数据流也支持ipv6,所以远程查看是无缝的。
之前的下载应用+视听服务器完美配合,非常舒服。
视听服务器可以进行转码,将高码率资源转换为低码率资源。 比如我的手机限速后卡在3.1Mbps。 如果我想远程观看电影,我可以直接将视频的比特率设置为3Mpbs。 视频服务器转码,可以远程使用3.1Mpbs速度流畅观看,这也是为什么需要实时转码的原因,如图,即使Jellyfin转成480P 3Mpbs速度,感觉也比各大主流的720P图片要好视频网站的质量也差不了多少,他们把码率压得太低了。
实际体验效果
已经在机器上使用了快半个月了,可以说非常稳定。 并且通过上面提到的远程解决方案,使用起来很流畅。 比如你想看某部电影,找到资源,扔到远程qBit就可以了。
过了一会儿,打开远程Jellfyin,就可以愉快地看电影了。 无论是在手机上还是在电脑上,无论是使用V6还是尾鳞远程查看,都非常流畅,使用了半个月非常舒服。
而且,即使我的手机限速是3.1Mbps,我将质量设置在3Mbps以下,服务器转码远程推流后,我仍然可以非常流畅地观看电影。 进行4K转码,所以部署一个视听服务器还是很好的。
至于最重要的部分,我在群晖虚拟机上部署了Widows系统,使用了todesk远程桌面解决方案,打开非常流畅,打通了点对点连接,用起来很舒服。
而且,联动的软件在虚拟Windows系统中也稳定,运行半个多月没有问题,基本不需要维护。 目前大部分空间也被使用了,正在考虑下次回老家时是否更换更大容量的硬盘。 使用起来很流畅,我会经常使用。 1T的空间有点难以忍受。
而且还有自启动通话和WOL远程唤醒,不用担心断电后无法连接机器。 可以说,只要宽带不欠费,就可以继续正常运行。
最后的最后的
本文简单分享了我创建专属“个人服务器”的整个过程和方案。 没有什么高端机房,只有一个简单得不能再简单的小主机,我的目的已经达到了。 如果将来有更多的系统我可能会寻找性能更好、功耗更低的小型主机。 目前这个3865U主机对我来说已经足够了。
目前是放在老家的弱电箱顶部,小主机有墙有背板,所以安装在上面,完美隐藏,妈妈看到也不会撞到,并且不会有任何噪音。
简而言之,硬件是次要的。 重要的是找到适合您的硬件。 如果建一个机房就没有问题。 建机房的老板们不会看这篇文章。 它甚至不算过家家。
后续计划将持续分享。 目前来说,足够我使用很长一段时间了。 喜欢的朋友请点赞关注,持续分享更多有趣的玩法。
往期精彩文章: