为什么自托管很重要

2021-07-24 17:15:36

计算机是了不起的工具,而互联网是一个了不起的网络,我们可以与任何连接的人分享我们想要的一切。就目前而言,大多数 Internet 是中立的,这意味着 ISP 必须向其客户提供 Internet 访问权限,并且不要根据目的地做出选择(例如某些网站的访问速度更快)。理解这一点很重要,这意味着您可以在家里或租用的专用服务器上托管自己的网站、自己的聊天服务器或自己的游戏服务器,这称为自托管。我想将标签自托管放在专用服务器上可能不会让每个人都同意,这是真的,这是一个灰色区域。自托管的反面是依靠一家公司为您完成工作,在他们的条件下,无论是否免费。自托管是关于自由的,您可以选择要运行的服务器、版本、功能和配置。如果您在家中自行托管,您还可以选择符合您需求的硬件(更多内存?更多磁盘?RAID?)。自托管不是一个完美的解决方案,您必须购买硬件、更换故障组件、进行系统维护以保持软件部分的活力。当你依赖一家公司或第三方提供服务时,你就会被他们的生态系统和他们的决定所束缚。一家公司可以随时停止你所依赖的东西,他们可以随时决定暂停你的账户,无需解释。毫无疑问,公司会努力让他们的服务变得有吸引力,然后将你锁定在他们的生态系统中。例如,如果您将所有项目转移到 github 上并开始深入使用 github 服务(不仅仅是一个简单的 git 存储库),那么离开 Github 将很复杂,因为您没有 _reversibility_,这意味着退出和从您的服务中获得帮助以离开而不丢失数据或信息。自托管赋予用户权力,而不是从中获利。如果在社区中完成,自托管更好,为一群人提供公共邮件服务器和联合到更大网络(例如 XMPP 或 Matrix)的通信服务器是创建弹性互联网的好方法,同时又不放弃您的权利给资本主义公司。要求每个人都托管自己的服务甚至不是乌托邦而是愚蠢的,我们不需要每个人都为自己的服务运行自己的服务器,我们应该建立一个使用联合协议连接的社区群,例如电子邮件、XMPP、 Matrix、ActivityPub(用于乳齿象、Pleroma、Peertube、Disapora* 的协议)。

在法国,有一项名为 CHATONS(这是 KITTENS 的法语词)的伟大计划,它收集了具有一些先决条件(例如多个系统管理员)的关联托管,以避免依赖一个人。我想我的大多数读者会争辩说,自托管很好,但无法与“云”服务竞争,我承认这是真的。公司投入大量资金来提供优质的服务来吸引客户并赚钱,如果他们的服务不好,他们就不会存在太久。但是不使用开源和自托管不会使您的服务提供商的替代品变得更大,您会因为系统而成为问题的一部分。例如,Google Mail GMAIL 现在很大,他们可以决定哪些域可以访问,哪些不能。这是一个问题,大多数小型电子邮件服务器无法将电子邮件发送到 Gmail 而不会被视为垃圾邮件,我们对此无能为力,他们的用户越多,他们就越不关心其他提供商。 Peertube这样的开源联合服务可以取得很大的成就,可以在Peertube实例上托管视频并遵循实例的本地规则,而其他一些大公司可能会因为某些自动检测脚本找到一段音乐而禁用您的视频或不合适的图片。将您的数据提供给公司并依赖他们的服务会让您失去自由。如果你不认为这是真的,那也没关系,自由是一个模糊的概念,它伴随着高尺度的各种步骤。如果您想了解有关托管自己的服务的更多信息,这里有一些提示。问问你信任的人是否愿意参与,最好有不止一个人来管理服务器。

您不需要成为 IT 专业人员,但您需要了解您必须学习。只要您能证明原因(例如,peertube 服务器的运行成本可能非常高),就可以要求(贡献或作为要求)金钱。周围的人通常会扔旧硬件,询问朋友或亲戚是否有旧的未使用的硬件。您可以轻松修复“由于 wifi 停止工作而更换的旧 Windows 笔记本电脑”并将其用作服务器。用电一定要考虑,但另一方面,买一个全新的硬件来节省20W并不一定更环保。由于特定要求,某些服务(例如电子邮件服务器)无法托管在大多数 ISP 连接上 冗余在大多数情况下是过大的,狗屎会发生,但在冗余服务器中狗屎经常发生两次 我是自托管 自从我第一次了解运行网络以来服务器是 15 年前我唯一需要拥有自己的 PHP 论坛的东西。我主要保持这个博客活跃以展示和分享我的实验,大部分时间发生在我的自托管服务器上。

我对这个主题有强烈的看法,托管您自己的服务是学习新技能或完善它们的绝佳方式,但这对于自由也很重要。在法国,我们甚至有关联的 ISP,即使它们很小,它们的存在也迫使大型 ISP 公司对其流程和互操作性保持透明。