5 个开源工具,助您掌控自己的数据

使用开源解决方案,将您的数据从专有公司手中解放出来,掌握在自己手中。
7 位读者喜欢这篇文章。
Net catching 1s and 0s or data in the clouds

Opensource.com

在过去,没有云的概念。所有东西都存在你的手机上。也许你有一个 microSD 卡,你在上面备份所有内容。最终,SD 卡会停止工作,除非你把它保存到可写的 CD 或 DVD 上,或者存储在你的 PC 上,否则你就会丢失所有东西。在那些日子里,自托管很困难,而且很昂贵。软件也不像现在这样容易获取。

今天,手机没有 SD 卡插槽是很常见的。好消息是,软件已经足够好,你可以将你拥有的所有东西备份到一个 Raspberry Pi、备用笔记本电脑或迷你 PC 上。

通过自托管,您可以拥有自己的数据和数据堆栈。容器和个人云软件使之成为可能。在本文中,我将分享几种我最喜欢的方法来实现这一点。

容器

容器 是一种软件,包含应用程序运行所需的一切。每个容器都像一台独立的计算机一样运行,不会影响主机服务器上的其他容器或软件。借助这项技术,您可以保持软件更新,而不会破坏您的系统。它还允许您控制数据的存储位置,从而轻松备份数据。

学习使用容器可能令人生畏。我从 Docker 开始,尽管还有许多其他容器引擎,包括 Podman 和 Istio。我很快就掌握了窍门。我发现容器使自托管服务比以往任何时候都更容易。如果您熟悉在 Linux 终端上安装应用程序,您将很快掌握它。

Syncthing

备份数据最简单的方法之一是通过 Syncthing。这款开源软件可在不同设备之间同步数据。选择您希望存在于两台(或更多)设备上的文件夹,然后该数据及其任何更改都会在每台设备上可靠地保持更新。

这不仅是一种方便的数据共享方式,也是一种备份方案。如果一个硬盘驱动器出现故障,您可以在另一台设备上拥有重要数据的副本。一旦您修复了损坏的 PC,您就可以重新连接 Syncthing,它会同步您丢失的所有内容。Syncthing 对于将数据存储在不同位置的多台设备上非常有用,包括在您家外的机器上(例如,在朋友或家人的家中)。它也是一个很棒的异地备份工具。

Nextcloud

Nextcloud 是 Google Drive 或 Dropbox 的开源替代方案。它也是多用户的,因此一旦您安装 Nextcloud,您可以为每个用户设置不同的登录名。有各种适用于手机和 PC 的 Nextcloud 应用程序。您可以自动同步您的照片,然后从应用程序或 Web 浏览器查看照片。您可以将文件标记为公开,以与互联网上的其他人共享。

与 Syncthing 类似,客户端也可以在您的服务器和您的台式机或笔记本电脑之间同步文件。Nextcloud 还具有允许您管理联系人和日历的组件,当然,您可以在其他设备之间同步它们。

事实上,您可以在 Nextcloud 上 安装多种应用程序,包括用于存储笔记、管理电子邮件、与他人聊天等的程序。Nextcloud 环境包含一个开源应用程序“应用商店”。

Jellyfin

如果您有兴趣管理自己的媒体服务器,那么您很幸运。 Jellyfin 会获取您的媒体,如电影、电视节目和音乐,并使它们可供您允许访问的任何设备使用。您可以使用 Jellyfin 从网络上抓取元数据,自动检索封面艺术和媒体信息。

Jellyfin 也可以在没有互联网的情况下工作。当您的互联网断开并且您无法连接到您喜爱的流媒体服务时,您可以使用您的本地网络连接到您的 Jellyfin 服务器并观看或收听您的媒体。我经历过这种情况,我可以证明这是让自己和家人保持娱乐的好方法。

家庭服务器

这些只是您可以在任何 Linux PC 或笔记本电脑上安装的少数服务。您需要一台始终开启的服务器,以确保您的服务始终可用。但这并不需要大量投资。您可以使用多种计算机作为 Linux 服务器。最简单且最便宜的是 Raspberry Pi,它拥有出色的支持以及乐于助人和热情的社区。

得益于 Raspberry Pi imager,Raspberry Pi 的设置非常简单,就像“小菜一碟”。它只需要大约 5W 的功率,因此运行起来不需要太多能源。还有许多类似的低功耗设备,包括 Odroid、Orange Pi 和 Rockpi。

您还可以在任何 PC 或笔记本电脑上安装 Linux 并将其作为服务器运行。这是重新利用旧电脑的好方法。

最后,您可以使用虚拟专用服务器 (VPS)。VPS 是位于大型数据中心的服务器上的“一部分”空间。您为服务器空间付费,并根据需要进行维护。

您自己的数据

当您将数据放在云端时,它可以在未经您控制或同意的情况下被使用。它甚至可能在您不知情的情况下被使用。我不认为这个问题会有所改善。

我们不再需要私营公司处理我们的数据。您通常可以用替代方案来替换企业服务,以减少您泄露的数据量。

在我看来,我们都应该拥有自己的数据,并且我们需要以正确的方式,使用开源来做到这一点。我们可以为个人使用以及家人和朋友托管服务。我使用我的个人服务器(我家中的 Raspberry Pi)同步我的日历和联系人。我认为这是值得为之奋斗的,现在正是最好的时机。

Profile picture
在过去的 5 年里,我一直是 Abbott Labs 的一名医疗技术员。他协助诊所和医院处理需要远程连接到其医生进行诊断的植入式心脏设备(例如,起搏器、植入式心律转复除颤器、心脏监护仪)的患者。在业余时间,他一直是 Linux 用户超过 15 年。

评论已关闭。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.