گرمای تابستان — همه‌چیز آب می‌شود، حتی قیمت‌های ما.−25%−۲۵٪ روی هر پلن سالانه، تا ۳۱ اوتدیدن پلن‌ها
EQVPS

میزبانی چند سرویس روی یک VPS و یک IP

اپلیکیشن، دیتابیس، n8n، یک داشبورد و بیشتر را پشت یک IP اختصاصی و یک reverse proxy اجرا کنید. یک سرور، یک پرداخت ماهانه با رمزارز، بدون KYC. از ۲۰ دلار در ماه.

در هر عادت سلف‌هاستینگ نقطه‌ای می‌رسد که دیگر نمی‌خواهید برای هر چیز یک سرور جدا داشته باشید. یک اپلیکیشن دارید، دیتابیسش، شاید 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 اختصاصی با همه پورت‌ها باز. این یعنی فضای کافی برای چند سرویس کوچک به‌همراه دیتابیس‌هایشان بدون اینکه سر منابع با هم دعوا کنند.

دو مرز صادقانه:

شکل راه‌اندازی

# 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 نقطه شروع همین است.

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

Deploy now →

FAQ

چطور چند سرویس را روی یک IP اجرا کنم؟

یک reverse proxy — مثل Caddy، nginx یا Traefik — روی پورت‌های ۸۰ و ۴۴۳ می‌نشیند و هر ساب‌دامین را بر اساس نام میزبان به سرویس درست هدایت می‌کند. app.you.com به اپلیکیشن شما، n8n.you.com به n8n و همین‌طور ادامه. همه سرویس‌ها روی localhost گوش می‌دهند؛ فقط proxy عمومی است. یک IP، چند سرویس، و HTTPS تمیز روی هرکدام.

کدام پلن برای یک مجموعه سرویس مناسب است؟

Medium-IP (۲۰ دلار در ماه) — ۶ vCPU، ۶ گیگابایت RAM، ۴۵ گیگابایت NVMe، IPv4 اختصاصی با همه پورت‌های باز. برای چند سرویس کوچک به‌همراه دیتابیس‌هایشان راحت است. اگر فقط یک اپلیکیشن به‌علاوه یک دیتابیس دارید، Small-IP (۱۶ دلار) کافی است؛ اگر سرویس‌ها پرمصرف از نظر حافظه هستند (دیتابیس‌های بزرگ، کار درون‌حافظه‌ای)، آنجا نقطه شروع خط Pro است.

Docker Compose یا bare metal؟

Compose مسیر ساده برای یک سرور چندسرویسی است — هر سرویس در کانتینر خودش، یک فایل که کل مجموعه را توصیف می‌کند، و reverse proxy به‌عنوان یک کانتینر دیگر. همه چیز مرتب می‌ماند و جابه‌جایی آسان است. bare-metal هم اگر ترجیح می‌دهید کار می‌کند؛ دسترسی root کامل، انتخاب با شماست.

چرا یک سرور به‌جای چند سرور کوچک؟

هزینه و سادگی. یک IP اختصاصی، یک صورت‌حساب ماهانه، یک ماشین برای به‌روز نگه‌داشتن — در برابر مدیریت چند سرور کوچک که هرکدام IP و نگهداری خودشان را دارند. کنار هم بودن سرویس‌ها همچنین یعنی آن‌ها روی localhost با تأخیر تقریباً صفر با هم حرف می‌زنند.

نظرات

هنوز نظری نیست. اولین نفر باشید.

یک نظر بگذارید

نظرات پیش از نمایش بررسی می‌شوند.