Dokploy چیست؟ آموزش نصب داک‌پلوی روی VPS و بررسی امکانات

Dokploy چیست؟ آموزش نصب داک‌پلوی روی VPS و بررسی امکانات

آنچه در مقاله می‌خوانید

Dokploy یک پنل تحت وب است که راه‌اندازی اپلیکیشن‌ها، دیتابیس‌ها و سرویس‌های داکر را از یک داشبورد واحد انجام می‌دهد. اگر بخواهیم کوتاه بگوییم Dokploy چیست، جواب این است: پلی میان کدی که نوشته‌اید و سرویسی که بالا می‌آید بدون آنکه هر بار سراغ کانفیگ دستی سرور بروید. بیشتر توسعه‌دهنده‌ها هم دقیقاً همین را می‌خواهند؛ وقت گذاشتن روی کد، نه روی فایل‌های پیکربندی. تا انتهای این مطلب در بلاگ مبین‌هاست همراه ما باشید تا ببینید Dokploy چیست، به چه کاری می‌آید و نصبش روی سرور چطور انجام می‌شود.

داک‌پلوی چیست؟

داک‌پلوی یک کنترل‌پنل متن‌باز و امروزی برای دیپلوی و مدیریت برنامه‌ها روی سرور است. کاری که Dokploy می‌کند ساده است: پیچیدگی کار با کانتینرها را پشت یک رابط بصری پنهان می‌کند و این امکان را به شما می‌دهد تا سرویس‌های داکری، دیتابیس‌ها و مخازن گیت را از یک داشبورد مرکزی روی سرور خودتان مستقر و مدیریت کنید؛ درست همان‌طور که در یک پلتفرم ابری پولی این کار را می‌کردید.

تفاوت مهم اما همین‌جاست: زیرساخت دست خودتان می‌ماند. داده‌ها روی سرور شما می‌نشیند، بابت پلتفرم اشتراک ماهانه نمی‌پردازید و محدودیت‌های پلن‌های تجاری هم سر راهتان نیست.

چه کسانی سراغ چنین ابزاری می‌روند؟ معمولاً تیم‌های کوچک و توسعه‌دهنده‌های مستقلی که چند پروژه‌ی فعال دارند و نمی‌خواهند بابت هر کدام هزینه‌ی یک سرویس ابری جداگانه بدهند. مدیران سرور هم از آن استفاده می‌کنند تا به‌جای ورود به SSH برای هر تغییر کوچک، وضعیت سرویس‌ها را از یک صفحه ببینند.

مستندات رسمی پلتفرم همین تصویر را تأیید می‌کنند؛ آنجا داک‌پلوی را راهکاری پایدار و ساده برای استقرار معرفی کرده‌اند که فرایند مدیریت اپلیکیشن‌ها را کوتاه می‌کند و می‌شود آن را جایگزین رایگان و Self-hosted پلتفرم‌هایی مثل Heroku ،Vercel و Netlify دانست. تکیه‌گاه این راهکار هم دو ابزار شناخته‌شده است: پایداری Docker و انعطاف Traefik.

Dokploy چگونه کار می‌کند؟

داک‌پلوی داکر، داکر سوارم و پروکسی معکوس Traefik را کنار هم می‌گذارد تا کل مسیر بیلد و انتشار نرم‌افزار در یک نقطه جمع شود؛ همچنین دستورهای طولانی خط فرمان را از میان برمی‌دارد و به‌جایش کانتینرها را از راه اتصال مستقیم به مخازن کد مدیریت می‌کند. سازوکار داک‌پلوی را می‌شود در پنج مرحله دنبال کرد:

  1. دریافت کد منبع پروژه، مستقیم از مخازن گیت‌هاب، گیت سفارشی یا فراخوانی ایمیج‌های آماده‌ی داکر.
  2. بیلد خودکار کدها بر اساس تنظیمات کاربر، با Dockerfile، Nixpacks یا بیلدپک‌های استاندارد PaaS.
  3. بالا آوردن اپلیکیشن در قالب کانتینرهای مستقل یا سرویس‌های چندگانه، در بستر Docker Compose و داکر سوارم.
  4. مسیریابی خودکار ترافیک ورودی، مدیریت دامنه‌ها و تخصیص تنظیمات شبکه به کانتینرها از راه Traefik.
  5. نظارت لحظه‌ای بر مصرف پردازنده و رم، همراه با دسترسی مستقیم به لاگ‌ها و ترمینال هر سرویس.

