首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

在 DigitalOcean 上运行 OpenBSD,每月 4 美元

2026-08-25 1 阅读 约7分钟阅读 speckx
分享:
字号:
在 DigitalOcean 上运行 OpenBSD,每月 4 美元 2026 年 8 月 23 日 我的主页现在在 OpenBSD 上运行,使用 httpd(8) 并通过 acme-client(1) 进行加密。我之前将其托管在 GitHub Pages 上,然后最终迁移到 Cloudflare Pages,因为这两个选项都是免费且简单的。自由和轻松很酷,我知道全职编写软件会让我们在下班后完全不想与计算机有任何关系,但最近我一直怀念伴随我长大的 DIY 网络。我成长过程中最喜欢的一些时光包括安装和配置基于 UNIX 的操作系统,以及花几个小时尝试了解计算机的工作原理。 20 多年前,我什至通过 FreeBSD UNIX shell 帐户论坛在网上认识了我最亲密的朋友之一。因此,本着这种精神,我想写一些关于如何使用 DigitalOcean 在 OpenBSD 上启动并运行的文章,每月费用为 4 美元。嗯,确实,税后 4.24 美元,但还是很不错了!下载 OpenBSD 下载 OpenBSD 时有几种不同的选项,但最快的方法是获取 miniroot 映像。 curl -O -O https://cdn.openbsd.org/pub/OpenBSD/7.9/arm64/{miniroot79.img,SHA256} 确认镜像的校验和正确。 sha256sum -c --ignore-missing SHA256 miniroot79.img miniroot79.img:确定 注册 DigitalOcean 并上传 miniroot79.img 注册并登录 DigitalOcean 后,转至左侧导航栏中“存储”部分下的“备份和快照”。单击上传图像。选择我们之前下载的 miniroot79.img 文件。选择对您有意义的数据中心。选择其他发行版(嘿,DigitalOcean,为什么没有 BSD 发行版?)。为自定义映像指定一个名称,例如“OpenBSD miniroot79”。最后,单击添加自定义图像按钮。关于自定义图像的注意事项 DigitalOcean 将向您收取托管自定义图像的费用。确保在服务器启动并运行后返回此页面删除图像。创建 Droplet 单击左侧导航栏中“计算”部分下的“Droplet”。我们将创建包含 512MB 内存、1vCPU、500GB 传输和 10GB 磁盘空间的基本 Droplet。选择对您有意义的数据中心区域。选择我们之前在“自定义图像”选项卡下上传的 miniroot79.img 文件。选择基本计划。在“身份验证”部分下添加 SSH 密钥。 DigitalOcean 实际上并未添加此密钥,但创建 Droplet 时需要它。按照有关如何创建和添加 SSH 密钥的说明进行操作。其余的选项取决于您。不过请注意,我注意到它不允许您创建启用 IPv6 的 Droplet。最后,为您的 Droplet 命名并单击“创建 Droplet”。请注意每月 4.00 美元的总成本……很好,伙计。安装 OpenBSD 转到新创建的 Droplet,然后单击右上角的 Web Console 按钮。您将看到有关更新 Droplet 控制台的模式弹出窗口。只需单击“启动恢复控制台”按钮即可。这将打开一个新的浏览器窗口,将您带入启动的 miniroot79.img 的控制台。看看白底蓝色的文字。美丽的。输入 i 并按回车键。对于大多数此类问题,我们可以使用默认选项。请选择对您有意义的任何内容,但我将尝试引导您完成一个非常基本的设置。只需确保为您的服务器指定一个很酷的主机名即可。选择 vio0 网络接口。为 IPv4 和 IPv6 地址选择 autoconf。之后选择[完成],因为我们可以稍后配置其他接口。确保为 root 帐户创建安全密码。我们确实希望默认启动 sshd(8),以便在安装后可以通过 SSH 连接到服务器。我们不希望运行 X Window 系统。这是一个基本的服务器,伙计。型号不要将默认控制台更改为 com0 。为自己创建一个非 root 用户。确保您创建一个安全的密码。输入您的用户名。不允许 root SSH 登录。选择适合您的时区。选择磁盘 sd0 作为根磁盘。你可以输入?如果您想查看磁盘的大小。如果您想要全盘加密,请选择 p 使用密码加密磁盘。关于全盘加密的注意事项这将要求您登录 DigitalOcean 并在 Droplet 上启动 Web 控制台,以便在每次重新启动服务器时输入密码。据我所知,OpenBSD 上没有等效的 fdesetup authrestart,因此安装需要重新启动的内核补丁需要更多的工作。对我来说这并不是一个大的不便。关于 Web 控制台输入的安全性也可能存在争议。使用 (W) 孔磁盘 MBR。输入全盘加密的安全密码。使用 (A)uto 布局。无需初始化 sd1 。按回车键显示 [done] 。安装套件!使用 http 。我们可能不需要代理,但这取决于您。使用 ?查看镜像列表。查找距离您为 Droplet 选择的数据中心最近的镜像的编号。按 q 退出寻呼机。类型
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