<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>家庭服务器 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%E5%AE%B6%E5%BA%AD%E6%9C%8D%E5%8A%A1%E5%99%A8/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Wed, 12 Aug 2026 00:25:04 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>家庭服务器弃用 Unraid 转投 Ubuntu，Docker 反而更顺手</title>
		<link>https://mylogs.cn/unraid-to-ubuntu-homelab-docker/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 00:24:39 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unraid]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[自托管]]></category>
		<guid isPermaLink="false">https://mylogs.cn/unraid-to-ubuntu-homelab-docker/</guid>

					<description><![CDATA[家庭服务器系统怎么选，是很多自托管玩家反复纠结的问题。一位长期使用 Unraid 的用户在折腾了近五年后，于  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">家庭服务器系统怎么选，是很多自托管玩家反复纠结的问题。一位长期使用 Unraid 的用户在折腾了近五年后，于 2025 年初把 Docker 负载从 Unraid 迁移到了 Ubuntu Server，结论是：存储仍交给 Unraid，容器编排交给 Ubuntu，整套家庭服务器反而跑得更顺。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17b7db&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17b7db" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/513e9358bbdae6b50a531fc3c5400acb_header.webp" alt="家庭服务器弃用 Unraid 转投 Ubuntu，Docker 反而更顺手" class="wp-image-4513" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/513e9358bbdae6b50a531fc3c5400acb_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/513e9358bbdae6b50a531fc3c5400acb_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/513e9358bbdae6b50a531fc3c5400acb_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/513e9358bbdae6b50a531fc3c5400acb_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">这位作者的家庭服务器最早围绕一台联想 RD440 机架式服务器搭建，Unraid 一肩挑起存储、虚拟机与 Docker 三件事。在 2021 年那个时间点，TrueNAS 的稳定版还没有今天这样完善的 Docker 支持，原有的 jail 机制也远不如 Unraid 上的 Docker 好用，于是 Unraid 成了「什么都让一套系统搞定」的自然选择。</p>



<h2 class="wp-block-heading">Unraid 曾是全能选手</h2>



<p class="wp-block-paragraph">客观地说，Unraid 作为存储平台表现相当出色，把存储、Docker 和虚拟机整合在一起，对刚接触容器的新手也很友好。作者坦言，正是在 Unraid 的图形界面里第一次用上了 Docker，比直接扑进 Docker Compose 或命令行要平缓得多。</p>



<p class="wp-block-paragraph">但「能做某事」不代表「适合做每件事」。随着使用深入，作者想要的容器功能越来越多，Unraid 在不少地方把简单任务变得不必要地麻烦，尤其是当需求超出它预设的模板时。</p>



<h2 class="wp-block-heading">卡在「应用模板」上</h2>



<p class="wp-block-paragraph">Unraid 的「应用模板」需要由社区或容器维护者手动提交，并非自动生成。作者开始遇到想用的容器却没有对应模板，只能手工凑配置，过程相当痛苦。模板本身虽好用，但修改起来往往比帮忙更添堵。</p>



<p class="wp-block-paragraph">更烦人的是查找成本：在社区仓库里搜一个容器，可能冒出十几个看似相同的模板，有时标「官方」有时又不标，挑出最合适的一个成了日常消耗。相比之下，直接从维护者的 GitHub 仓库拿官方的 Compose 文件或镜像，定位反而清晰得多。</p>



<h2 class="wp-block-heading">换回 Ubuntu 后打开了门</h2>



<p class="wp-block-paragraph">作者使用 Ubuntu Server 已超过十五年，命令行环境最为熟悉，迁移到 Ubuntu 跑 Docker 是顺理成章的决定。Ubuntu 原生支持 Docker，几乎每个主流容器都自带 Compose 文件，没有就用手写或 Portainer 补全，不必再受模板有无的制约。</p>



<p class="wp-block-paragraph">迁移带来的直接好处是「几乎任何容器都能跑」，而且运行更稳定。对需要精细控制网络、存储卷和依赖关系的服务来说，直接用维护者提供的清单部署，比在模板系统里反复试错省心得多。</p>



<h2 class="wp-block-heading">把家庭服务器拆开管</h2>



<p class="wp-block-paragraph">这篇文章给出的核心经验，是把家庭服务器按职责拆开：存储这件 Unraid 擅长的事继续交给它，Docker 编排这件 Ubuntu 擅长的事交给 Ubuntu。作者表示，正是因为 2025 年初把 Docker 从 Unraid 迁到 Ubuntu Server，家庭服务器才真正「起飞」，这是他为整套系统做过最对的一个决定。</p>



<p class="wp-block-paragraph">对正在权衡家庭服务器架构的玩家，这未必是「Unraid 不如 Ubuntu」的结论，而是一次关于职责分离的提醒：当一套全能系统开始拖慢特定需求时，把最吃力的那块拆出去，往往比硬扛更划算。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek，作者 Patrick Campanale</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>碎屏旧笔记本别扔，改台家庭服务器很香</title>
		<link>https://mylogs.cn/%e7%a2%8e%e5%b1%8f%e6%97%a7%e7%ac%94%e8%ae%b0%e6%9c%ac%e5%88%ab%e6%89%94%ef%bc%8c%e6%94%b9%e5%8f%b0%e5%ae%b6%e5%ba%ad%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%be%88%e9%a6%99/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 06:06:00 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[二手硬件]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[无头服务器]]></category>
		<category><![CDATA[旧笔记本]]></category>
		<category><![CDATA[自托管]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e7%a2%8e%e5%b1%8f%e6%97%a7%e7%ac%94%e8%ae%b0%e6%9c%ac%e5%88%ab%e6%89%94%ef%bc%8c%e6%94%b9%e5%8f%b0%e5%ae%b6%e5%ba%ad%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%be%88%e9%a6%99/</guid>

					<description><![CDATA[想搭一台家庭服务器跑私有网盘、影音库或自建服务，迷你主机常被当成入门首选，可稍像样的型号也要上千元。其实家里那 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">想搭一台家庭服务器跑私有网盘、影音库或自建服务，迷你主机常被当成入门首选，可稍像样的型号也要上千元。其实家里那台屏幕摔碎、被塞进柜子吃灰的旧笔记本，本身就是一台现成的无头服务器——屏幕坏了不影响主板、CPU、内存和硬盘，还能白捡一块断电续命的电池。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17c3ec&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17c3ec" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/b46ab8db8b47670d36a65eea92e60ff2_header.webp" alt="碎屏旧笔记本别扔，改台家庭服务器很香" class="wp-image-4415" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/b46ab8db8b47670d36a65eea92e60ff2_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/b46ab8db8b47670d36a65eea92e60ff2_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/b46ab8db8b47670d36a65eea92e60ff2_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/b46ab8db8b47670d36a65eea92e60ff2_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">一、为什么碎屏笔记本是宝藏</h2>



<p class="wp-block-paragraph">屏幕是笔记本最贵的部件之一，一旦碎裂，维修费往往两三百元起，很多人干脆换新机，旧机器就按「废品」价处理。但里面的 CPU、内存、固态盘都完好，加上自带电池，断电或电压波动时它能像 UPS 一样扛一小会儿。除了第一次装系统，平时完全用不着屏幕，从另一台电脑远程管理即可。</p>



<h2 class="wp-block-heading">二、去哪淘、怎么避坑</h2>



<p class="wp-block-paragraph">闲鱼、转转等二手平台，以及本地手机电脑维修店，常能见到碎屏笔记本。原本几千元的机器，因为屏碎可能两三百元就能拿下。但要注意三点：一是问清 SSD、内存、主板是否还在，有的卖家会把值钱零件拆走，只剩空壳；二是确认随机带原装充电器（没有电池也能插电用，影响不大）；三是先在平台问清楚具体型号，查一下该机能否升级存储和内存。</p>



<h2 class="wp-block-heading">三、把它跑起来的步骤</h2>



<ol class="wp-block-list"><li>用 HDMI 或 DisplayPort 接一台外接显示器（或客厅电视）；没有对应接口就加一个 USB-C 转 HDMI 转接器，缺网口可补 USB 转网口适配器。</li><li>接上外显后，像普通电脑一样装上你喜欢的 Linux 服务器发行版。若连外显都不方便，可把固态盘拆下，在别的机器上装好系统再装回。</li><li>装好 SSH 或远程桌面，拔掉外显，让它「无头」运行，以后只在另一台电脑上远程操作。</li></ol>



<h2 class="wp-block-heading">四、和迷你主机的取舍</h2>



<p class="wp-block-paragraph">迷你主机的优势是扩展：常有多余 M.2 插槽、2.5 英寸硬盘位、可换内存，散热和网口（多见 2.5GbE）也更宽裕。笔记本则胜在便宜、自带电池、省电。预算紧或只想先练手，碎屏笔记本是极低成本的一台服务器；等真玩出需求，再升级迷你主机也不迟。</p>



<p class="wp-block-paragraph">来源：How-To Geek</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>家庭服务器真没必要堆硬件：一块树莓派守住全网稳定</title>
		<link>https://mylogs.cn/homelab-raspberry-pi-network-server/</link>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 06:37:23 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Pi-hole]]></category>
		<category><![CDATA[WireGuard]]></category>
		<category><![CDATA[反向代理]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[树莓派]]></category>
		<guid isPermaLink="false">https://mylogs.cn/homelab-raspberry-pi-network-server/</guid>

					<description><![CDATA[家庭服务器真没必要堆硬件：一块树莓派守住全网稳定 Patrick Campanale 在 How-To Gee [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">家庭服务器真没必要堆硬件：一块树莓派守住全网稳定</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17cfb2&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17cfb2" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/ee042c72897e7ba5fa3c23909cd3d008_header.webp" alt="家庭服务器真没必要堆硬件：一块树莓派守住全网稳定" class="wp-image-4283" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/ee042c72897e7ba5fa3c23909cd3d008_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/ee042c72897e7ba5fa3c23909cd3d008_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/ee042c72897e7ba5fa3c23909cd3d008_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/ee042c72897e7ba5fa3c23909cd3d008_header-768x432.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">Patrick Campanale 在 How-To Geek 上分享了自己的 homelab 经验：他的网络里明明有更强劲的设备，但真正不可或缺的服务器却是一块 Raspberry Pi。原因很简单——这台 Pi 只做一件事：管理网络入口。一旦它宕机，整个家就断网，所以这台机器必须最稳定，也最该保持简单。</p>



<h2 class="wp-block-heading">一体机好看，但不够稳</h2>



<p class="wp-block-paragraph">很多 homelab 玩家喜欢「一机多能」：在一台 NAS 或一台 mini PC 上同时跑存储、虚拟机、Docker、媒体服务。刚开始很香，升级或维护时却很痛苦。Campanale 曾把 Pi-hole（网络级广告过滤）跑在主 NAS 上，结果换硬盘升级时整个网络一起挂掉。类似地，每次更新 Docker 或操作系统，网络服务也会被牵连。</p>



<p class="wp-block-paragraph">一台「什么都干」的服务器，本质上是把所有服务绑在一个单点上。这台机器维护一次，所有依赖它的服务都得停机。</p>



<h2 class="wp-block-heading">把网络入口单独拆出来</h2>



<p class="wp-block-paragraph">Campanale 的做法是：把网络入口层（反向代理、VPN、DNS 过滤）全部迁移到一台 Raspberry Pi 4 B 上，只跑三个轻量服务：</p>



<ul class="wp-block-list"><li><strong>Nginx Proxy Manager</strong>：反向代理，把外部请求转发到内网各个服务。</li><li><strong>WireGuard</strong>：回家 VPN，出门也能安全连回家庭网络。</li><li><strong>Pi-hole</strong>：全网络广告和跟踪域名过滤。</li></ul>



<p class="wp-block-paragraph">这三个应用对 CPU 和内存要求都不高，树莓派 3 B 都能跑，Pi 4 B 只是因为有千兆网口才更合适。由于这台 Pi 只负责网络入口，它几乎不需要重启，升级也只需几秒。</p>



<h2 class="wp-block-heading">为什么专机专用更稳</h2>



<p class="wp-block-paragraph">单用途机器的优势在于变更范围被锁得很小。想尝试新服务？在别的服务器上折腾，Pi 不受影响。要更新 Pi？因为它只跑固定三件套，重启几秒钟就回来，不像一体机那样要重启一长串依赖。</p>



<p class="wp-block-paragraph">低功耗也是关键。树莓派可以 24×7 开着，电费、发热、噪音都不成问题。Campanale 的主 NAS 配了 Core Ultra 7 255H 和 64GB 内存，还有一台 i9-13900K、96GB 内存的服务器——但他说，整个 homelab 里最重要的反而是那块只有 1GB 内存的 Pi。</p>



<h2 class="wp-block-heading">入门不需要买新设备</h2>



<p class="wp-block-paragraph">文章给出的建议很实际：不一定要追最新硬件。二手 Pi 4 B、甚至 Pi 3 B，配上 Facebook Marketplace 这类二手渠道，就能撑起网络入口。与其把所有服务塞进一台高性能机器，不如把最关键的入口服务拆出来，用一台低功耗、低维护成本的设备单独扛。</p>



<p class="wp-block-paragraph">对普通家庭或小型工作室来说，这种思路可能比盲目堆配置更划算：网络稳定了，后面加什么服务都有底气。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek</p>

]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>旧手机别扔：用 Termux 把它变成家庭服务器</title>
		<link>https://mylogs.cn/old-phone-termux-home-server/</link>
					<comments>https://mylogs.cn/old-phone-termux-home-server/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 09 Aug 2026 07:24:43 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[Tailscale]]></category>
		<category><![CDATA[Termux]]></category>
		<category><![CDATA[安卓]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[旧手机]]></category>
		<category><![CDATA[自托管]]></category>
		<guid isPermaLink="false">https://mylogs.cn/old-phone-termux-home-server/</guid>

					<description><![CDATA[付着月费的小型云服务器，总让人觉得有点亏。一名开发者此前把个人服务跑在德国 Hetzner 的一台虚拟主机上， [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">付着月费的小型云服务器，总让人觉得有点亏。一名开发者此前把个人服务跑在德国 Hetzner 的一台虚拟主机上，里面装着几个 Web 应用、一个叫 Surf 的远程浏览器、反向代理 Caddy 等。问题出在 Surf 上：最便宜的共享机型还能应付日常，一旦 Chrome 真正开始干活就捉襟见肘，换带独享 CPU 的机型，月费又高得让一个私人浏览器显得不划算。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17e101&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17e101" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="970" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/f1d9fe002f85_header.webp" alt="旧手机别扔：用 Termux 把它变成家庭服务器" class="wp-image-4170" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/f1d9fe002f85_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/f1d9fe002f85_header-300x243.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/f1d9fe002f85_header-1024x828.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/f1d9fe002f85_header-768x621.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：seg6.space</figcaption></figure>





<p class="wp-block-paragraph">买新机器也划不来。内存价格高得离谱，组装一台内存宽裕的小主机时机糟糕。就在他翻看二手迷你主机时，想起了那台吃灰的 CMF Phone 1：八颗 ARM 核、8GB 内存、128GB 闪存、Wi-Fi 6、5G 调制解调器，还自带电池。硬件明显被闲置，而且钱早就付过了。</p>



<p class="wp-block-paragraph">这台手机如今跑着 Surf 及其托管的 Chrome 实例、个人记账工具、屏幕共享服务，外加几个小应用。它们能扛住重启、从 Git 部署，手机在不同网络间移动时依旧可达——也就是说，它真正替代了那台虚拟主机。</p>



<h2 class="wp-block-heading">第一次走弯路：想刷掉安卓</h2>



<p class="wp-block-paragraph">最直接的思路是刷入常规 Linux 发行版。CMF Phone 1 确实有 postmarketOS 设备移植，能启动，设备页上够多的绿勾让人冲动。这位开发者成了那个冲动的人。</p>



<p class="wp-block-paragraph">他没太在意那些标红的「已损坏」项：Wi-Fi、蓝牙、硬件加速，以及让这部手机胜任小服务器的几乎一切。结果只看到 postmarketOS 的开机画面和一块黑屏——既不是服务器，也不是手机了。</p>



<p class="wp-block-paragraph">把原厂 Nothing OS 刷回来又成了另一桩苦差：刷机工具依赖 Windows，他得先在 QEMU 里装 Windows，和 USB 透传、联发科驱动搏斗，看工具卡死，最后挪到真机才恢复出厂镜像。中间一度软砖，只有黑屏，他真以为把一台好端端的设备变成了砖头。</p>



<p class="wp-block-paragraph">手机救回来了，教训也清楚：安卓已经为这块硬件写好了能用的驱动，Wi-Fi、电源管理、电池、GPU、调制解调器，连同所有古怪的厂商细节都正常工作。为了一个更常规的用户态而全盘抛弃，是笔亏本买卖。</p>



<h2 class="wp-block-heading">Termux 才是主机</h2>



<p class="wp-block-paragraph">第二次尝试保留原厂安卓，把 Termux 当作宿主环境。它提供了 OpenSSH、runit、Caddy、Cloudflared、包管理，以及足够像样的 Unix 工具；Termux:Boot 在重启后拉起监控进程与 SSH；Tailscale 给手机一个稳定的私网地址，于是从 tailnet 里的任意机器只要敲一句 <code>ssh cmf</code> 就能连上。</p>



<p class="wp-block-paragraph">Termux 不是虚拟机，它的进程仍跑在安卓的 Linux 内核上，只是它那套基于 Bionic 的用户态和标准 Debian 差别足够大，现成的 Linux 应用镜像没法直接丢进去。这个分裂反而有用：Termux 当小巧的宿主控制面，每个应用自带它期望的 Linux 文件系统。</p>



<p class="wp-block-paragraph">实际服务由 runit 监管。安卓的省电机制对一台假装服务器的设备极不友好，于是他用 Ansible 给安卓施加一套主机配置：常驻唤醒锁、关闭浅层与深层待机、把 Termux 与 Tailscale 移出后台限制、阻止 Wi-Fi 挂起，并把 Tailscale 设为常驻 VPN。</p>



<p class="wp-block-paragraph">恢复链路比任何单项设置都重要：</p>



<pre class="wp-block-code"><code>Android 启动
→ Tailscale 常驻 VPN
→ Termux:Boot
→ runit
→ 常驻服务
→ 本地与公网健康检查</code></pre>



<h2 class="wp-block-heading">从 PRoot 到真正的 chroot</h2>



<p class="wp-block-paragraph">他的应用大多以 Linux ARM64 的 OCI 镜像分发，proot-distro 能在 Debian 下轻松跑起来而不改动应用本身。PRoot 在用户态拦截文件系统和进程操作，让普通 Termux 进程以为自己身处 Debian 根文件系统里。它不是容器边界，仍与安卓共享内核、网络命名空间和 Termux 的用户身份，但作为兼容层极其好用——既不需要 root，也不需要特殊内核。</p>



<p class="wp-block-paragraph">普通 Web 服务起初这么跑毫无问题。例外是 Surf 这种对延迟敏感的浏览器负载：启动进程、加载库、读取浏览器配置、搬运截屏数据，全都要穿过 PRoot 的用户态翻译层。CPU 明明有富余，Chrome 却够不着。于是他把手机 root 了——不是为了替换安卓，而是为了把同一个 Debian 文件系统正确挂载，用真正的 <code>chroot</code> 进去。runit 依旧掌管生命周期，应用数据仍留在 Termux 存储里；负载只是改用原生系统调用而非 PRoot 抵达安卓内核。提升幅度相当明显。</p>



<p class="wp-block-paragraph">等这条路走稳，把剩下几个小服务也迁了过去。他的工作站把每个 ARM64 镜像解析到精确的摘要，导出文件系统，Ansible 在手机上校验并安装；一个小的 root 辅助程序建立私有挂载命名空间、以 chroot 进入、降权并启动原镜像的入口。手机上既不需要 Docker，也不需要编译器。这些仍是兼容环境而非安全边界，私有挂载命名空间主要让挂载与清理可预期。</p>



<h2 class="wp-block-heading">整机变成可复现的状态</h2>



<p class="wp-block-paragraph">到这一步手机什么都能跑，但他不想养一只靠一周后就会忘的命令行历史拼出来的宠物服务器。他把整个宿主搬进 Ansible 管理的状态：版本、服务定义、路由、电源设置、密钥、健康检查，全在同一个私有仓库里。</p>



<pre class="wp-block-code"><code>发布版 / OCI 镜像
→ 在 Git 中固定摘要（digest）
→ 通过 SSH 执行 Ansible
→ 手机上写入带版本号的目录
→ 原子 current 软链接
→ runit 服务
→ 本地与公网健康检查</code></pre>



<p class="wp-block-paragraph">发布版按摘要固定，装进带版本号的目录，背后是一个原子的 <code>current</code> 软链接；校验和或健康检查不通过就停下部署，回滚只需改回固定版本再应用一遍。应用数据独立于发布版存放。密钥不落在手机上，Ansible Vault 的密文放在基础设施仓库，部署时只把每个服务所需的运行时值渲染进 Termux 的私有存储。</p>



<h2 class="wp-block-heading">让手机从家用宽带接进流量</h2>



<p class="wp-block-paragraph">下一个要处理的是入口。家用宽带没有虚拟主机那样的静态地址，他也不想通过路由器把 SSH 或随机端口暴露出去，同时仍希望手机拔掉电源、带到别处、连上网络，服务器还在。</p>



<p class="wp-block-paragraph">HTTP 应用走 Cloudflare Tunnel。cloudflared 从手机发起一条出站连接，Cloudflare 把每个主机名经这条隧道送来，Caddy 再路由到对应的本地回环服务：</p>



<pre class="wp-block-code"><code>互联网
→ Cloudflare Tunnel
→ 127.0.0.1 上的 Caddy
→ 127.0.0.1 上的应用</code></pre>



<p class="wp-block-paragraph">这些服务没有任何入站路由器规则。cloudflared 只需要一条出站连接，所以手机换到别的网络，隧道会自动重连，主机名也跟着走。Tailscale 在管理面上做同样的事。</p>



<p class="wp-block-paragraph">Surf 远程浏览器的后端对延迟敏感、自己终结 TLS，而连它的旧 iPad 锁定了服务器身份，普通 Cloudflare Tunnel 在 Cloudflare 一侧终结 TLS 正好踩中它不想要的。解法是把整条 Surf TLS 流裹进一个普通的 WebSocket 里：Cloudflare 转发的是 WebSocket，真正的 Surf 连接仍在其中端到端加密，代价只是多一两个网络来回（iPad 初次测试约 60 毫秒），却能在一条只需出站连接的隧道里跑通。</p>



<h2 class="wp-block-heading">到底跑了什么</h2>



<p class="wp-block-paragraph">这台机器分两层。安卓与 Termux 掌管硬件、网络、入口与监管；Linux 常驻环境拿到自己期望的文件系统，其余时间不挡宿主的路。</p>



<ul class="wp-block-list"><li>安卓 / Termux 宿主：负责硬件、网络、入口、监管，组件含 runit、Tailscale、Caddy、Cloudflared、DDNS、运维仪表盘</li><li>root 后的 Linux 常驻环境：负责应用兼容与负载，运行 Surf 与 Chrome、记账工具、屏幕共享等</li></ul>



<p class="wp-block-paragraph">最吃力的负载是 Surf，它把现代 Chromium 带到老款 iPhone 和 iPad 上。手机在 Debian 运行时里跑桌面版 Chrome（较新的 arm64 版本）和 Surf 后端，iPad mini 收下 H.264 视频与音频，回传触摸、键盘、标签页和导航指令。另一个常驻项是个人记账工具，记录周期性收支、一次性交易、月度支出上限并逐日推算余额，它的 SQLite 数据库有自动化的离机备份和验证过的恢复流程。最新添的可观测性服务收集八核 CPU、内存、电池、温度与可达性，在 <code>https://dash.cmf</code> 提供一个只能局域网或 tailnet 内访问的界面。</p>



<h2 class="wp-block-heading">你该照做吗</h2>



<p class="wp-block-paragraph">如果你手边正有一台还算现代、可 root 的 ARM64 手机在吃灰，这事远没有听起来那么荒唐。你得到安静的硬件、低功耗、闪存、Wi-Fi、一块用于救急的内置屏幕，以及一块行为像微型不间断电源的电池。原厂安卓已经支持这块硬件，而 Termux 加一个 root 后的 chroot，足够跑起多得惊人的常规 Linux 软件。</p>



<p class="wp-block-paragraph">他不会把无可替代的数据放上去而不做自动化离机备份，也不会把 chroot 当成敌意负载的隔离边界。root 扩大了信任边界，安卓仍是个不寻常的服务器宿主，软件渲染的桌面版 Chrome 也打不过带 GPU 的专用工作站。但对手头那几个私人服务，尤其是当替代方案是无限期为一台要么慢、要么贵得离谱的虚拟主机付费时，它是个真正有用的选项，而不只是一个噱头。</p>



<p class="has-small-font-size wp-block-paragraph">来源：Hacker News / seg6.space</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/old-phone-termux-home-server/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>家庭服务器别再端口转发，改用 mesh VPN 更稳</title>
		<link>https://mylogs.cn/home-server-mesh-vpn-tailscale/</link>
					<comments>https://mylogs.cn/home-server-mesh-vpn-tailscale/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 08 Aug 2026 14:42:53 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[mesh VPN]]></category>
		<category><![CDATA[Tailscale]]></category>
		<category><![CDATA[内网穿透]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[端口转发]]></category>
		<category><![CDATA[网络安全]]></category>
		<category><![CDATA[自托管]]></category>
		<guid isPermaLink="false">https://mylogs.cn/home-server-mesh-vpn-tailscale/</guid>

					<description><![CDATA[家里跑着 NAS、Home Assistant 或者 Jellyfin，想在外面也能访问，最省事的办法就是端口 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">家里跑着 NAS、Home Assistant 或者 Jellyfin，想在外面也能访问，最省事的办法就是端口转发。但科技媒体 How-To Geek 于 2026 年 8 月 8 日刊文提醒：这条“最省事”的路，恰恰是把服务器敞开给整个互联网的入口。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17ef3f&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17ef3f" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/b51b333c8f05f403b206c4604222ac13_header.webp" alt="家庭服务器别再端口转发，改用 mesh VPN 更稳" class="wp-image-4122" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/b51b333c8f05f403b206c4604222ac13_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/b51b333c8f05f403b206c4604222ac13_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/b51b333c8f05f403b206c4604222ac13_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/b51b333c8f05f403b206c4604222ac13_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">端口转发的逻辑很简单：在路由器上把某个外部端口指向服务器的内网地址，外面的人连你的公网 IP 加这个端口，请求就直达内部服务。问题也正出在这里——路由器分不清来的是你、你的朋友、自动扫描器，还是正寻找破绽的攻击者，它一律放行。于是挡住攻击的重担全压在应用本身身上，一个弱密码就可能让大门洞开。换用冷门外部端口能挡掉一部分明显的扫描，但全网的扫描器会自动探测海量地址和端口，一旦被盯上，就会反复回来。</p>



<p class="wp-block-paragraph">更稳妥的做法是用网状 VPN（mesh VPN）。以 Tailscale 为例，它在服务器和你批准的手机、笔记本之间建立一条私有网络（tailnet），两端直连、端到端加密，全程不需要端口转发，也不用自己搭传统 VPN 服务器。装上之后，Tailscale 会给服务器分配一个稳定的私有地址，配合 MagicDNS 还能用一个好记的设备名访问，比如在浏览器里输 homeserver:8096 就能打开 Jellyfin。同类工具还有 ZeroTier、NetBird，以及普通的 WireGuard。</p>



<p class="wp-block-paragraph">迁移时有个关键顺序：先装好 Tailscale 并用手机流量（而非家里 Wi-Fi）确认能连上服务器，再回头登录路由器删掉端口转发规则，连同 UPnP 自动生成的规则一起清掉；最后两头各测一遍——走 Tailscale 地址应当照常可用，走公网 IP 加旧端口则应连不通。</p>



<p class="wp-block-paragraph">Tailscale 挡住了外网，但不代表对内网设备可以完全信任。文章建议用访问控制限定哪些用户、哪些设备能碰服务器，并且只给它们真正需要的服务：手机也许只需要 Jellyfin，不需要 SSH，也不该打开管理后台。子网路由（subnet routing）尤其要小心，把整张局域网都暴露给 Tailscale，会重新造出当初想逃离的那种“扁平、过度信任”的网络。至于网站、游戏服这类本就该公开的服务，作为例外保留在外网即可。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/home-server-mesh-vpn-tailscale/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>8G内存跑个小模型，把家里那堆服务全管了</title>
		<link>https://mylogs.cn/8g%e5%86%85%e5%ad%98%e8%b7%91%e4%b8%aa%e5%b0%8f%e6%a8%a1%e5%9e%8b%ef%bc%8c%e6%8a%8a%e5%ae%b6%e9%87%8c%e9%82%a3%e5%a0%86%e6%9c%8d%e5%8a%a1%e5%85%a8%e7%ae%a1%e4%ba%86/</link>
					<comments>https://mylogs.cn/8g%e5%86%85%e5%ad%98%e8%b7%91%e4%b8%aa%e5%b0%8f%e6%a8%a1%e5%9e%8b%ef%bc%8c%e6%8a%8a%e5%ae%b6%e9%87%8c%e9%82%a3%e5%a0%86%e6%9c%8d%e5%8a%a1%e5%85%a8%e7%ae%a1%e4%ba%86/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 11:01:14 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[Home Assistant]]></category>
		<category><![CDATA[n8n]]></category>
		<category><![CDATA[Ollama]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[本地大模型]]></category>
		<category><![CDATA[自托管]]></category>
		<guid isPermaLink="false">https://mylogs.cn/8g%e5%86%85%e5%ad%98%e8%b7%91%e4%b8%aa%e5%b0%8f%e6%a8%a1%e5%9e%8b%ef%bc%8c%e6%8a%8a%e5%ae%b6%e9%87%8c%e9%82%a3%e5%a0%86%e6%9c%8d%e5%8a%a1%e5%85%a8%e7%ae%a1%e4%ba%86/</guid>

					<description><![CDATA[你家里要是跑着 Docker 容器、NAS、自动备份再加一套智能家居，想看一眼状态就得开三四个面板，或者挨台机 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你家里要是跑着 Docker 容器、NAS、自动备份再加一套智能家居，想看一眼状态就得开三四个面板，或者挨台机器登上去翻日志。XDA 撰稿人 Anurag Singh 干脆把这些全塞进了一个聊天框，而且整套东西不出局域网。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec17f89b&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec17f89b" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/821e84505d6fe269fc7eb5d3a6ec9547_header.webp" alt="8G内存跑个小模型，把家里那堆服务全管了" class="wp-image-3810" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/821e84505d6fe269fc7eb5d3a6ec9547_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/821e84505d6fe269fc7eb5d3a6ec9547_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/821e84505d6fe269fc7eb5d3a6ec9547_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/821e84505d6fe269fc7eb5d3a6ec9547_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：XDA Developers</figcaption></figure>





<p class="wp-block-paragraph"><strong>工具链是现成的。</strong> Ollama 负责在本地跑模型，Open WebUI 当聊天界面；智能家居那头直接用 Home Assistant 自带的 MCP 服务器接进来；Docker、存储、备份这些动作交给自托管的 n8n，每个工作流只干一件事——列出不健康的容器、取最近日志、确认备份是否完成。</p>



<p class="wp-block-paragraph"><strong>模型选的是 Qwen 3.5 4B。</strong> 它支持工具调用，体积小到能和 Ollama、Open WebUI 一起挤在一台 8GB 内存的笔记本上。日常问句就是大白话：&#8221;哪些服务不正常&#8221;&#8221;NAS 还剩多少空间&#8221;&#8221;昨晚的自动备份跑完没有&#8221;。它也能连着做：Jellyfin 打不开，先查容器状态，再拉日志，发现停了就调用重启工作流，然后回头复查一遍。</p>



<p class="wp-block-paragraph"><strong>断网是刻意设计的。</strong> Open WebUI 本身支持云端模型、外部搜索和在线嵌入服务，Singh 把这些连接全删了，只留本地 Ollama 端点，又关掉 Ollama 的云功能、禁掉相关服务的外网访问。这样提示词、容器日志、文件名、设备状态、备份记录都不会被送出去。</p>



<p class="wp-block-paragraph"><strong>唯一的坑在工具描述上。</strong> 工作流名字起得太像，模型就容易叫错工具，所以要一个流程一件事、名字直说动作。</p>



<p class="wp-block-paragraph">说白了，指望自家硬件上的小模型对标云端旗舰并不现实，但它在这套系统里的活儿只是&#8221;挑对工具、填对参数、把结果讲人话&#8221;——4B 完全够用。你家里的服务多到需要一个统一入口了吗？</p>



<p class="wp-block-paragraph">来源：XDA Developers</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/8g%e5%86%85%e5%ad%98%e8%b7%91%e4%b8%aa%e5%b0%8f%e6%a8%a1%e5%9e%8b%ef%bc%8c%e6%8a%8a%e5%ae%b6%e9%87%8c%e9%82%a3%e5%a0%86%e6%9c%8d%e5%8a%a1%e5%85%a8%e7%ae%a1%e4%ba%86/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>一根USB-C线，就能喂饱一台整机</title>
		<link>https://mylogs.cn/%e4%b8%80%e6%a0%b9usb-c%e7%ba%bf%ef%bc%8c%e5%b0%b1%e8%83%bd%e5%96%82%e9%a5%b1%e4%b8%80%e5%8f%b0%e6%95%b4%e6%9c%ba/</link>
					<comments>https://mylogs.cn/%e4%b8%80%e6%a0%b9usb-c%e7%ba%bf%ef%bc%8c%e5%b0%b1%e8%83%bd%e5%96%82%e9%a5%b1%e4%b8%80%e5%8f%b0%e6%95%b4%e6%9c%ba/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 18:31:45 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[BIOS设置]]></category>
		<category><![CDATA[USB-C供电]]></category>
		<category><![CDATA[家庭服务器]]></category>
		<category><![CDATA[硬件技巧]]></category>
		<category><![CDATA[迷你主机]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e4%b8%80%e6%a0%b9usb-c%e7%ba%bf%ef%bc%8c%e5%b0%b1%e8%83%bd%e5%96%82%e9%a5%b1%e4%b8%80%e5%8f%b0%e6%95%b4%e6%9c%ba/</guid>

					<description><![CDATA[你桌上那台迷你主机，多半还拖着一块黑色电源砖，圆头接口大小各异，换台机器就得换根线。How-To Geek 撰 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">你桌上那台迷你主机，多半还拖着一块黑色电源砖，圆头接口大小各异，换台机器就得换根线。How-To Geek 撰稿人 Patrick Campanale 最近发现，他那台 GEEKOM IT13 Max 压根不需要它——直接用 USB-C 供电就能开机，实测输出 28W。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a7bdec1801ed&quot;}" data-wp-interactive="core/image" data-wp-key="6a7bdec1801ed" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/7d16b71967a8f4a93d1abd9bfabbe1a5_header.webp" alt="一根USB-C线，就能喂饱一台整机" class="wp-image-3566" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/7d16b71967a8f4a93d1abd9bfabbe1a5_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/7d16b71967a8f4a93d1abd9bfabbe1a5_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/7d16b71967a8f4a93d1abd9bfabbe1a5_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/7d16b71967a8f4a93d1abd9bfabbe1a5_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Patrick Campanale / How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">原理并不复杂。迷你主机本来就吃直流电，而 USB-C PD（供电协议）单根线最高能送 240W，远超绝大多数迷你主机的胃口。于是一个充电头就能同时喂饱手机、笔记本和一整台电脑，桌面上少一堆形状不一的电源砖。</p>



<p class="wp-block-paragraph">这只是六个被忽略的用法之一。BIOS 里通常藏着<strong>&#8220;来电自启&#8221;</strong>选项，打开后停电恢复就自动开机，不用再钻到桌子底下按电源键。带双 2.5GbE 网口的机型可以装 <strong>OPNsense 或 pfSense</strong> 当路由器和防火墙；也可以一口接交换机、一口用网线<strong>直连 NAS</strong>，哪怕家里主网还是千兆，这条直连链路照样能跑满 2.5G。包装盒里那块金属板别扔，那是 VESA 挂架，把主机固定在显示器背面基本看不见，而部分显示器还能反过来通过 USB-C 给它供 60W 电。</p>



<p class="wp-block-paragraph">我的判断是，迷你主机真正值钱的地方从来不是&#8221;小&#8221;，而是这些接口凑出来的组合自由度——它比塔式机好摆，又比树莓派能干得多。</p>



<p class="wp-block-paragraph">你桌上那台，现在还只是当浏览器机在用吗？</p>



<p class="wp-block-paragraph">来源：How-To Geek</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e4%b8%80%e6%a0%b9usb-c%e7%ba%bf%ef%bc%8c%e5%b0%b1%e8%83%bd%e5%96%82%e9%a5%b1%e4%b8%80%e5%8f%b0%e6%95%b4%e6%9c%ba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
