Có một điểm trong mọi thói quen tự host mà bạn ngừng muốn một máy chủ cho mỗi thứ. Bạn có một ứng dụng, cơ sở dữ liệu của nó, có thể là n8n cho tự động hóa, một dashboard trạng thái, một API nhỏ — và chạy mỗi cái trên một VPS tí hon riêng nghĩa là năm IP, năm hóa đơn, năm cỗ máy để vá. Gọn gàng hơn, và rẻ hơn, khi đặt chúng trên một cỗ máy sau một IP.
Mẹo làm điều này hoạt động là một reverse proxy. Caddy, nginx hoặc Traefik nằm trên các cổng công khai 80/443 và định tuyến theo hostname: app.you.com đi tới ứng dụng của bạn, n8n.you.com đi tới n8n, db-admin.you.com tới panel admin của bạn. Mỗi dịch vụ chỉ lắng nghe trên localhost; proxy là cánh cửa công khai duy nhất, và nó tự trao cho mỗi subdomain chứng chỉ HTTPS riêng.
Gói cho việc này
Medium-IP ($20/tháng) là lựa chọn tự nhiên: 6 vCPU, 6 GB RAM, 45 GB NVMe, một IPv4 riêng với mọi cổng mở. Đó là chỗ cho một nhóm nhỏ dịch vụ cộng các cơ sở dữ liệu của chúng mà không tranh giành tài nguyên.
Hai ranh giới trung thực:
- Nếu bạn thực sự chỉ chạy một ứng dụng cộng một cơ sở dữ liệu, bạn không cần Medium — Small-IP ($16) làm được.
- Nếu các dịch vụ đói bộ nhớ — một cơ sở dữ liệu lớn, một vector store lớn, xử lý trong bộ nhớ — bạn sẽ chạm trần RAM nhanh, và đó là nơi một gói Pro bộ nhớ lớn hợp lý hơn là chồng lên một cỗ máy 6 GB.
Hình dạng thiết lập
# Ubuntu 24.04, Medium-IP — Docker + Compose, Caddy làm cửa trước
curl -fsSL https://get.docker.com | sh
# docker-compose.yml: các dịch vụ của bạn trên localhost, Caddy định tuyến theo subdomain
# Caddy tự cấp HTTPS cho mỗi hostname bạn trỏ tới IP
docker compose up -d
Trỏ các bản ghi A của subdomain của bạn tới một IP đó, liệt kê chúng trong Caddyfile, và mỗi dịch vụ hiện lên trên URL HTTPS sạch của riêng nó. Thêm reverse DNS từ dashboard nếu bất kỳ cái nào trong chúng gửi mail.
Vì sao ở đây
Một IP riêng bạn kiểm soát hoàn toàn, mọi thứ sau nó, thanh toán như một hóa đơn crypto cố định duy nhất không KYC. Đó là mẫu homelab-trên-một-VPS: stack của bạn, cỗ máy của bạn, một con số hàng tháng dự đoán được. Khi một cỗ máy ngừng là đủ, bạn tách dịch vụ nặng nhất ra cái riêng — nhưng hầu hết mọi người chạy thoải mái trên một cái trong thời gian dài. Medium-IP là nơi điều đó bắt đầu.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.