<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>自托管 on Harry&#39;s Blog</title>
    <link>https://sudo-djug.xyz/tags/%E8%87%AA%E6%89%98%E7%AE%A1/</link>
    <description>Recent content in 自托管 on Harry&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 20 Oct 2025 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://sudo-djug.xyz/tags/%E8%87%AA%E6%89%98%E7%AE%A1/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>我的自托管工具箱</title>
      <link>https://sudo-djug.xyz/posts/2025-10-20-selfhost-toolbox/</link>
      <pubDate>Mon, 20 Oct 2025 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2025-10-20-selfhost-toolbox/</guid>
      <description>&lt;h1 id=&#34;我的自托管工具箱&#34;&gt;我的自托管工具箱&lt;/h1&gt;
&lt;p&gt;这几年陆陆续续自托管了不少服务，今天做个小结，记录一下目前在跑的工具和它们的用途。&lt;/p&gt;
&lt;h6 id=&#34;基础设施层&#34;&gt;基础设施层&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;OpenWrt&lt;/em&gt; 软路由&lt;/strong&gt;：网络入口，&lt;em&gt;AdGuard&lt;/em&gt; 去广告，&lt;em&gt;SmartDNS&lt;/em&gt; 加速&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;OMV&lt;/em&gt; NAS&lt;/strong&gt;：文件存储、相册备份、影音中心&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Proxmox VE&lt;/em&gt;&lt;/strong&gt;：虚拟化平台，上面跑了几个 &lt;em&gt;LXC&lt;/em&gt; 容器&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id=&#34;应用层&#34;&gt;应用层&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Home Assistant&lt;/em&gt;&lt;/strong&gt;：智能家居中枢&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;n8n&lt;/em&gt;&lt;/strong&gt;：自动化工作流&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Ollama + Dify&lt;/em&gt;&lt;/strong&gt;：本地大模型和 Agent 平台&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Immich&lt;/em&gt;&lt;/strong&gt;：照片管理，替代 Google Photos&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Memos&lt;/em&gt;&lt;/strong&gt;：轻量级碎片化笔记&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id=&#34;开发运维层&#34;&gt;开发/运维层&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Gitea&lt;/em&gt;&lt;/strong&gt;：私有代码托管&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Uptime Kuma&lt;/em&gt;&lt;/strong&gt;：服务监控，挂掉会发 &lt;em&gt;Telegram&lt;/em&gt; 提醒&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;Portainer&lt;/em&gt;&lt;/strong&gt;：&lt;em&gt;Docker&lt;/em&gt; 容器可视化管理&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;所有服务都跑在一台 &lt;em&gt;J4125&lt;/em&gt; 和一台 &lt;em&gt;N100&lt;/em&gt; 小主机上，总功耗不到 30W。自托管虽然花时间维护，但数据主权和定制化程度是在线服务没法比的。&lt;/p&gt;</description>
    </item>
    <item>
      <title>Home Assistant智能家居折腾记</title>
      <link>https://sudo-djug.xyz/posts/2024-06-08-home-assistant-setup/</link>
      <pubDate>Sat, 08 Jun 2024 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2024-06-08-home-assistant-setup/</guid>
      <description>&lt;h1 id=&#34;home-assistant智能家居折腾记&#34;&gt;Home Assistant智能家居折腾记&lt;/h1&gt;
&lt;p&gt;家里陆陆续续买了一些智能设备，但每个品牌都有自己的 App，控制起来很分散。终于下定决心部署 &lt;em&gt;Home Assistant&lt;/em&gt;，把所有设备统一接进来。&lt;/p&gt;
&lt;p&gt;硬件用的是之前闲置的 &lt;em&gt;N100&lt;/em&gt; 小主机，系统是 &lt;em&gt;Home Assistant OS&lt;/em&gt;，直接刷镜像启动，省心。&lt;/p&gt;
&lt;p&gt;目前接入的设备：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;em&gt;米家&lt;/em&gt; 系列（通过 &lt;em&gt;Xiaomi MIoT&lt;/em&gt; 集成）&lt;/li&gt;
&lt;li&gt;&lt;em&gt;飞利浦&lt;/em&gt; 智能灯泡（&lt;em&gt;Zigbee&lt;/em&gt; 网关）&lt;/li&gt;
&lt;li&gt;&lt;em&gt;扫地机器人&lt;/em&gt;（&lt;em&gt;Roborock&lt;/em&gt; 集成）&lt;/li&gt;
&lt;li&gt;&lt;em&gt;NAS&lt;/em&gt; 状态监控（&lt;em&gt;Synology&lt;/em&gt; 集成）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最喜欢的是自动化功能。设置了一个&amp;quot;晚安模式&amp;quot;：晚上 11 点后，如果客厅灯还亮着，自动关闭所有灯光、开启扫地机器人、把空调调到睡眠模式。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;有点后悔没早点搞。HA 的社区生态非常强大，几乎什么设备都有对应的集成。下一步想加个人体传感器，做个更智能的&amp;quot;人在传感器&amp;quot;逻辑。&lt;/p&gt;</description>
    </item>
    <item>
      <title>用n8n搭建个人自动化工作流</title>
      <link>https://sudo-djug.xyz/posts/2024-01-14-n8n-automation/</link>
      <pubDate>Sun, 14 Jan 2024 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2024-01-14-n8n-automation/</guid>
      <description>&lt;h1 id=&#34;用n8n搭建个人自动化工作流&#34;&gt;用n8n搭建个人自动化工作流&lt;/h1&gt;
