<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[1G 内存的 VPS 能做什么？我的自建服务清单]]></title><description><![CDATA[<p dir="auto">如果"1G 内存的 VPS 跑不动 Docker"，那可能是装错了东西。我有一台 1G 内存的机器，上面跑着九个服务，内存还剩一半。</p>
<p dir="auto">先说规矩。swap 给 2G 顶着用（别给 SSD 太大压力），所有容器显式限内存，宁可 OOM 重启也不让某个服务拖死宿主机。数据库这类重家伙，一个都不上。</p>
<p dir="auto">服务清单，按内存从低到高排：<strong>Caddy</strong> 一台，几十兆内存换来自动 HTTPS 和干净的反代配置，替代 nginx 省下的不止内存还有心智。<strong>AdGuard Home</strong> 做整网 DNS 广告过滤，家里所有设备的广告噪音一次清零。<strong>Vaultwarden</strong>，Bitwarden 的 Rust 实现，密码库自托管靠它，内存占用是同场景下最轻的选择。<strong>Syncthing</strong> 负责文件双向同步，笔记库和配置文件都靠它。<strong>Miniflux</strong> 是 Go 写的 RSS 阅读器，轻到可以忽略。<strong>Uptime Kuma</strong> 定时探活，服务挂了永远是我比用户先知道。还有 Hugo 生成的静态博客，Caddy 顺带托管。</p>
<p dir="auto">Gitea 也放得下，Git 服务加 Web 界面，但 CI 别开太重，1G 内存经不起并发构建。Watchtower 的自动更新我关掉了——自动更新省事，但也可能凌晨三点把生产环境搞挂，我选择每周手动看一眼再更新。</p>
<p dir="auto">取舍逻辑就一句：每个服务装之前先问"有没有更轻的替代"，再问"它能不能在 128M 内存里活着"。跑不动的不是 1G 的机器，是当初无脑 docker run 的习惯。这台小机器教会我的，比任何大集群都多。</p>
]]></description><link>http://testcdn.hijessy.com/topic/7/1g-内存的-vps-能做什么-我的自建服务清单</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 10:19:03 GMT</lastBuildDate><atom:link href="http://testcdn.hijessy.com/topic/7.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 09 Nov 2026 06:07:18 GMT</pubDate><ttl>60</ttl></channel></rss>