نکته‌ای که موقع مقایسه با اسکریپت‌های دستی به چشم می‌آید همین است: تنظیماتی که معمولاً در چند فایل جداگانه پخش می‌شوند، اینجا در یک جا جمع شده‌اند و تغییر هر کدام بلافاصله روی سرویس اعمال می‌شود.

حاصل کار چیست؟ چرخه‌ی «کامیت روی گیت تا سرویس فعال روی دامنه» بدون دخالت دستی شما کامل می‌شود.

نکته‌ی کاربردی: بیلد کانتینرها فرایند سنگینی است، اگر می‌خواهید سرور اصلی زیر بار آن کند نشود، بیلد را به یک سرور مجزا (Build Server) بسپارید تا منابع سرور اجرا برای پاسخ‌دهی به کاربران آزاد بماند.

کاربرد Dokploy چیست؟

این پلتفرم چند دسته کار متفاوت را پوشش می‌دهد: استقرار اپلیکیشن، مدیریت پشته‌های نرم‌افزاری، راه‌اندازی پایگاه داده و کنترل سرورهای ریموت. جدول زیر خلاصه‌ی کاربردهای Dokploy را نشان می‌دهد:

بخش کاربردی ابزارها و قابلیت‌های موجود نحوه استفاده
دیپلوی اپلیکیشن‌ها Docker, Nixpacks, Heroku Buildpacks, Paketo Buildpacks استقرار برنامه‌های تکی با اتصال به گیت‌هاب و گیت
مدیریت Docker Compose فایل‌های Dockerfile و docker-compose.yml مدیریت کامل چرخه حیات سرویس‌های چندگانه
استقرار پایگاه‌های داده MySQL, PostgreSQL, MongoDB, Redis, MariaDB راه‌اندازی دیتابیس با قابلیت بکاپ دستی و زمان‌بندی‌شده
مدیریت سرورهای ریموت Deployment Servers و Build Servers تفکیک سرور اجرای کانتینرها از سرور بیلد ایمیج‌ها
مسیریابی و کنترل ترافیک پروکسی معکوس Traefik تنظیم دامنه‌ها، ریدایرکت‌ها، پورت‌ها و هدرهای امنیتی

در ادامه، هر یک از بخش‌های کاربردی در جدول بالا را توضیح می‌دهیم.

۱) استقرار ساده‌ی اپلیکیشن‌ها

این بخش سراغ برنامه‌های تکی می‌رود و اجازه می‌دهد مستقیم به مخازن GitHub ،Git یا ایمیج‌های Docker وصل شوید. بیلد را می‌توانید بر پایه‌ی Dockerfile ،Nixpacks یا بیلدپک‌های Heroku و Paketo انجام دهید. در تمام مسیر هم لاگ زنده، ترمینال کانتینر و مدیریت متغیرهای محیطی در دسترس است؛ یعنی اگر بیلد شکست خورد، لازم نیست برای پیدا کردن علت به SSH برگردید.

۲) مدیریت پشته‌های نرم‌افزاری با Docker Compose

پروژه‌های بزرگ‌تر معمولاً به فایل docker-compose.yml نیاز دارند و کنترل بیشتری روی تنظیمات استقرار می‌خواهند. این بخش دقیقاً برای همان‌هاست. اجرا، توقف و حذف سرویس‌ها، تعریف دستور سفارشی (Custom Command) برای بیلد و مانیتورینگ مصرف پردازنده، حافظه، دیسک و شبکه به تفکیک هر سرویس، همه از همین‌جا انجام می‌شود.

۳) استقرار و نگهداری دیتابیس‌ها

