Tin tức

Chạy OpenBSD trên DigitalOcean với giá $4/tháng: Hướng dẫn từng bước

Học cách chạy OpenBSD trên DigitalOcean chỉ với $4/tháng, từ việc tải lên hình ảnh tùy chỉnh đến cài đặt hệ điều hành qua bảng điều khiển web, kèm mẹo về mã hóa toàn bộ ổ đĩa và tăng cường bảo mật SSH.

August 25, 2026· 3 min read
Chạy OpenBSD trên DigitalOcean với giá $4/tháng: Hướng dẫn từng bước

OpenBSD là biểu tượng của bảo mật và tính đúng đắn, nhưng việc đưa nó lên một nhà cung cấp đám mây phổ biến từ trước đến nay là một công việc vất vả. Hướng dẫn này sẽ hướng dẫn bạn chạy OpenBSD trên droplet cơ bản $4/tháng của DigitalOcean, sử dụng tải lên hình ảnh tùy chỉnh và bảng điều khiển web để cài đặt hệ điều hành.

Tại sao chọn OpenBSD trên DigitalOcean?

Tác giả, một kỹ sư phần mềm toàn thời gian, muốn tái hiện tinh thần tự làm của web thời kỳ đầu. Sau khi lưu trữ trên GitHub Pages và Cloudflare Pages, họ khao khát kiểm soát nhiều hơn. OpenBSD với httpd(8) và acme-client(1) tích hợp cho Let's Encrypt cung cấp một ngăn xếp tối giản, an toàn phù hợp hoàn hảo trên một droplet tài nguyên thấp.

Lấy hình ảnh

Bắt đầu bằng cách tải xuống hình ảnh miniroot cho OpenBSD 7.9 trên arm64 (hoặc amd64, tùy thuộc vào kiến trúc droplet của bạn). Xác minh checksum bằng sha256sum để đảm bảo tính toàn vẹn.

curl -O -O https://cdn.openbsd.org/pub/OpenBSD/7.9/arm64/{miniroot79.img,SHA256}
sha256sum -c --ignore-missing SHA256 miniroot79.img

Tải lên DigitalOcean

Trong bảng điều khiển DigitalOcean, điều hướng đến Backups & Snapshots dưới Storage. Tải lên hình ảnh miniroot, chọn một trung tâm dữ liệu, chọn "Other" làm bản phân phối (một cái gật đầu cho việc thiếu tùy chọn BSD), và đặt tên nó như "OpenBSD miniroot79". Nhớ xóa hình ảnh tùy chỉnh sau khi droplet đang chạy để tránh phí lưu trữ.

Tạo droplet

Tạo một droplet cơ bản với 512MB RAM, 1 vCPU, 10GB ổ đĩa và 500GB băng thông. Chọn hình ảnh tùy chỉnh đã tải lên dưới tab Custom Images. Thêm một khóa SSH (bắt buộc, mặc dù không thực sự được sử dụng trong quá trình cài đặt) và lưu ý rằng IPv6 không thể được bật tại thời điểm tạo. Chi phí: $4.00/tháng.

Cài đặt OpenBSD

Khởi chạy bảng điều khiển web từ trang droplet. Bạn sẽ khởi động vào môi trường miniroot. Gõ i để bắt đầu trình cài đặt. Làm theo các lời nhắc:

  • Chọn vio0 cho giao diện mạng, sử dụng autoconf cho IPv4/IPv6.
  • Đặt mật khẩu root mạnh.
  • Bật sshd(8) theo mặc định, nhưng vô hiệu hóa đăng nhập SSH root.
  • Bỏ qua X Window System và giữ bảng điều khiển mặc định.
  • Tạo một người dùng không phải root với mật khẩu an toàn.
  • Chọn múi giờ, chọn ổ đĩa sd0 cho ổ đĩa gốc.
  • Tùy chọn, bật mã hóa toàn bộ ổ đĩa với một cụm mật khẩu.

Đối với bố cục ổ đĩa, sử dụng toàn bộ MBR ổ đĩa và bố cục tự động. Khi cài đặt các bộ, loại bỏ những bộ không cần thiết như X, trò chơi và trình biên dịch để giữ cho hệ thống gọn nhẹ. Sử dụng một mirror HTTP gần trung tâm dữ liệu của bạn.

Sau khi cài đặt

Sau khi khởi động lại, SSH vào với tư cách người dùng không phải root của bạn. Nếu bạn đã bật mã hóa toàn bộ ổ đĩa, bạn sẽ cần nhập cụm mật khẩu qua bảng điều khiển web mỗi lần khởi động—một bất tiện nhỏ. Tác giả khuyên bạn nên sao chép khóa công khai SSH của mình và vô hiệu hóa xác thực mật khẩu để bảo mật tốt hơn.

Thiết lập này cung cấp cho bạn một máy chủ web tối giản, vững chắc với giá một tách cà phê. Đó là một sự trở lại với thời kỳ khi tự lưu trữ là điều bình thường, và nó vẫn khả thi ngày nay.

Miễn phí và dễ dàng là tuyệt, nhưng gần đây tôi nhớ web tự làm mà tôi đã lớn lên cùng.
Ban biên tập Manul X