چرا دادههات؟
هاستینگی که فلسفه 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 متوقف و هیچ تغییری اعمال نمیگردد.