دیتابیس‌های MySQL ،PostgreSQL ،MongoDB ،Redis و MariaDB را می‌توانید در قالب کانتینر بالا بیاورید و از همان‌جا مدیریتشان کنید. کنار مانیتورینگ منابع و لاگ زنده، امکان بکاپ دستی و زمان‌بندی‌شده هم تعبیه شده است. برای پروژه‌های عملیاتی این قابلیت حیاتی است و در ابزارهای رایگان مشابه معمولاً یا نیست یا محدود است.

۴) تفکیک وظایف با سرورهای ریموت

شما می‌توانید برنامه‌هایتان را روی سرورهای دیگری مستقر کنید. سرورهای Deployment میزبانی کانتینرها و مسیریابی ترافیک را برعهده می‌گیرند و سرورهای Build کدهای ریپازیتوری را کلون می‌کنند و ایمیج‌های داکر را می‌سازند. با این تفکیک، بار سنگین بیلد از سرور اجرا جدا می‌شود و کاربر نهایی افت سرعت را احساس نمی‌کند.

۵) مسیریابی شبکه و تنظیمات پیشرفته با Traefik

داک‌پلوی، پروکسی Traefik را خودش راه می‌اندازد و بعد از آن، مدیریت دامنه‌ها، ریدایرکت‌ها، هدرهای امنیتی (Security Headers) و تنظیمات پورت از داخل داشبورد انجام می‌شود؛ بدون دست زدن به فایل‌های کانفیگ.

مزایا و معایب Dokploy چیست؟

تا این بخش، با ماهیت این ابزار آشنا شدیم، اما مزایا و معایب Dokploy چیست؟ دیدن دو طرف ماجرا کمک می‌کند تا انتخابی دقیق و متناسب با نیاز پروژه خود داشته باشیم.

مهم‌ترین مزایای Dokploy عبارت‌اند از:

  • نصب سریع و کاملاً خودکار، فقط با یک دستور در خط فرمان سرور؛
  • پشتیبانی بومی از داکر، داکر کامپوز و داکر سوارم؛
  • سازگاری با روش‌های مختلف بیلد مانند Dockerfile و Nixpacks و بیلدپک‌ها؛
  • ساخت خودکار محیط پیش‌نمایش به ازای هر پول ریکوئست در گیت؛
  • امکان جداکردن سرورهای بیلد از سرورهای اجرا در ساختار چندسروره؛
  • رابط کاربری مدرن و واکنش‌گرا با یک داشبورد متمرکز؛
  • ادغام خودکار با Traefik برای مدیریت دامنه‌ها و مسیریابی ترافیک؛
  • متن‌باز و رایگان، بدون هزینه‌ی اشتراک سرویس‌های ابری؛
  • پشتیبانی از دیتابیس‌های پرکاربرد همراه با بکاپ‌گیری زمان‌بندی‌شده.

و حالا محدودیت‌هایی که بهتر است پیش از راه‌اندازی Dokploy بهتر است بدانید، عبارت‌اند از:

  • مصرف نسبتاً بالای رم حتی در وضعیت بیکار و نیاز به منابع قوی‌تر؛
  • نبود مانیتورینگ عملکرد برای سرورهای ریموت در نسخه‌ی سلف‌هاستد؛
  • نیاز به تنظیم دستی گواهی SSL بعد از راه‌اندازی اولیه؛
  • پشتیبانی از تعداد کمتری پایگاه داده نسبت به برخی رقبا؛
  • محدود بودن محیط پیش‌نمایش صرفاً به استقرار از راه گیت؛
  • انعطاف کمتر در تعیین دستورهای اجرایی سفارشی برای بعضی برنامه‌ها؛
  • تمرکز صرف بر مدیریت استقرار و عدم پوشش کامل ایجاد خودکار زیرساخت سرور.

پیش‌نیازهای نصب Dokploy

پیش از اجرای اسکریپت نصب، سرور باید چند شرط سخت‌افزاری و دسترسی سیستمی را داشته باشد. جدول زیر این پیش‌نیازها را به‌صورت یک‌جا نشان‌تان می‌دهد:

