هاست ابری Django

pip install و migrate خودکار

Celery Worker از پیش آماده

collectstatic بدون دخالت شما

Gunicorn/Uvicorn تنظیم‌شده

Django Channels و ASGI آماده

فریم‌ورکی که همه‌چیز دارد، حالا روی زیرساختی که همه‌چیز را مدیریت می‌کند

Django با فلسفه Batteries Included ساخته شده ORM، Admin Panel، Auth و Security همه از جعبه بیرون می‌آیند. برای تنظیم زیرساخت استقرار کافیست: 1- کد را Push کنید، 2- موارد لازم را نصب، 3- دیتابیس migrate و فایل‌های استاتیک جمع‌آوری می‌شوند.

چرا داده‌هات؟

هاستینگی که فلسفه Batteries Included جنگو را ادامه می‌دهد

Django همه ابزارهای توسعه را در خودش دارد. اما وقتی نوبت به استقرار می‌رسد، باید با Nginx، Gunicorn، Supervisor و تنظیمات سرور دست‌وپنجه نرم کنید. داده هات این خلأ را پر می‌کند. همان‌طور که Django توسعه را ساده کرد، ما استقرار را ساده کرده‌ایم!

شناسایی خودکار پروژه Django

پلتفرم فایل manage.py و requirements.txt را شناسایی می‌کند. وابستگی‌ها با pip نصب، سپس migrate و collectstatic اجرا و اپلیکیشن پشت Gunicorn بالا می‌آید.

خداحافظی با پیکربندی Nginx و Supervisor

تنظیم Reverse Proxy، ساخت فایل systemd، پیکربندی Supervisor برای Celery Worker و نوشتن اسکریپت، deploy همه این‌ها دیگر وظیفه شما نیست. فقط کد بنویسید!

استقرار بدون لحظه‌ای قطعی

نسخه جدید در محیط جداگانه ساخته، migrate اجرا و Health Check انجام می‌شود. فقط بعد از تأیید سلامت، ترافیک به نسخه جدید منتقل می‌گردد.

Celery و Background Job آماده مصرف

Celery Worker و Celery Beat از پیش تنظیم‌ شده‌اند. Broker (Redis/RabbitMQ) آماده اتصال است. کافی است Task خود را بنویسید. اجرای پس‌زمینه‌ای بدون نصب Supervisor!

نظارت بر WSGI/ASGI و Workerها

لاگ‌های Gunicorn/Uvicorn، وضعیت Celery Workerها، زمان پاسخ‌دهی Viewها و مصرف حافظه ORM را در داشبورد زنده مشاهده کنید.

بازگشت فوری همراه با Rollback دیتابیس

هر Deploy با اسنپ‌شات دیتابیس ثبت می‌شود. اگر migration جدید مشکل‌ساز بود، هم کد و هم دیتابیس با یک کلیک به نسخه سالم قبلی برمی‌گردند.

امکانات

تمام آنچه پروژه Django شما برای تولید نیاز دارد

استقرار با Git Push یا CLI

کد Django را Push کنید. پلتفرم requirements.txt را خوانده، pip install اجرا، سپس manage.py migrate و manage.py collectstatic فراخوانی و Gunicorn استارت می‌شود.

CI/CD با اتصال به GitHub و GitLab

ریپازیتوری Django خود را متصل کنید. با هر Push به شاخه اصلی، چرخه Install → Migrate → Collectstatic → Deploy خودکار آغاز می‌شود.

پشتیبانی از DRF، Channels و Wagtail

Django REST Framework برای API، Django Channels برای WebSocket و Real-time، و Wagtail به‌عنوان CMS همگی بدون تنظیمات اضافی اجرا می‌شوند. ASGI برای Channels خودکار فعال است.

Celery Worker و Beat اختصاصی

Taskهای جانبی (ارسال ایمیل، پردازش تصویر، گزارش‌سازی و Scheduled Jobها) بدون نصب Supervisor اجرا می‌شوند. Broker Redis آماده اتصال است.

متغیرهای محیطی و مدیریت Settings

SECRET_KEY، DATABASE_URL، ALLOWED_HOSTS و تنظیمات حساس را خارج از کد و در پنل تعریف کنید. فایل .env دیگر نیازی نیست در ریپازیتوری باشد.

لاگ و مانیتورینگ Django

لاگ‌های Gunicorn، خطاهای ۵۰۰، کندی Queryهای ORM، وضعیت Celery Worker و مصرف CPU/RAM را هم‌زمان در داشبورد ببینید.

مقیاس پذیری خودکار (Auto Scale)

تعداد Workerهای Gunicorn و منابع Celery بر اساس بار ترافیکی افزایش می‌یابند. در ساعات کم‌ترافیک، منابع کاهش و هزینه بهینه می‌شود.

SSL خودکار و رایگان

هر دامنه‌ای که متصل کنید، گواهی TLS خودکار دریافت می‌کند. تنظیم SECURE_SSL_REDIRECT در Django هم در مستندات راهنمایی شده است.

Zero-Downtime Deploy با Migrate ایمن

Migration دیتابیس قبل از سوییچ ترافیک اجرا می‌شود. اگر migrate شکست بخورد، Deploy متوقف و هیچ تغییری اعمال نمی‌گردد.

پشتیبانی

تیمی مسلط به
manage.py و Celery

مشکل در collectstatic دارید؟ Migration در تولید خطا می‌دهد؟ Celery Task اجرا نمی‌شود؟ تیم فنی داده هات با تجربه عمیق در اکوسیستم Django و Python ۲۴ ساعته پاسخگوی شماست.

Virtual Kubernetes Features

FAQ

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

بله. با هر Deploy، پلتفرم ابتدا pip install -r requirements.txt، سپس python manage.py migrate و در نهایت python manage.py collectstatic را به‌ترتیب اجرا می‌کند. اگر هر مرحله با خطا مواجه شود، Deploy متوقف و نسخه قبلی فعال باقی می‌ماند.