Decentralization? We're still early!

Umbrel:比特币生态中令人惊艳的重要应用商店

  • Umbrel:比特币生态中令人惊艳的重要应用商店

    發布人 Brave 2023-12-31 07:13

    数字时代,我们的数据越来越多地存储在大型科技公司的云服务器上。大家在互联网上的所有沟通互动,都是由几家提供“免费”服务以换取将我们的数据存储在他们的服务器上以监视我们的公司所运营的。这虽然方便,但显然存在数据的控制权、隐私和安全的问题。

    有没有方法能让个体重新掌控自己的数字生活?答案是肯定的,Umbrel 就是一个旨在实现这一目标的强大工具。有了Umbrel,你可以不放弃个人数据控制权的前提下,获得云的便利。Umbrel可以快速提升个体的数字素养和生产力,是基地“开源软件研究小组”的灵魂工具。不尝试一下,或许你会后悔,哈哈。

    一、为什么你需要Umbrel

    Umbrel是一个可以在家中运行个人服务器的操作系统,也可以被理解为一个支持比特币生态的去中心化应用商店和自托管应用的开源部署工具。它被设计得极其易于安装和使用,即使是对技术不太了解的用户,也能轻松地在廉价的单板计算机(如树莓派 Raspberry Pi)或任何兼容的 x86 硬件上运行自己的服务器。

    Umbrel 的核心理念是“自托管”(Self-hosting),即用户自己运行和管理应用程序和服务,而不是依赖第三方云服务。它提供了一个美观、直观的网页用户界面,让管理服务器和安装应用变得像使用智能手机一样简单。你可以通过Umbrel来托管Nextcloud、Trilium Notes、Syncthing、比特币节点等。

    Umbrel的优势在于,它让你可以完全控制你的数据和隐私,不需要依赖任何第三方的云服务或服务提供商。你可以在你自己的设备上存储、访问和共享你的文件、照片、视频、音乐等,而不用担心数据丢失、泄露或被审查。你也可以直接连接你的比特币钱包到你的比特币节点,实现更高的安全性和可信性。此外,你还可以享受更快的数据访问和服务速度,以及更多的自由度和创造力。可以把使用Umbrel的原因概括为:

    • 实现数字主权: 真正拥有和控制自己的数据,摆脱对大型科技平台的依赖。
    • 增强隐私保护: 敏感数据不出家门,减少数据泄露和被滥用的风险。
    • 学习与探索: 是了解服务器、网络、比特币、Linux 和开源软件的绝佳实践平台。
    • 潜在成本节省: 长期来看,可以替代一些需要付费订阅的云服务。
    • 支持去中心化网络: 运行自己的比特币或闪电网络节点,为网络的安全和去中心化做出贡献。

    相应地,以下个体应该会对Umbrel有较大的使用兴趣:

    • 比特币和加密货币爱好者,希望轻松运行自己的节点。
    • 注重数据隐私和安全的个人。
    • 喜欢 DIY 和探索新技术的科技爱好者。
    • 希望减少对大型云服务依赖,寻求“去云化”解决方案的用户。
    • 小型团队或家庭,希望搭建共享的私有服务。

    二、Umbrel 的主要特点

    你可以在Umbrel的应用商店里找到(https://apps.umbrel.com/)能够在Umbrel上运行的个人应用。可运行比特币节点、闪电网络以及个人媒体、智能家居等本地服务,亦可将Umbrel接入暗网。

    1. 极简的安装与设置: Umbrel 的安装过程非常友好。用户只需将 Umbrel OS 镜像烧录到 SD 卡(对于树莓派)或 U 盘(对于 x86),插入设备,连接网络和电源,然后通过浏览器访问指定地址即可开始设置。整个过程无需复杂的命令行操作。
    2. 丰富的应用商店 (App Store): 这是 Umbrel 最吸引人的功能之一。它内置了一个应用商店,提供各种经过优化的、一键安装的开源应用程序。这些应用涵盖了广泛的领域:如 Jellyfin 、Pi-hole、 Trilium乃至Home Assistant等,涵盖日常工具、网络工具、开发工具和社交媒体替代品。
    3. 以用户为中心的设计: Umbrel 的界面清晰、美观,注重用户体验。查看系统状态、管理应用、进行更新都非常直观。
    4. 隐私与安全: 使用 Umbrel,你的所有数据都存储在您自己控制的硬件上,位于你的家中。这意味着你不必信任第三方公司来保管你的敏感信息,从而极大地增强了隐私保护。
    5. 开源与社区驱动: Umbrel 是开源软件,代码公开透明,接受社区的审查和贡献。这意味着它更值得信赖,并且能从全球开发者的智慧中受益。

    三、如何在实体机上安装Umbrel

    在开始安装之前,你需要准备好以下硬件和软件:

    第一步:准备硬件

    1. 电脑或树莓派 4 (Raspberry Pi 4): 兼容的单板计算机或 x86 架构的机器均可,也可以使用树莓派,建议使用 4GB 或 8GB RAM 的版本,性能更佳。
    2. 固态硬盘 (SSD): 强烈推荐!相比 MicroSD 卡,SSD 速度更快、更可靠,尤其对于需要大量读写的应用(如比特币节点)至关重要。如果你计划运行比特币全节点,建议容量至少 1TB。
    3. U盘/MicroSD 卡: 至少 16GB 容量,用于烧录 Umbrel OS 引导系统。
    4. 电源适配器: 确保为你的电脑/树莓派提供稳定且足够功率的电源(官方推荐电源最佳)。
    5. 网线 (Ethernet Cable): 为了获得最稳定可靠的网络连接,强烈建议使用有线连接,而不是 Wi-Fi。

    第二步:准备软件

    1. Umbrel OS 镜像文件: 从 Umbrel 官方Github (https://github.com/getumbrel/umbrel/releases) 下载最新的适用于你设备的 Umbrel OS 镜像文件 (.img)。
    2. 镜像烧录工具: 如 BalenaEtcher (https://www.balena.io/etcher/) 或 Raspberry Pi Imager (https://www.raspberrypi.com/software/)。这些工具可以帮你将 OS 镜像写入 MicroSD 卡。

    准备工作就绪后,按照以下步骤进行安装:

    第三步:下载 Umbrel OS

    访问 Umbrel 官网,下载对应你硬件(通常是 Raspberry Pi 4)的最新版 Umbrel OS 镜像文件。

    第四步:烧录 Umbrel OS 到 MicroSD 卡/U盘

    1. 将 MicroSD 卡/U盘插入电脑(可能需要读卡器)。
    2. 打开你选择的镜像烧录工具(如 BalenaEtcher)。
    3. 选择你刚刚下载的 Umbrel OS 镜像文件 (.img)。

    仔细选择目标驱动器,确保是你插入的 MicroSD 卡/U盘,千万不要选错成你的电脑硬盘!点击 "Flash!" 或 "写入" 按钮,开始烧录。这个过程可能需要几分钟。

    第五步:硬件连接

    1. 将烧录好 Umbrel OS 的 MicroSD 卡/U盘插入电脑/树莓派的卡槽。
    2. 将 SSD 通过转接器或硬盘盒连接到电脑/树莓派的一个 USB 3.0 端口
    3. 将网线一端连接到电脑/树莓派的以太网口,另一端连接到你的路由器或交换机。
    4. 最后,连接电源适配器,为树莓派通电。

    第六步:首次启动与网络连接

    1. 通电后,树莓派会自动启动。第一次启动 Umbrel 时,它需要进行一些初始化设置,这可能需要几分钟到十几分钟不等,请耐心等待。树莓派上的指示灯会闪烁。
    2. Umbrel 会尝试通过 DHCP 从你的路由器获取 IP 地址。

    第七步:访问 Umbrel 仪表盘

    1. 在连接到同一局域网的电脑或手机上,打开网页浏览器。
    2. 尝试访问 http://umbrel.local。如果这个地址无效,你需要找到 Umbrel 设备的 IP 地址。你可以登录路由器的管理界面查找连接设备列表,找到名为 "umbrel" 或类似名称的设备及其 IP 地址。
    3. 找到 IP 地址后,在浏览器中输入 http://<你的Umbrel设备的IP地址> (例如 http://192.168.1.123)。

    四、如何在虚拟机中安装Umbrel

    除了上述方案外,你也可以在虚拟机中安装Umbrel。当然,Umbrel主要为 Umbrel Home 硬件优化。对其他设备(包括虚拟机)的支持属于“尽力而为”,并不完全保证所有功能都能正常工作。

    最低虚拟机配置要求:

    • 内存 (RAM): 最低 4GB,推荐 8GB 或更高。
    • 存储空间: 最低 32GB。实际所需存储空间取决于您的具体用途。例如,运行一个完整的比特币节点通常需要 1TB 或更多的空间;而如果您主要用于文件或媒体存储,可以参考您当前云服务的使用量来估算。

    安装步骤详解:

    第一步:下载安装镜像 (ISO)

    首先,在您的电脑上下载最新的 umbrelOS USB 安装程序镜像文件:umbrelos-amd64-usb-installer.iso

    第二步:创建虚拟机并挂载 ISO 文件

    1. 使用您偏好的虚拟化软件(如 VirtualBox, VMware, Proxmox 等)创建一个新的虚拟机。
    2. 为虚拟机分配至少 4GB 内存(推荐 8GB+)。
    3. 创建一个新的虚拟硬盘,确保存储空间不小于 32GB。
    4. 将下载好的 .iso 镜像文件挂载到虚拟机的虚拟 CD-ROM 驱动器或模拟的 USB 驱动器上。

    注意: 以下步骤是通用指南,具体操作可能因您使用的虚拟化软件而异。请参考相应软件的官方文档获取精确指导。

    第三步:启动虚拟机

    1. 设置虚拟机的引导顺序,确保它优先从挂载了 ISO 镜像的虚拟驱动器(如 CD-ROM 或 USB)启动。
    2. 关键步骤: 确保虚拟机设置为 EFI 模式 启动,而不是传统的 Legacy BIOS 模式。umbrelOS 安装程序要求必须在 EFI 模式下才能正确引导。
    3. 启动虚拟机。

    第四步:执行 umbrelOS 安装

    虚拟机从安装镜像成功启动后,您会看到一个安装界面,列出可用的磁盘驱动器。

    1. 仔细识别您打算将 umbrelOS 安装到哪个虚拟硬盘(通常可以通过容量大小判断,例如您创建的 32GB 或更大的那个)。
    2. 记下该硬盘对应的编号(例如,截图中容量为 '100G' 的 'ATA' 驱动器对应编号 '1')。
    3. 在提示符后输入对应的数字编号(不带引号),然后按 Enter 键。安装过程将开始。

    第五步:完成安装

    安装过程结束后,按照提示关闭虚拟机。然后,务必从虚拟机的设置中移除(卸载)之前挂载的安装 ISO 文件。

    第六步:首次启动并访问 umbrelOS

    1. 确保安装 ISO 已被移除。
    2. 再次启动虚拟机。
    3. 首次启动过程大约需要 5 分钟左右,系统会进行初始化设置。
    4. 启动完成后,您可以在同一网络下的任何设备的浏览器中,通过访问 http://umbrel.local 来打开 umbrelOS 的网页用户界面。
    5. 未设置以前,终端的默认账号密码均为umbrel。

    五、初始化设置与网络安全提示

    安装后的初始化设置:

    1. 成功访问后,你会看到 Umbrel 的欢迎界面。
    2. 按照屏幕上的指示操作,创建你的用户名和密码。请务必记住这个密码,它将是你访问 Umbrel 管理界面的凭证。
    3. 完成设置后,你将进入 Umbrel 的主仪表盘界面。

    现在你可以:

    • 探索应用商店 (App Store): 点击仪表盘上的 App Store 图标,浏览并安装你感兴趣的应用,如 Bitcoin Node, Lightning Network Node, Nextcloud, Pi-hole, Plex Media Server 等。
    • 耐心等待同步: 如果你安装了比特币节点,它需要下载并验证整个区块链,这可能需要几天甚至更长时间,具体取决于你的网络速度和硬件性能。在此期间,Umbrel 和其他应用仍然可以正常使用。

    此外,你需要注意如下安全问题:

    • 安全: 使用强密码,并妥善保管。考虑设备的物理安全。
    • 备份: 如果你使用 Umbrel 上的比特币/闪电网络钱包,务必备份好你的助记词 (seed phrase) 并将其存放在安全的地方。对于其他重要应用的数据,也应考虑定期备份。
    • 网络: 有线网络连接通常比无线更稳定,对于运行节点类应用尤其重要。
    • 散热: 确保持续运行的电脑/树莓派有良好的通风散热,特别是在高负载时。
    • 耐心: 无论是首次启动、应用安装还是节点同步,都需要一些时间,请保持耐心。

    六、小结

    Umbrel 大大降低了搭建和管理个人服务器的门槛,让“自托管”不再是技术高手的专利。它提供了一个美观、易用且功能强大的平台,让普通用户也能轻松掌控自己的数字生活,保护个人隐私,并探索去中心化技术的魅力。如果你渴望夺回数据的控制权,并愿意投入少量时间和资源进行设置,那么 Umbrel 无疑是一个值得尝试的优秀选择,是通往数字主权的重要一步。

    Brave 回复 1 month ago 1 成員 · 0 回复
  • 0 回复

歡迎留言回复交流。

Log in to reply.

讨论開始
00 回复 2018 年 6 月
現在