很长一段时间里,我都与自托管世界有着紧密的联系,可以追溯到大学新生时,我在床底下的一台 Linux 机器上运行一个网站。这些年来,我先后使用过 Myth TV 和 XBMC,后者后来更名为 Kodi。
在印度生活期间,那里的流媒体服务以西方标准衡量非常便宜,但我不愿为 Netflix、Disney Plus(在印度称为 Hotstar)和 Spotify 支付西方的价格。我还厌倦了让人停不下来的内容推送,尤其是我的儿子。“为你推荐”和“接下来播放”等提示经常引发冲突,而且在每项服务上限制内容又太过繁琐。因此,我以另一种意义上的切断线缆,放弃了流媒体服务,改用自托管的 Jellyfin。一年半之后,Jellyfin 为我打开了自托管许多其他服务的大门,减少了我对云服务提供商的依赖,并带来了宝贵的稳定性。我不再需要应对不必要的网站改版、值得怀疑的新功能,或是铺天盖地的服务条款更新邮件。我会阅读版本发布说明,再决定是否以及何时升级。
我的主要原则是,除了路由器上的 VPN 服务器外,我不会将任何服务直接暴露在公共互联网上。考虑到AI 辅助黑客攻击,我认为这样做并不明智。我的互联网服务提供商对 IPv4 采用 CGNAT,因此我的家庭网络本来也无法通过 IPv4 直接访问。我的 VPN 仅可通过 IPv6 访问,这有一些缺点,例如在公共 Wi-Fi 上几乎无法使用。
我倾向于原生运行服务,只有复杂的服务才会放入容器中。我还放弃了 Docker,转而使用与 systemd 集成良好的 Podman。硬件方面,我使用的是一台搭载英特尔 N100、16 GB 内存和 512 GB 固态硬盘的 Beelink S12 Pro 迷你主机,另外还有一块用于存放媒体的 6 TB 硬盘。我当时花了 180 欧元购买,而如今同款售价为 359 欧元。
来源: Hacker News · 由HeadlinesBriefing整理摘要