网站搜索

互联网正在消失,所以我重新利用了一台旧笔记本电脑来保存它


每天,网络的一部分内容都在消失。未被删除的内容也在被编辑并设置付费墙。你能做什么呢?你可以安装这个开源服务器和浏览器扩展,这就是我所做的。

归档媒体是最古老的保存方法之一。你可能听说过“时光机”(Wayback Machine),这是由非营利组织“互联网档案馆”(Internet Archive)运营的一项服务。它可以让你检索网站的旧版本,以及那些由于人们在网站还在线时进行了归档而现在已经不存在的网站。知识就是力量,而时光机并不是唯一收集和查看在线内容历史知识的方法。

ArchiveBox 是我自己的小型时光机

没有地方比本地存储更好

你可以使用Wayback Machine浏览器扩展来请求存档网页。但如果你可以在自己的硬件上托管该服务的私人版本呢?

开源项目 ArchiveBox 的工作原理类似于 Wayback Machine,但你自己在本地机器上托管它,归档的内容会直接保存到你的存储中,因此你可以完全控制这些内容。你遇到的任何网站,都可以向你的 ArchiveBox 服务器发送请求,它会尝试以多种格式保存副本,包括 HTML、PDF、截图等。它甚至可以保存某些类型的嵌入视频。

我很高兴发现 ArchiveBox,因为我经常遇到网上发布的有用信息,而我担心这些信息不会长期公开。常说的“互联网是永恒的”并不像感觉的那样真实。

我可以将我想要保存的内容发送到Wayback Machine,但也不清楚Internet Archive会永远存在。即使在美国,互联网访问也不是保证。如果我想确保某些内容被保存,并且我不会失去对它的所有权,我自己的个人ArchiveBox可以保证这一点。

我如何安装 ArchiveBox

一个自动化的 bash 脚本为我节省了很多时间

安装 ArchiveBox 有几种方法。你可以直接在桌面电脑上运行该服务,或者将其托管在专用设备上,并通过网络连接访问。

我个人有一台旧笔记本,我在上面安装了一个轻量级的 Linux 发行版,但一直没有使用。我决定把它重新利用起来,作为我的存档中心,因为它有大量未使用的存储空间。这是一台非常老旧的 MacBook,所以硬件规格并不出众,但对于像 ArchiveBox 这样的网页抓取工作来说,这并不是大问题。

一旦你选择了主机,就该实际安装 ArchiveBox 了。最简单的方法之一,也是我使用的方法,就是在 Mac、Linux 或 WSL 中运行这个 Bash 脚本,它会安装并配置一个基本的 Docker 容器,容器中运行着 ArchiveBox 所需的所有工具和服务。

curl -fsSL 'https://get.archivebox.io' | bash

一旦脚本完成,您所需要做的就是打开一个网页浏览器,并在地址栏中输入localhost:8000。或者,如果它托管在远程机器上,请将localhost替换为该设备的IP地址。

你应该为 ArchiveBox 获取一个网页界面。你会想要把这个页面加入书签,因为这里是你管理档案和查看已保存内容的网页界面。首次访问时,你需要设置一个管理员账户。如果你想与他人共享档案访问权限,也可以创建其他账户。

正是这个网页扩展让它变得很棒

归档网页变成了一键操作

所以一旦你设置了 ArchiveBox,你如何使用它呢?你可以打开终端并发送类似 archivebox add --depth=1 'https://linux-console.net' 的命令。

就个人而言,我在浏览网页时并不想使用命令行。幸运的是,ArchiveBox 有一个专门针对网页浏览器的扩展,叫做 ArchiveBox Exporter,你可以为 Chrome(和 Edge)以及 Firefox 安装它。(对于 Safari 用户,可以设置一个快捷方式来完成相同的工作)。

安装扩展后,我所需做的只是提供我的 ArchiveBox 服务器地址,从那时起,我就能够以极快的速度进行归档。

该扩展有两种模式:允许列表和阻止列表。在允许列表模式下,除非你指定一个网站域名(例如 linux-console.net)为你“允许”由 ArchiveBox 自动归档,否则它不会归档任何内容。你也可以右键点击任何页面,在上下文菜单中有一个 ArchiveBox 菜单,其中包括“归档当前页面”的选项。

点击进入你的 ArchiveBox 网页界面,你会看到正在保存的页面快照。

在更为激进的黑名单模式下,该扩展将向 ArchiveBox 发送请求,以捕获您访问的每一个网页,除了您在黑名单中指定的域名。我不建议开启此功能,除非您确切知道自己在做什么,并且不担心像存储空间不足这样的风险。

这只是我网络保存武器库中的一件工具

像 Kiwix 这样的离线互联网应用程序也可供你使用

ArchiveBox 并不是将互联网下载到个人存储的唯一方式。实际上,对于保存整个网站本身,比如维基百科或 iFixIt 的操作指南库,我推荐另一个名为 Kiwix 的应用。使用 Kiwix,你可以下载流行网站的预制版本,并在一个地方查看它们。将其导出到外部硬盘,你就拥有了一本在网络中断时也无法被夺走的信息汇编。

相关文章