هاست پایتون ایران برای چه پروژههایی ساخته شده است؟
اپلیکیشن پایتون با یک سایت PHP فرق اساسی دارد. اسکریپت PHP با هر درخواست اجرا میشود و تمام میشود، اما جنگو، فلسک یا FastAPI یک پردازش همیشهروشن میخواهند که درخواستها را پشت وبسرور جواب بدهد. به همین دلیل بیشتر هاستهای اشتراکی معمولی برای پایتون مناسب نیستند و توسعهدهندهها معمولاً سراغ سرور مجازی میروند و نگهداری سیستمعامل، فایروال و بهروزرسانیها را هم خودشان به عهده میگیرند.
هاست پایتون ایران آریا گستران این فاصله را پر میکند. سرویس روی دیتاسنتر داخل ایران، با هارد NVMe در آرایهی رید ۱۰، وبسرور LiteSpeed Enterprise و کنترلپنل دایرکتادمین میزبانی میشود. دسترسی SSH و ترمینال دارید، محیط مجازی (venv) میسازید، پکیجها را با pip نصب میکنید و Supervisor اپلیکیشن را همیشه روشن نگه میدارد. پایگاهدادهی PostgreSQL 17 و صف پیام RabbitMQ هم روی همین هاست در دسترس است؛ امکاناتی که پیش از این معمولاً فقط روی سرور مجازی و با نگهداری دستی پیدا میشد.
این سرویس برای این پروژهها مناسب است:
- سایت یا پنل مدیریتی جنگو برای کسبوکاری که مشتریانش در ایران هستند.
- API با FastAPI یا فلسک برای اپلیکیشن موبایل یا فرانتاند جداگانه.
- سامانههای داخلی سازمان مثل CRM، داشبورد گزارش و پنل اپراتور که باید از داخل کشور سریع باز شوند.
- پروژههایی که باید در زمان اختلال یا محدودیت اینترنت بینالملل هم در دسترس کاربران داخلی بمانند.
نسخهی پایتون، virtualenv و pip: اپ شما چطور اجرا میشود؟
روی هاست پایتون، هر پروژه محیط مجازی خودش را دارد. با SSH وارد حساب میشوید، کنار پوشهی پروژه یک venv میسازید و وابستگیها را از فایل requirements.txt نصب میکنید. این کار باعث میشود نسخهی پکیجهای یک پروژه با پروژهی دیگر تداخل نداشته باشد و بتوانید روی یک پلن چند اپ جدا اجرا کنید (تعداد دامنه و دیتابیس هر پلن در جدول قیمت آمده است).
python3 -m venv ~/venvs/myapp
source ~/venvs/myapp/bin/activate
pip install -r requirements.txt
بعد از نصب، اپ با یک سرور اپلیکیشن اجرا میشود؛ برای جنگو و فلسک معمولاً Gunicorn (استاندارد WSGI) و برای FastAPI معمولاً Uvicorn (استاندارد ASGI). Supervisor همین دستور را اجرا میکند، اگر پردازش به هر دلیلی از کار بیفتد دوباره بالا میآوردش و وبسرور درخواستهای دامنهی شما را با SSL رایگان به اپ میرساند. اگر اولین بار است که اپ پایتون را روی هاست بالا میآورید، تیم پشتیبانی در تعریف پردازش Supervisor و اتصال دامنه کمکتان میکند.
جنگو، فلسک و FastAPI روی هاست پایتون ایران
جنگو (Django)
جنگو پرکاربردترین فریمورک وب پایتون است و پنل ادمین، ORM و سیستم احراز هویت آماده دارد. روی این هاست جنگو را با PostgreSQL 17 اجرا میکنید، مهاجرتها (migrate) را از ترمینال میزنید و فایلهای استاتیک را با collectstatic در پوشهای جمع میکنید که وبسرور مستقیم تحویل بدهد. با این کار بار سرو کردن تصاویر و CSS از دوش پردازش پایتون برداشته میشود. مراحل کامل در بخش «راهاندازی جنگو در ۵ قدم» همین صفحه آمده است.
فلسک (Flask)
فلسک برای سایتهای سبک، وبسرویسهای کوچک و پروژههایی که میخواهید فقط اجزای لازم را اضافه کنید انتخاب خوبی است. آبجکت app فلسک را با Gunicorn اجرا میکنید (مثلاً gunicorn app:app) و Supervisor آن را زنده نگه میدارد. برای دیتابیس میتوانید SQLAlchemy را به PostgreSQL وصل کنید.
FastAPI
FastAPI برای ساخت API سریع با مستندات خودکار (Swagger) محبوب شده و از async پشتیبانی میکند. روی هاست، FastAPI را با Uvicorn یا Gunicorn همراه با worker مخصوص Uvicorn اجرا کنید. اگر API شما پشت یک اپ موبایل با کاربران ایرانی است، میزبانی داخل کشور یعنی پاسخهای سریعتر و پایداری بیشتر هنگام اختلال اینترنت بینالملل.
PostgreSQL 17، Celery با RabbitMQ و Supervisor روی یک هاست
پروژههای جدی پایتون معمولاً فقط یک پردازش وب نیستند. ارسال ایمیل و پیامک، ساخت گزارش PDF، پردازش سفارش و فراخوانی سرویسهای دیگر کارهایی هستند که نباید کاربر منتظرشان بماند. الگوی رایج در دنیای پایتون این است که این کارها را با Celery به صف بفرستید و یک worker جداگانه آنها را انجام بدهد.
- PostgreSQL 17: پایگاهدادهی متنباز قدرتمند با JSONB و ایندکسهای پیشرفته؛ گزینهی پیشفرض و توصیهشدهی جامعهی جنگو.
- RabbitMQ: صف پیام استاندارد که Celery بهعنوان broker از آن استفاده میکند.
- Supervisor: هم پردازش وب (Gunicorn یا Uvicorn) و هم worker سلری و در صورت نیاز celery beat برای کارهای زمانبندیشده را همیشه روشن نگه میدارد و بعد از هر خطا دوباره اجرا میکند.
به این ترتیب معماریای که قبلاً برایش سرور مجازی میگرفتید، روی هاست دایرکتادمین با پشتیبانگیری منظم و پشتیبانی شبانهروزی اجرا میشود. فقط دقت کنید هر worker بخشی از رم پلن را مصرف میکند؛ برای جنگو همراه با Celery، پلن آریا ۱۰ یا بالاتر را در نظر بگیرید.
محدودیتهای هاست ایران را صادقانه بدانید: ربات تلگرام و APIهای خارجی
هاست ایران برای مخاطب داخلی بهترین انتخاب است، اما چند کار روی آن انجامشدنی نیست و بهتر است پیش از خرید بدانید:
- ربات تلگرام: تلگرام در ایران فیلتر است و سرور داخل ایران به API تلگرام (api.telegram.org) دسترسی ندارد؛ پس ربات تلگرام، چه با polling و چه با webhook، روی هاست ایران کار نمیکند. برای ربات تلگرام هاست پایتون آلمان یا صفحهی هاست ربات تلگرام را ببینید.
- APIهای هوش مصنوعی خارجی: سرویسهایی مثل OpenAI درخواستهایی را که از آیپی ایران میآید نمیپذیرند. اگر اپ شما به این APIها وابسته است، نسخهی آلمان مناسبتر است.
- نصب پکیج در زمان اختلال: در دورههایی که اینترنت بینالملل محدود میشود، دانلود پکیج از مخزنهای خارجی ممکن است کند یا قطع شود. اپی که از قبل نصب شده بدون مشکل کار میکند، اما بهتر است وابستگیها را در زمان عادی نصب و نسخهها را در requirements.txt قفل کنید.
در مقابل، اپی که مخاطبش داخل ایران است از پینگ پایین، بارگذاری سریع و پایداری هنگام اختلال سود میبرد و برای دریافت نماد اعتماد الکترونیکی و اتصال به درگاههای پرداخت داخلی هم گزینهی مطمئنتری است.
کدام پلن هاست پایتون ایران را انتخاب کنم؟
همهی پلنها PostgreSQL 17، RabbitMQ، Supervisor، دسترسی SSH و SSL رایگان دارند و تفاوتشان در منابع است:
| پلن | پردازنده / رم | فضای NVMe | قیمت ماهانه | مناسب برای |
| آریا پایه | ۲ هسته / ۲ گیگ | ۲ گیگ | ۲۹۹٬۰۰۰ تومان | یک API فلسک یا FastAPI سبک، پروژهی آزمایشی |
| آریا ۵ | ۴ هسته / ۴ گیگ | ۵ گیگ | ۵۹۰٬۰۰۰ تومان | سایت جنگو کوچک یا چند API سبک |
| آریا ۱۰ | ۶ هسته / ۶ گیگ | ۱۰ گیگ | ۸۹۰٬۰۰۰ تومان | جنگو همراه با Celery و RabbitMQ |
| آریا ۳۰ | ۸ هسته / ۱۲ گیگ | ۳۰ گیگ | ۱٬۲۹۰٬۰۰۰ تومان | چند سرویس همزمان و دیتابیس بزرگتر |
| آریا ۵۰ | ۱۰ هسته / ۱۶ گیگ | ۵۰ گیگ | ۱٬۶۹۰٬۰۰۰ تومان | اپلیکیشن پرترافیک با چند worker |
| آریا ۱۰۰ | ۱۰ هسته / ۱۶ گیگ | ۱۰۰ گیگ | ۲٬۵۹۰٬۰۰۰ تومان | پروژههای پرحجم و چنددامنه |
قیمتها پیش از مالیات بر ارزش افزوده است. با خرید سه، شش، نه ماهه یا یکساله بهترتیب ۵، ۱۰، ۱۵ و ۲۰ درصد تخفیف میگیرید و هر زمان پروژه بزرگتر شد، از پنل کاربری پلن را ارتقا میدهید؛ فایلها و دیتابیسها سر جایشان میمانند. قیمت زندهی همهی پلنها در جدول بالای صفحه است.
ماهانه یا ساعتی؟ هاست پایتون یا سرور مجازی؟
اگر میخواهید پروژه را چند روز تست کنید، دمو را به کارفرما نشان بدهید یا فقط برای یک کمپین کوتاه سرویس لازم دارید، هاست پایتون ساعتی ایران با همین پلنها از ۴۲۰ تومان در ساعت در دسترس است و هزینه فقط برای ساعتهایی که سرویس روشن است از کیف پول کسر میشود. برای سرویسی که قرار است همیشه روشن بماند، خرید ماهانه با تخفیف دورهای بهصرفهتر است.
هاست پایتون وقتی منطقی است که نمیخواهید سیستمعامل، امنیت و پشتیبانگیری سرور را خودتان مدیریت کنید و اپ شما با پکیجهای pip و سرویسهای موجود (PostgreSQL، RabbitMQ) کار میکند. اگر به دسترسی root، Docker، نصب سرویسهای سیستمی دلخواه یا منابع اختصاصی برای پردازش سنگین نیاز دارید، سرور مجازی ایران انتخاب درستتری است.
اگر مخاطبانتان خارج از ایران هستند یا اپ به سرویسهای بینالمللی وصل میشود، همین پلنها را روی دیتاسنتر آلمان در صفحهی هاست پایتون آلمان ببینید. برای اپلیکیشنهای جاوااسکریپتی هم هاست نود جی اس ایران را داریم و فهرست همهی سرویسها در صفحهی هاست آمده است.
آریا گستران از سال ۱۳۹۸ در مشهد در زمینهی هاستینگ، طراحی سایت و زیرساخت فعالیت میکند. اگر در انتخاب پلن یا انتقال پروژهی پایتون از هاست یا سرور دیگر سؤالی دارید، با شمارهی ۰۵۱-۹۱۰۰۲۶۴۱ تماس بگیرید یا از پنل کاربری تیکت بزنید.