&lt;p&gt;每天要花不少时间处理一些重复性事务，比如备份RSS订阅、整理记账数据、发送定时提醒。最近发现了 &lt;em&gt;n8n&lt;/em&gt;，一个开源的自动化工作流工具，图形化拖拽就能搭建流程。&lt;/p&gt;
&lt;p&gt;部署很简单，&lt;em&gt;Docker&lt;/em&gt; 一行命令搞定：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;docker run -it --rm \
  --name n8n \
  -p 5678:5678 \
  -v ~/.n8n:/home/node/.n8n \
  n8nio/n8n
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;目前搭了几个实用的小流程：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;每天早上 8 点抓取 &lt;em&gt;GitHub Trending&lt;/em&gt;，把 &lt;em&gt;Python&lt;/em&gt; 和 &lt;em&gt;Go&lt;/em&gt; 的项目推送到 &lt;em&gt;Telegram&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;RSS&lt;/em&gt; 源有新文章时，自动归档到 &lt;em&gt;Notion&lt;/em&gt; 数据库&lt;/li&gt;
&lt;li&gt;每月 1 号生成上月的服务器流量报告，邮件发送给自己&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id=&#34;相比其他工具的优势&#34;&gt;相比其他工具的优势&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;开源免费，数据存在本地&lt;/li&gt;
&lt;li&gt;节点丰富，支持 &lt;em&gt;HTTP Request&lt;/em&gt;、数据库、各种 &lt;em&gt;SaaS&lt;/em&gt; 服务&lt;/li&gt;
&lt;li&gt;错误处理和重试机制做得不错&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;自动化虽然前期搭建花时间，但跑起来之后真的可以省下很多精力。打算再研究一下 &lt;em&gt;n8n&lt;/em&gt; 的 &lt;em&gt;Webhook&lt;/em&gt; 功能，把更多外部服务接进来。&lt;/p&gt;</description>
    </item>
    <item>
      <title>家用软路由折腾记</title>
      <link>https://sudo-djug.xyz/posts/2022-09-05-home-router-selfhost/</link>
      <pubDate>Mon, 05 Sep 2022 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2022-09-05-home-router-selfhost/</guid>
      <description>&lt;h1 id=&#34;家用软路由折腾记&#34;&gt;家用软路由折腾记&lt;/h1&gt;
&lt;p&gt;运营商送的路由器越来越不好用了，广告多、功能少、还时不时断流。一咬牙在某鱼淘了一台二手 &lt;em&gt;J4125&lt;/em&gt; 小主机，打算自己搭软路由。&lt;/p&gt;
&lt;p&gt;系统选的是 &lt;em&gt;OpenWrt&lt;/em&gt;，刷的是 &lt;em&gt;Lean&lt;/em&gt; 大佬的源码编译版。刷机过程比想象中顺利，用 &lt;em&gt;BalenaEtcher&lt;/em&gt; 把镜像写到 U 盘，插上去启动，进 &lt;em&gt;BIOS&lt;/em&gt; 设置硬盘启动顺序就行。&lt;/p&gt;
&lt;p&gt;装好之后的几个常用配置：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;网络 → 接口 → WAN → PPPoE拨号
网络 → 防火墙 → 端口转发
服务 → AdGuard Home → 去广告
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;AdGuard Home 是真香，全家的设备都不用单独装去广告插件了。再搭了个 &lt;em&gt;SmartDNS&lt;/em&gt;，解析速度明显提升。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;唯一的小遗憾是这台小主机没有 &lt;em&gt;WiFi&lt;/em&gt; 模块，无线覆盖还是得靠原来的路由器改成 &lt;em&gt;AP&lt;/em&gt; 模式来补足。整体来说，这次折腾很值。&lt;/p&gt;</description>
    </item>
    <item>
      <title>树莓派搭建NAS</title>
      <link>https://sudo-djug.xyz/posts/2021-12-20-raspberry-pi-nas/</link>
      <pubDate>Mon, 20 Dec 2021 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2021-12-20-raspberry-pi-nas/</guid>
      <description>&lt;h1 id=&#34;树莓派搭建nas&#34;&gt;树莓派搭建NAS&lt;/h1&gt;
&lt;p&gt;双十一入了一块 4TB 的机械硬盘，打算用吃灰已久的 &lt;em&gt;树莓派4B&lt;/em&gt; 搭一个轻量级 NAS。方案选的是 &lt;em&gt;OpenMediaVault&lt;/em&gt;，图形化界面比较友好。&lt;/p&gt;
&lt;p&gt;刷完系统，挂载硬盘的时候卡了一会儿。原来是硬盘需要独立供电，树莓派的 USB 口供电不够，导致识别不稳定。加了一个带电源的 USB Hub 之后解决。&lt;/p&gt;
&lt;p&gt;OMV 配置共享文件夹倒是简单，几步就搞定了：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;服务 → SMB/CIFS → 启用 → 添加共享
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Windows 和 Mac 都能正常访问，传输速度大概 30MB/s，对于局域网备份照片和视频够用了。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;回头再研究一下 &lt;em&gt;Nextcloud&lt;/em&gt; 的部署，把 NAS 的功能再扩展一下，做成个人网盘。自托管虽然折腾，但数据掌握在自己手里，安心。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