پیش‌نیاز حداقل مقدار یا وضعیت مورد نیاز هدف و کاربرد
سرور لینوکسی توزیع‌های معتبر (مانند Ubuntu، Debian، CentOS، Fedora) بستر اجرای سیستم‌عامل و داکر
منابع سخت‌افزاری حداقل 2 گیگابایت رم و 30 گیگابایت دیسک جلوگیری از فریز سیستم هنگام بیلد ایمیج‌ها
دسترسی‌های کاربری دسترسی SSH و مجوز Root یا sudo اجرای اسکریپت نصب و مدیریت سرویس‌ها
شبکه و IP Public داشتن آی‌پی عمومی معتبر دسترسی به رابط وب و مسیریابی ترافیک
پورت‌های باز پورت‌های 80، 443 و 3000 تبادل ترافیک وب و باز شدن پنل مدیریت
دامنه (Domain) دامنه فعال همراه با رکوردهای DNS مناسب فعال‌سازی SSL و دسترسی امن به پنل و برنامه‌ها

پیش از رفتن سراغ نصب، یک نکته را در نظر داشته باشید: هرچه تعداد کانتینرهای همزمان بیشتر باشد، فشار روی رم سریع‌تر بالا می‌رود. درنظر گرفتن حداقل‌های جدول بالا برای شروع کار کافی‌اند، اما اگر قرار است چند سرویس و یک دیتابیس را کنار هم اجرا کنید، از همان ابتدا منابع بیشتری در نظر بگیرید تا مجبور به مهاجرت نشوید. در ادامۀ این بخش هر یک از پیش‌نیازهای جدول بالا را شرح می‌دهیم.

۱) سرور مجازی لینوکسی (Linux VPS)

سرور باید یکی از توزیع‌های معتبر مثل اوبونتو، دبیان، فدورا یا CentOS را اجرا کند تا در فرایند بیلد کانتینرها به مشکل سازگاری نخورید. یک سرور مجازی لینوکس پایدار، احتمال خطاهای سیستمی حین اجرا را پایین می‌آورد.

۲) منابع سخت‌افزاری مناسب

حداقل 2 گیگابایت رم و 30 گیگابایت فضای ذخیره‌سازی لازم است تا سرور موقع ساخت ایمیج‌ها هنگ نکند. با خرید سرور مجازی متناسب با حجم پروژه، در ساعت‌های اوج ترافیک با کمبود حافظه روبه‌رو نمی‌شوید.

۳) دسترسی SSH و مجوزهای کاربری

برای اجرای اسکریپت نصب و برپا کردن ساختار داکر سوارم، باید بتوانید با SSH به ترمینال سرور وصل شوید و سطح دسترسی Root یا مجوز sudo داشته باشید.

۴) آی‌پی عمومی و ثابت (Public IP)

سرور به یک IP ثابت و اختصاصی نیاز دارد؛ هم برای اتصال به داشبورد وب، هم برای دریافت وب‌هوک‌های گیت و پاسخ‌دهی به ترافیک ورودی کاربران.

۵) باز بودن پورت‌های مورد نیاز

پورت‌های 80 (HTTP)، 443 (HTTPS) و 3000 (داشبورد Dokploy) باید آزاد باشند. اگر سرویس دیگری این پورت‌ها را اشغال کرده باشد، نصب همان‌جا با خطا متوقف می‌شود.

۶) دامنه اینترنتی

برای بستن پورت عمومی 3000، فعال کردن گواهی HTTPS و دسترسی امن به داشبورد و اپلیکیشن‌ها، به یک دامنه یا زیردامنه متصل به سرور نیاز دارید.

آموزش نصب Dokploy روی VPS

نصب داک‌پلوی با یک اسکریپت خودکار انجام می‌شود که تمام وابستگی‌ها، از جمله داکر و داکر سوارم، را خودش پیکربندی می‌کند. برای استقرار استاندارد، سفارشی‌سازی شبکه و ارتقای سیستم، مراحل زیر را در آموزش Dokploy به ترتیب دنبال کنید.

گام ۱: اتصال به سرور و اجرای دستور نصب پایه

