در هر عادت سلفهاستینگ نقطهای میرسد که دیگر نمیخواهید برای هر چیز یک سرور جدا داشته باشید. یک اپلیکیشن دارید، دیتابیسش، شاید n8n برای اتوماسیونها، یک داشبورد وضعیت، یک API کوچک — و اجرای هرکدام روی VPS جداگانه یعنی پنج IP، پنج صورتحساب، پنج ماشین برای وصلهکردن. مرتبتر و ارزانتر است که همه را روی یک سرور پشت یک IP بگذارید.
ترفندی که این را ممکن میکند یک reverse proxy است. Caddy، nginx یا Traefik روی پورتهای عمومی ۸۰ و ۴۴۳ مینشیند و بر اساس نام میزبان مسیریابی میکند: app.you.com به اپلیکیشن شما میرود، n8n.you.com به n8n، و db-admin.you.com به پنل مدیریت شما. هر سرویس فقط روی localhost گوش میدهد؛ proxy تنها درِ عمومی است و بهطور خودکار به هر سابدامین گواهی HTTPS خودش را میدهد.
پلن مناسب برای این کار
Medium-IP (۲۰ دلار در ماه) انتخاب طبیعی است: ۶ vCPU، ۶ گیگابایت RAM، ۴۵ گیگابایت NVMe، یک IPv4 اختصاصی با همه پورتها باز. این یعنی فضای کافی برای چند سرویس کوچک بههمراه دیتابیسهایشان بدون اینکه سر منابع با هم دعوا کنند.
دو مرز صادقانه:
- اگر واقعاً فقط یک اپلیکیشن بهعلاوه یک دیتابیس اجرا میکنید، به Medium نیاز ندارید — Small-IP (۱۶ دلار) این کار را میکند.
- اگر سرویسها پرمصرف از نظر حافظه هستند — یک دیتابیس بزرگ، یک vector store بزرگ، پردازش درونحافظهای — سریع به سقف RAM میرسید، و آنجا یک پلن Pro با حافظه بالا منطقیتر از انباشتن روی یک سرور ۶ گیگابایتی است.
شکل راهاندازی
# 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 تمیز خودش بالا میآید. اگر کدامشان ایمیل میفرستد، از داشبورد reverse DNS اضافه کنید.
چرا اینجا
یک IP اختصاصی که کاملاً در کنترل شماست، همه چیز پشت آن، پرداخت بهصورت یک صورتحساب ثابت رمزارز و بدون KYC. این همان الگوی هوملب-روی-VPS است: مجموعه شما، ماشین شما، یک عدد ماهانه قابلپیشبینی. وقتی یک سرور دیگر کافی نبود، سنگینترین سرویس را روی سرور خودش جدا میکنید — اما بیشتر افراد مدتها روی یک سرور راحت کار میکنند. Medium-IP نقطه شروع همین است.
نظرات
هنوز نظری نیست. اولین نفر باشید.