自建服务清单:我用一台机器替掉了 9 个 SaaS

自建服务 · 5 分钟阅读· 11 次阅读

每年年初整理订阅的时候,我算了一下:各类 SaaS 加起来一年 2400 多块。

现在这些大部分被我搬到了家里那台 N100 上。列一份清单,包括「值不值得」。

清单

自建服务 替掉的 SaaS 年费 难度
Vaultwarden 1Password 300 简单
Immich Google Photos 0(但占空间) 中等
Miniflux Feedly Pro 480 简单
Gitea GitHub 私有仓库 0 简单
n8n Zapier 1200 中等
Jellyfin Netflix 800 简单
Linkding Pocket 240 简单
Actual Budget YNAB 600 中等
FreshRSS(备用) — — 简单

逐个说

Vaultwarden(密码管理)

值,最值的一个。 它是 Bitwarden 的轻量实现,内存占用 40M 左右。

替代 1Password 的感受:客户端体验比 1Password 差一点(尤其浏览器扩展的自动填充),但核心功能都在,而且数据在自己手里。

部署一点不复杂:

services:
  vaultwarden:
    image: vaultwarden/server:1.32.0
    restart: unless-stopped
    volumes:
      - ./data:/data
    ports:
      - "127.0.0.1:8081:80"

代价:必须做好备份。密码库丢了就真的丢了。我的做法是每天把 data 目录 rsync 到 NAS,每周导出一份加密备份存到云。

Immich(照片)

值,但要有硬件。 它是目前最好的 Google Photos 替代品,人脸识别、地图、时间线都有。

需要 CPU 支持 AVX2(N100 有),至少 8G 内存。2 万张照片建索引跑了一晚上。

替代 Google Photos 的代价:

  • 手机自动备份要装 App,偶尔会卡住
  • 没有 Google 的「回忆」那种自动剪辑
  • 存储要自己买盘

但换来的是:照片不用被扫描、不用被用于训练、不用担心某天账号被封。

Miniflux(RSS 阅读)

值。 一个 Go 写的 RSS 阅读器,极简,快。

我用它替掉了 Feedly Pro(一年 480)。功能上少一些推荐算法,但我不需要推荐——我订阅的是我想看的东西。

Gitea(代码托管)

值。 私有仓库、Issue、Actions(有限),占资源少。

我用它放一些不想公开的配置、脚本、和几个私人项目。

n8n(自动化)

看情况。 它是 Zapier 的开源替代,能做「当 A 发生,就做 B」这类自动化。

我的实际用途只有三个:新文章发布后推到 Telegram、每天把天气和日程汇总发到手机、备份完成后发通知。

为了这三个用途跑一个占 400M 内存的服务,说实话性价比一般。但它的可视化编辑比写脚本友好,改需求时不用改代码。

Jellyfin(影音)

值。 替代 Netflix 的部分功能,但要自己有片源。

N100 的核显支持 AV1/HEVC 硬解,三路 4K 转码没问题。

Linkding(书签)

值。 极简的稍后读,带浏览器扩展。

替代 Pocket(现在叫 Mozilla 的稍后读)的最大好处是:Pocket 会推荐内容,Linkding 不会。

Actual Budget(记账)

看情况。 YNAB 的年费 600,Actual 是开源替代,功能接近。

但它的同步需要自己配,多设备用起来不如 YNAB 顺。

代价:账单之外的成本

省了 2400,但有三笔隐性成本:

1. 时间

9 个服务的升级、排障、证书续期,平均每月 2~3 小时。一年 30 小时。

2. 可用性

SaaS 的可用性是 99.9%,我的机器大概 99%(有过两次断电、一次系统盘坏)。

自建服务的可靠性完全取决于你的运维水平。如果你不能接受「出差时家里断电导致服务不可用」,就不要把关键服务搬回来。

3. 数据风险

SaaS 公司倒闭,你的数据通常还能导出。自己家的盘坏了,你没做好备份,就是真的没了。

哪些不建议自建

  • 邮箱:IP 信誉、反垃圾、25 端口,坑太多,我试过又放弃了
  • 网盘同步:冲突处理极其复杂,用 Syncthing 就够,别自己做
  • 日历/联系人同步:CalDAV/CardDAV 能用,但客户端兼容性一言难尽
  • 任何涉及支付的:不要自己写

一句话

自建的本质不是省钱,是用时间换控制权。如果那 2400 块对你来说不痛,而且你不享受折腾,直接用 SaaS 更划算。

但如果你像我一样,本来就会在周末折腾这些东西,那自建带来的「数据在自己手里」的感觉,确实值这个时间。

评论 (1)

自
自建党

备份一定要做异地,我去年NAS硬盘挂了才明白321原则不是段子。

发表评论

验证码

提交后需站长审核,通过后才会显示。