网站搜索

这就是为什么自托管服务器值得付出努力


如果您曾经考虑过自行托管服务器来运行一项或多项服务,而不是使用现有的基于 Web 的提供商,那么您可能已经在思考是否值得为此付出努力。这就是为什么。

什么是自托管?

在我们深入探讨自托管很棒的一些原因之前,让我们让每个人都在同一页面上,以防他们不熟悉这个术语和实践。

自托管是指您——使用家中本地网络上的计算机或您购买的远程“裸机”服务器主机——为各种目的托管您自己的服务。

您可以使用 Nextcloud Photos、PhotoPrism 等托管自己的备份和查看平台,而不是使用 Google Photos 或 iCloud 等备份服务。您可以托管自己的密码管理器,例如 BitWarden,而不是使用像 LastPass 或 1Password 这样的密码管理系统。

如果您能想到您当前在网络上使用和/或支付订阅费的服务,则可能有一个或多个自托管替代方案来替代它。例如,这么多年了,Google Reader 的死还没有结束吗?为什么不托管您自己的 RSS 聚合器,例如 Sismics Reader,没人能从您那里拿走?

现在,在开始讨论自托管的令人信服的理由之前,我们将坦诚相待。自托管并不适合所有人,有很多充分的理由不去自托管。

如果您不想成为自己的服务器管理员,并且不想将其视为一种继续教育的爱好,在此过程中您会学到很多关于各种技术主题的知识,那也没关系。

外包并购买适合您需求的第三方解决方案并没有错。但是,如果您完全倾向于采用更加实用、定制和面向隐私的方法来满足您的需求,那么一切努力都是值得的。

自托管是最终的隐私权力举措

当您使用第三方服务来满足您的需求时,无论这些需求是什么,您总是会承担一定程度的隐私风险。

当您将文件上传到云提供商时,您真的不知道这些文件有多安全,也不知道提供商可能会或可能不会对它们做什么。他们会以某种方式扫描它们吗?他们会删除与受版权保护文件的哈希匹配的文件,即使您有权使用和存储该文件吗?谁有权访问您的文件?在拥有数百甚至数千名员工的公司中,有多少人可以访问您的照片、文档和其他文件?

你永远不会真正知道。你只需要相信公司的话,没有人在看你的东西,一切都是安全的。

我们都或多或少地接受了这一点,因为如果没有某种数字足迹以及与不同社交媒体、网络邮件提供商和存储公司的各种联系,几乎不可能生活在现代世界中,但值得退一步问问如果某项服务的便利性值得让该服务访问您的部分或全部数字生活,请您自己考虑。

此外,当您亲自控制您拥有的硬件上的数据与有效地从第三方租用空间以使用他们的服务时,获取数据访问权限的法律程序非常不同。

如果您经常访问人们讨论数字隐私问题和自托管提示和技巧的互联网论坛,他们可能会被认为是一群偏执狂,但最终,他们并没有错。我们都为了网络服务提供的便利而放弃了很多隐私。

您可以完全控制用户体验

当然,自托管不是在公园散步。您永远不会像访问该服务的第三方版本并使用您的电子邮件地址注册和/或支付订阅费那样轻松地设置服务的自托管替代方案。

但是您可以完全控制自托管体验。你在什么硬件上运行它,你选择什么软件,什么时候更新(或不更新)那个软件,等等。有多少次您使用了第三方服务,他们改变了布局、外观甚至商业模式,而您却得到了您并不真正喜欢的产品或您不想要的价格点支付?或者,最坏的情况是母公司关闭项目甚至破产。然后你就不能使用该服务或访问你的数据(谁知道当公司解散时你的数据最终去了哪里)。

如果你是自托管的,你可以控制这些东西。如果您不喜欢主版本中的更改,可以使用开源项目的分支。您可以获取数据并轻松切换到新服务。如果项目中的重大更改破坏了您喜欢的关键功能,您可以选择不更新某些内容。

你不仅受制于一家大公司决定做什么或不做什么的摆布,而且如果你在自己的家庭服务器上运行该软件,那么只有在你决定放弃该项目时灯才会熄灭,而不是因为谷歌或其他公司认为该服务不值得再保留了。