با دسترسی root یا sudo از طریق SSH به سرور وصل شوید و اسکریپت رسمی زیر را اجرا کنید. اگر داکر روی سرور نباشد، همین اسکریپت آن را نصب می‌کند و سوارم و کانتینرهای اصلی را هم بالا می‌آورد:

curl -sSL https://dokploy.com/install.sh | sh

آموزش نصب Dokploy روی VPS - گام اول

اگر می‌خواهید بدانید پشت پرده چه اتفاقی می‌افتد، خواندن راهنمای [داکر چیست] یا دنبال کردن [آموزش نصب داکر] تصویر روشن‌تری به شما می‌دهد.

گام ۲: گزینه‌های نصب پیشرفته و سفارشی‌سازی (اختیاری)

اسکریپت نصب اجازه می‌دهد پیش از اجرا، متغیرهای محیطی را تنظیم کنید. بسته به شرایط سرورتان، یکی از حالت‌های زیر را انتخاب کنید:

  • نصب نسخه‌ی آزمایشی یا آخرین نسخه پایدار: برای دریافت نسخه در حال توسعه (Canary):
export DOKPLOY_VERSION=canary && curl -sSL https://dokploy.com/install.sh | sh

آموزش نصب Dokploy روی VPS - گام دوم

و برای نصب مستقیم آخرین نسخه‌ی پایدار:

export DOKPLOY_VERSION=latest && curl -sSL https://dokploy.com/install.sh | sh
  • نصب یک نسخه‌ی خاص (Specific Version): فایل نصبی همان نسخه را مستقیم از گیت‌هاب فراخوانی کنید:
curl -sL https://github.com/Dokploy/dokploy/releases/download/v0.26.6/ins
tall.sh | sh

آموزش نصب Dokploy روی VPS - گام سوم

  • تنظیمات سفارشی شبکه (جلوگیری از تداخل رنج IP): اگر رنج شبکه سوارم با شبکه ابری سرور تداخل دارد، از این دستور استفاده کنید:
export DOCKER_SWARM_INIT_ARGS="--default-addr-pool 172.20.0.0/16 --default-addr-pool-mask-length 24"
curl -sSL https://dokploy.com/install.sh | sh

آموزش نصب Dokploy روی VPS - گام چهارم

  • تعیین دستی آدرس ارتباطی: اگر اسکریپت آی‌پی سرور را تشخیص نداد یا می‌خواهید از اینترفیس خاصی (مثل VPN/WireGuard) استفاده کنید، متغیر را به‌صورت درون‌خطی به sudo پاس دهید:
curl -sSL https://dokploy.com/install.sh | sudo ADVERTISE_ADDR=192.168.1.100 sh

آموزش نصب Dokploy روی VPS - گام پنجم

  • سازگاری با کرنل‌های فاقد IPVS و کانتینرهای Proxmox LXC: در توزیع‌های سبکی که ماژول IPVS کرنل را ندارند، نصب را در حالت dnsrr اجرا کنید:
curl -sSL https://dokploy.com/install.sh | sudo ENDPOINT_MODE=dnsrr sh

(نکته: اسکریپت نصب، محیط‌های Proxmox LXC را خودش شناسایی می‌کند و کانفیگ لازم را اعمال می‌کند.)

گام ۳: ورود به داشبورد و ساخت حساب ادمین

بعد از پایان موفق نصب، مرورگر را باز کنید و به این آدرس بروید:

http://your-server-ip:3000

در این صفحه فرم ثبت‌نام مدیر ارشد را پر کنید تا حساب Admin فعال شود. این اولین حساب به همه‌ی بخش‌های پنل دسترسی کامل دارد، پس رمز عبورش را جدی بگیرید.

آموزش نصب Dokploy روی VPS - گام ششم

گام ۴: ایمن‌سازی پنل و غیرفعال‌سازی دسترسی با IP:Port

بعد از ساخت حساب، یک دامنه‌ی معتبر همراه با گواهی SSL/TLS روی پنل تنظیم کنید. وقتی مطمئن شدید دامنه از راه HTTPS درست کار می‌کند، پورت عمومی 3000 را با دستور زیر ببندید تا دسترسی ناامن از راه آی‌پی و پورت بسته شود:

docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy

گام ۵: نحوه‌ی آپدیت داک‌پلوی به نسخه‌های جدید

برای ارتقا به آخرین نسخه کافی است فلگ update را به انتهای اسکریپت نصب اضافه کنید:

curl -sSL https://dokploy.com/install.sh | sh -s update

و اگر نسخه‌ی مشخصی مدنظرتان است:

curl -sL https://github.com/Dokploy/dokploy/releases/download/v0.26.6/install.sh | sh -s update

آموزش نصب Dokploy روی VPS - گام هفتم

نکات امنیتی بعد از نصب Dokploy

پنلی که مستقیم روی اینترنت باز باشد، هدف جذابی برای اسکن‌های خودکار است؛ بنابراین بعد از استقرار اولیه، این چند مورد را جدی بگیرید:

  • دامنه‌ی اختصاصی را پیکربندی کنید و گواهی معتبر SSL/TLS (مثل Let’s Encrypt یا کلودفلر) را برای رمزنگاری ارتباطات فعال کنید.
  • دسترسی مستقیم به داشبورد از راه IP:Port را با حذف انتشار پورت 3000 در سرویس داکر سوارم ببندید.
  • سطوح دسترسی کاربران و نقش‌ها را دقیق تعریف کنید تا کسی بدون مجوز، کانتینرها را تغییر ندهد.
  • سیستم پشتیبان‌گیری را به فضاهای ذخیره‌سازی ابری سازگار با S3 وصل کنید تا بکاپ دیتابیس‌ها جای امنی داشته باشد.
  • برای اتصال به سرور و مدیریت سرورهای ریموت، به‌جای کلمه‌ی عبور از کلید SSH استفاده کنید.
  • هدرهای امنیتی (Security Headers) را در تنظیمات پروکسی Traefik فعال کنید تا جلوی حملات رایج وب گرفته شود.

نکته کاربردی: پیش از اجرای دستور بستن پورت 3000، از کار کردن درست دامنه و فعال بودن HTTPS مطمئن شوید. اگر این کار را نکنید، دسترسی‌تان به پنل مدیریت کامل قطع می‌شود و برای برگرداندنش باید از راه SSH سرویس را دوباره پیکربندی کنید.

تفاوت Coolify و Dokploy چیست؟

Coolify هم یک ابزار متن‌باز و همه‌کاره برای مدیریت برنامه‌ها روی سرورهای بدون رابط گرافیکی است و طیف وسیعی از زبان‌ها، فریم‌ورک‌ها و حتی سخت‌افزارهایی مثل رزبری‌پای را پوشش می‌دهد. اما تفاوت Coolify و Dokploy چیست؟ جدول زیر تفاوت‌های اصلی را کنار هم می‌گذارد:

ویژگی Coolify Dokploy
رابط کاربری و راحتی کار دسته‌بندی منوها با آنبوردینگ ساده‌تر داشبورد متمرکز و مناسب برای کانتینرهای متعدد
روش‌های استقرار و بیلد Git، ایمیج Docker و تمپلیت‌های پیش‌فرض Dockerfile، Nixpacks، مخازن Git، تمپلیت‌های سفارشی و PaaS Buildpacks
پایگاه‌های داده پشتیبانی‌شده تنوع بالاتر (از جمله DragonFly و ClickHouse) دیتابیس‌های استاندارد مانند PostgreSQL، MySQL، Redis و MariaDB
استقرار چندسروره (Multi-Server) پشتیبانی به‌صورت آزمایشی (Experimental) پشتیبانی بومی (Native) با ادغام داکر سوارم و Traefik
وضعیت امنیت و SSL اولیه صدور خودکار SSL رایگان و سیاست No-Vendor Lock-in نیازمند تنظیم دستی گواهی امنیتی دامنه پس از نصب
پلن‌ها و هزینه‌ها رایگان متن‌باز + پلن مدیریت‌شده (از 4 دلار در ماه) کاملاً رایگان و متن‌باز

