夏日炎炎 — 万物皆化,连我们的价格也在融化。−25%所有年付套餐 −25%,截至 8 月 31 日查看套餐
EQVPS

在一台 VPS、一个 IP 上自建多个服务

用一个反向代理,把你的应用、数据库、n8n、一个控制台等等都放到同一个独立IP后面。一台机器、每月一笔加密货币账单、无需KYC。$20/月起。

在每一段自建的习惯里,都有那么一个节点,你不再想着每样东西配一台服务器。你有一个应用、它的数据库、也许还有做自动化的 n8n、一个状态控制台、一个小 API——把每个都跑在自己那台微型 VPS 上,意味着五个 IP、五张账单、五台要打补丁的机器。把它们放到一台机器、一个 IP 后面,更整洁,也更便宜。

让这件事成立的窍门,是一个反向代理。Caddy、nginx 或 Traefik 蹲在公开的 80/443 端口上,按主机名路由:app.you.com 到你的应用,n8n.you.com 到 n8n,db-admin.you.com 到你的管理面板。每个服务都只监听在 localhost 上;代理是唯一那扇对外的门,它还会自动给每个子域发一张自己的 HTTPS 证书。

这件事该选的套餐

Medium-IP($20/月) 是自然之选:6 vCPU、6 GB 内存、45 GB NVMe,一个所有端口开放的独立IPv4。这足够放下一小把小服务加上它们的数据库,而不用互相抢资源。

两条老实话式的边界:

搭建的样子

# Ubuntu 24.04, Medium-IP — Docker + Compose, Caddy as the front door
curl -fsSL https://get.docker.com | sh
# docker-compose.yml: your services on localhost, Caddy routing by subdomain
# Caddy auto-issues HTTPS for each hostname you point at the IP
docker compose up -d

把你各个子域的 A 记录指向那一个 IP,在 Caddyfile 里列出来,每个服务就都会以自己那条干净的 HTTPS URL 起来。如果其中有服务要发邮件,就在控制台里加上反向DNS。

为什么选这里

一个你完全掌控的独立IP,一切都在它后面,以一笔单一固定的加密货币账单支付,无需KYC。这就是「把 homelab 搬到 VPS 上」的路子:你的栈、你的机器、每月一个可预期的数字。当一台机器不够用了,你就把最重的那个服务拆到它自己的机器上——但大多数人在一台机器上能舒舒服服地跑很久。Medium-IP 就是这一切的起点。

Ready to deploy? Pay with crypto, no KYC — live in about a minute.

Deploy now →

FAQ

怎么在一个 IP 上跑好几个服务?

用一个反向代理——Caddy、nginx 或 Traefik——蹲在 80/443 端口上,按主机名把每个子域路由到对应的服务。app.you.com → 你的应用,n8n.you.com → n8n,以此类推。所有服务都监听在 localhost 上;只有代理是对外公开的。一个 IP、多个服务,每个都有干净的 HTTPS。

一整套服务该选哪个套餐?

Medium-IP($20/月)—— 6 vCPU、6 GB 内存、45 GB NVMe,一个所有端口开放的独立IPv4。对于一小把小服务加上它们各自的数据库,都很从容。如果只是一个应用加一个数据库,Small-IP($16)就够了;如果这些服务很吃内存(大数据库、内存里的活儿),那就是 Pro 系列该上场的地方。

用 Docker Compose 还是裸机?

对一台多服务的机器来说,Compose 是省心的路子——每个服务待在自己的容器里,一个文件描述整套栈,反向代理也是另一个容器。它让一切保持整洁、也容易搬走。你要是更喜欢裸机也行;完整 root,你说了算。

为什么用一台机器,而不是几台小的?

成本和简单。一个独立IP、一张月账单、一台要保持更新的机器——而不是摆弄好几台微型服务器,每台都有自己的 IP 和自己的维护。并置还意味着服务之间通过 localhost 通信,延迟几乎为零。

评论

暂无评论。来做第一个吧。

发表评论

评论在显示前会经过审核。