安全比您想象的要容易

许多人在谈到自托管时最关心的是安全性。毫无疑问;这是一件值得考虑(并担心)的好事。

如果你想为你的大家庭提供一项服务,在他们的生活中有效地取代谷歌,你就会面临一些挑战。到那时,您就是自己的小规模供应商,并且您会为此感到头疼。

但是,只为您自己或您的直系亲属在家中自行托管要容易得多,而且安全问题要低得多。

例如,对于我自己的自托管服务,我配置了我的网络,以便唯一面向互联网的暴露是 Wireguard VPN 服务器。我所有的设备——手机、平板电脑、笔记本电脑等——当我出门在外时,通过该 VPN 服务器连接,以便它们像在本地网络上一样运行。

有多种方法可以处理与您的自托管项目的安全连接,但仅使用 VPN 创建返回您家的安全隧道是很难的,尤其是对于基本的个人使用。如果您选择托管您希望其他人使用的服务(例如 Minecraft 服务器),许多人会选择设置反向代理。

慢速和快速 Internet 都使自我托管值得

您可能倾向于认为您的家庭互联网对于自托管来说太慢了,或者相反,它是如此之快以至于自托管非常适合。

矛盾的是,两者都是正确的。如果你的家庭互联网真的很慢,尤其是上传速度很慢,那么尝试使用 Plex 等自托管大型媒体服务器在旅途中将电影流式传输给自己并不是什么好的体验。

但是,由于大多数自托管活动都是在家中进行的,如果您自托管照片备份等内容,则在本地网络上使用自托管服务时,您可以享受类似宽带的速度。如果你试图通过非常慢的家庭互联网连接使用像谷歌相册这样的远程主机,你就不能这么说了。但是像 Nextcloud 这样的本地文件同步会很好用。

而且,在问题的另一面,如果您有非常快速的家庭互联网连接,例如同步千兆光纤连接,您可以(并且应该!)利用它。您的上传速度可能不够快,无法为 500 人托管您想要托管的所有服务,但您并不是为 500 人托管。您是为自己和一些家庭成员托管。

当我在个人连接上使用自托管解决方案时,即使是带宽密集型解决方案(如流式高清电影),我也永远无法判断我不是直接从 Netflix 或其中一项大型服务流式传输。

它为自己付出代价

我不了解你,但这些年来,确实感觉所有的订阅费都在慢慢堆积起来。即使抛开流媒体服务之类的东西,当你开始计算所有“小”东西,比如云存储、基于云的安全摄像头账户、密码管理器、待办事项列表应用程序,这个、那个,以及其他东西时,你您会发现您每年很容易在使用的所有各种服务上花费数百美元。

如果您愿意重新利用旧 PC 或什至构建低功耗家庭服务器(考虑到您跳过尖端 CPU 等高价组件甚至不安装 GPU,这可以非常便宜地完成)您的设置可以在一年内轻松收回成本。

在那之后,你可以把你本可以花在所有这些云服务上的钱拿出来,或者用在你预算的其他地方,或者把它留起来用于未来的家庭服务器升级和你需要的额外存储。

你不必全力以赴去建造一些强大的机器。许多非存储或处理能力密集型的自托管选项,例如托管您自己的 VPN、密码管理器或无数其他轻量级进程,都可以在 Raspberry Pi 上运行。只需 Raspberry Pi 的成本和每年几美元的电费,您就可以托管所需的服务。

此外,您可能会发现自己托管了您认为有用但不想付费的服务。也许您想要一个正常运行时间监视器,但又不想为此支付年费。或者您可能想要一些不容易购买的东西,例如自动存档网络、视频或播客内容的工具。需要灵感吗?查看这份您可以自行托管的大大小小的很酷的项目列表。

一旦您设置了家庭服务器并可以轻松地添加到其中,特别是如果您使用的是像 Docker 这样的容器系统,您可能会发现自己正在寻找有趣的东西来添加到其中。从个人经验来看,我知道自托管冒险的一半乐趣在于发现所有可以自托管的酷东西。