با توجه به جدول بالا، کدام پلتفرم را انتخاب کنیم؟ انتخاب بین Coolify یا Dokploy بستگی به پروژه دارد:

  • Coolify: وقتی گزینه‌ی بهتری است که بخواهید سریع راه بیفتید و درگیر تنظیم دستی SSL نشوید، رابط مینیمال‌تر با منوهای دسته‌بندی‌شده را ترجیح دهید، یا پروژه‌تان به دیتابیس‌های خاص و پشتیبانی مدیریت‌شده (Managed Plan) نیاز داشته باشد.
  • Dokploy: وقتی جلو می‌افتد که پای پروژه‌های پیچیده و میکروسرویس‌های چندکانتینری در میان باشد، به مقیاس‌پذیری افقی و استقرار بومی روی چند سرور ریموت نیاز داشته باشید، یا بخواهید از بیلدپک‌های ابری و پروکسی داخلی Traefik استفاده کنید.

جمع‌بندی

در این مطلب یاد گرفتیم که Dokploy چیست، چه کاربردهایی دارد و چطور روی سرور نصب می‌شود. داک‌پلوی بستری متن‌باز و کارآمد است که مدیریت کانتینرهای داکر و کل فرایند استقرار را پشت یک داشبورد بصری جمع می‌کند. بیلد خودکار از گیت‌هاب، یکپارچگی پیش‌فرض با Traefik، ساخت محیط پیش‌نمایش و پشتیبانی از سرورهای ریموت آن را به گزینه‌ای جدی در برابر سرویس‌های PaaS گران‌قیمت تبدیل کرده است.

اگر پروژه‌تان روی زیرساخت استاندارد اجرا می‌شود، این پنل هم در زمان استقرار و هم در هزینه نگهداری سرور برایتان صرفه‌جویی به همراه دارد.

 

منابع

Dokploy

Hostinger

Neevcloud

 

سوالات متداول

آیا استفاده از داک‌پلوی رایگان است؟

بله. داک‌پلوی نرم‌افزاری کاملاً متن‌باز و رایگان است و می‌توانید بدون پرداخت هزینه‌ی اشتراک، آن را روی سرور شخصی خودتان میزبانی کنید.

حداقل سخت‌افزار مورد نیاز برای اجرای داک‌پلوی چیست؟

برای اجرای پایدار به حداقل 2 گیگابایت رم، پردازنده‌ی 2 هسته‌ای و 30 گیگابایت فضای ذخیره‌سازی نیاز دارید. اگر بیلدهایتان سنگین است، رم 4 گیگابایت یا بالاتر توصیه می‌شود.

تفاوت اصلی Dokploy با ابزاری مانند Coolify چیست؟

کولیفای راه‌اندازی اولیه‌ی ساده‌تر و صدور SSL خودکار بهتری دارد. داک‌پلوی در عوض روی یکپارچگی عمیق با ابزارهای داکر، مقیاس‌پذیری چندسروره و پشتیبانی منعطف از انواع بیلدپک‌ها تمرکز کرده است.

آیا Dokploy به‌صورت خودکار داکر را روی سرور نصب می‌کند؟

بله. اگر داکر روی سرورتان نصب نباشد، اسکریپت رسمی نصب بسته‌های Docker و Docker Swarm را خودش دانلود و پیکربندی می‌کند.

آیا می‌توان داک‌پلوی را روی سرور ایران راه‌اندازی کرد؟

بله، تنها شرط، در دسترس بودن مخازن مورد نیاز هنگام نصب و بیلد است. چون اسکریپت نصب و فرآیند بیلد ایمیج‌ها به منابع خارجی وصل می‌شوند، باید مطمئن شوید سرور در زمان نصب به این منابع دسترسی دارد.

امتیاز شما به این مطلب
دیدن نظرات
small

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

12 − 5 =

عضویت در خبرنامه مبین هاست
مطالب کدام دسته‌بندی‌ها برای شما جذاب‌تر است؟

آنچه در مقاله می‌خوانید

مقالات مرتبط
خدمات مبین هاست