امکانات

محیط توسعه وب (Web IDE) — وی‌اس کد (VS Code) در مرورگر، روی وب‌سایت زنده شما

یک ویرایشگر کامل VS Code را مستقیماً از داشبورد باز کنید و روی فایل‌های واقعی سایت خود کار کنید. افزونه‌ها، یک ترمینال یکپارچه، git و wp-cli، همگی در همان محفظه ایزوله شده با CageFS که دسترسی SSH و SFTP شما در آن قرار دارد — بدون نیاز به نصب هیچ چیز به صورت محلی، و بدون نسخه مجزایی که از تاریخ مصرف بیفتد.

  • VS Codeویرایشگر کامل، در مرورگر
  • ۶۵۰,۰۰۰+سایت‌های میزبانی‌شده در سراسر جهان
  • ۳راه‌های ورود: Web IDE، SSH، SFTP/FTP
  • ۹۹٫۹۹٪تضمین آپ‌تایم

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

محیط برنامه‌نویسی Web IDE در واقع همان VS Code است که از طریق code-server در مرورگر اجرا می‌شود و از سایتی که در داشبورد مشاهده می‌کنید باز می‌شود. این ابزار فایل‌های واقعی آن سایت را ویرایش می‌کند — بدون نیاز به مرحله آپلود، بدون نسخه محلی که نیاز به همگام‌سازی داشته باشد، و بدون جعبه متن وب محدودی که وانمود کند یک ویرایشگر است.

VS Code کامل، نه یک ویرایشگر فایل

برجسته‌سازی سینتکس، جستجوی چندفایلی، پنل‌های تقسیم‌شده و میانبرهای صفحه‌کلیدی که از قبل در حافظه عضلانی خود دارید، که توسط code-server در مرورگر ارائه می‌شوند.

افزونه‌ها

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

ترمینال یکپارچه

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

گیت توکار

تغییرات را در داخل ویرایشگر آماده (stage)، کامیت، شاخه، دیف و پوش کنید، تا کار انجام‌شده روی سرور به جای تبدیل شدن به یک رفع باگ سریعِ مستندنشده، تحت کنترل نسخه باقی بماند.

مسیر کدها در wp-cli

برای WordPress کار با خط فرمان به اندازه ویرایشگر اهمیت دارد. هر دو در یک جا قرار دارند.

ابزار wp-cli از طریق ترمینال پنل و SSH در دسترس است، به این معنی که در ترمینال یکپارچه Web IDE نیز قابل استفاده است. جستجو و جایگزینی در پایگاه‌داده، پاک‌سازی کش، بازگردانی افزونه، به‌روزرسانی گروهی، برون‌بری جدول یا اجرای یک اسکریپت تک‌باره — بدون اینکه فایلی را که در حال ویرایش آن بودید ترک کنید.

چرخه معمول همین‌جا بسته می‌شود. خطا را در گزارش بخوانید، فایل را در ویرایشگر باز کنید، آن را تغییر دهید، دستور wp-cli اثبات‌کننده آن را اجرا کنید و ادامه دهید. همه‌چیز روی سایت واقعی و در پشته واقعی رخ می‌دهد، بنابراین آنچه تست می‌کنید همان چیزی است که بازدیدکنندگان شما دریافت می‌کنند.

  • wp-cli از طریق ترمینال یکپارچه ویرایشگر، ترمینال پنل یا SSH
  • ورود به پنل مدیریت وردپرس با یک کلیک وقتی که مشکل مربوط به بخش مدیریت است تا کدنویسی
  • نصب، فعال‌سازی، به‌روزرسانی و حذف افزونه و پوسته از پنل
  • گزارش‌های دسترسی، خطا و PHP در کنار ویرایشگر در دسترس هستند
  • phpMyAdmin و Adminer برای کار مستقیم با پایگاه داده تعبیه‌شده و دارای قابلیت SSO هستند
  • مدیر فایل FileGator به صورت تعبیه‌شده و دارای احراز هویت تک‌مرحله‌ای (SSO) برای عملیات انبوه فایل‌ها

ایزوله در سطح هسته، ممیزی‌شده در لبه

دسترسی مرورگر به یک سرور تنها در صورتی قابل قبول است که مرز واقعی باشد. محیط Web IDE دقیقاً در همان جداسازی مسیرهای دسترسی دیگر قرار دارد.

جداسازی سیستم فایل CageFS

هر تننت یک نمای سیستم فایل ایزوله دریافت می‌کند و نمی‌تواند سایر تننت‌ها، سایر سایت‌ها یا فایل‌های حساس سیستم را ببیند. CageFS برای مهار نفوذها طراحی شده است و همان جیل (jail) است که جلسات SSH و SFTP شما در آن اجرا می‌شوند.

جداسازی منابع LVE

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

مجوزهای کمترین دسترسی

کلیدها و اطلاعات احراز هویت در داشبورد بر اساس اصل حداقل دسترسی مدیریت می‌شوند، بنابراین شما فقط دسترسی لازم برای یک کار را اعطا می‌کنید و نه بیشتر از آن.

دسترسی ثبت‌شده در گزارش حسابرسی

دسترسی‌ها با ثبت نقش، عمل و هدف ممیزی می‌شوند — همان انضباطی که برای هر اقدام دارای سطح دسترسی ویژه روی پلتفرم اعمال می‌شود.

زمان اجرا را شکل دهید، نه فقط کد را

یک ویرایشگر تنها نیمی از یک محیط توسعه است. نیمه دیگر پشته‌ی زیر آن است، و این قابلیت برای هر وب‌سایت قابل تنظیم است.

  • انتخاب‌گر نسخه PHP برای هر سایت، به طوری که یک افزونه قدیمی و یک بیلد مدرن می‌توانند روی یک حساب کاربری زندگی کنند
  • تنظیمات PHP قابل ویرایش — شامل memory_limit، max_execution_time، اندازه‌های آپلود و پست و سایر موارد — در حد سهمیه شما
  • افزونه‌های PHP برای هر وب‌سایت فعال یا غیرفعال شدند: imagick، gd، redis، memcached، bcmath، intl، soap و موارد دیگر
  • کارگران PHP LSAPI برای هر سایت، محدود به فرآیندهای ورودی LVE و قابل تنظیم در سطح اشتراک شما
  • مدیریت کرون به ازای هر سایت برای هر دو کرون وردپرس (WP-cron) و کرون واقعی، به همراه متغیرهای محیطی به ازای هر سایت
  • کش ذخیره‌سازی شیء Redis یا Memcached برای هر سایت، ارائه شده توسط LiteSpeed Enterprise به همراه HTTP/3
  • پشتیبانی از ماریاد‌بی به ازای هر سایت با پایگاه‌های داده و کاربران متعدد، به همراه قابلیت فعال‌سازی دسترسی از راه دور برای زمانی که به یک کلاینت خارجی نیاز دارید

از ویرایش تا انتشار، با امنیت کامل

ویرایش مستقیم محیط پروداکشن گاهی تصمیم درستی است و گاهی ایده بدی است. این پلتفرم از هر دو مسیر در یک ویرایشگر پشتیبانی می‌کند.

سایت را با یک کلیک روی محیط استیجینگ کلون کنید، وب‌ایدیا (Web IDE) را روی نسخه استیجینگ باز کنید، روی آن کار کنید و پس از تأیید تغییرات، آن را به محیط زنده (live) بفرستید. فایل‌ها و پایگاه داده با هم و روی همان استک و بلوپرینت محیط پروداکشن منتقل می‌شوند، بنابراین استیجینگ یک تمرین واقعی است نه صرفاً یک تخمین تقریبی.

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

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

هوش مصنوعی در ویرایشگر و هر هوش مصنوعی دیگری خارج از آن

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

پشتیبانی هوش مصنوعی در داشبورد در دسترس است و با مدل شخصی شما از طریق بسته هوش مصنوعی (AI Pack) اجرا می‌شود؛ شما مدل خود را می‌آورید و دستیار فایل‌ها را می‌خواند و ویرایش می‌کند، wp-cli را اجرا می‌کند و تغییرات را اعمال می‌کند. هیچ‌گونه وابستگی انحصاری به یک مدل تعبیه‌شده که خودتان انتخاب نکرده‌اید وجود ندارد.

بیرون از مرورگر، سرور MCP ما به هر کلاینت سازگار با MCP — مانند Claude Code، Cursor، ChatGPT و دیگر موارد — اجازه می‌دهد تا هاستینگ و سایت‌های شما را با زبان طبیعی و محدود به دسترسی‌های API شما کنترل کند. این الگو عمدی است: یک API و یک کاتالوگ اکشن، که به روش‌های مختلفی ارائه می‌شوند. در ویرایشگر ما بسازید، در ویرایشگر خودتان بسازید، یا اجازه دهید یک ایجنت این کار را انجام دهد، و همان مسیر استقرار به هر سه خدمت می‌کند.

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

Web IDE دقیقاً چیست؟

این برنامه VS Code است که در مرورگر شما اجرا می‌شود، توسط code-server ارائه می‌شود و از صفحه سایت در داشبورد باز می‌شود. شما ویرایشگر کامل را دریافت می‌کنید — افزونه‌ها، یک ترمینال یکپارچه و گیت — که فایل‌های واقعی آن سایت را روی سرور ویرایش می‌کند. هیچ‌چیز به‌صورت محلی نصب نمی‌شود و هیچ نسخه جدایی برای همگام‌سازی وجود ندارد.

آیا هنوز به SSH و SFTP دسترسی دارم؟

بله. محیط برنامه‌نویسی وب یکی از سه روش دسترسی است، در کنار یک شل SSH محدودشده و SFTP/FTP. هر سه به همان نمای ایزوله شده با CageFS از فایل‌های شما منتهی می‌شوند، بنابراین می‌توانید برای یک کار از ویرایشگر و برای کار بعدی از خط فرمان استفاده کنید. ابزار wp-cli از طریق ترمینال پنل و SSH در دسترس است.

آیا سایر کاربران می‌توانند فایل‌های مرا از طریق آن ببینند؟

هر کاربر یک نمای فایل‌سیستم ایزوله تحت CageFS دریافت می‌کند و نمی‌تواند سایر کاربران، سایت‌های دیگر یا فایل‌های حساس سیستم را ببیند، همچنین LVE میزان پردازنده، رم، ورودی/خروجی، IOPS و پردازش‌ها را به ازای هر سایت محدود می‌کند تا یک کانتینر نتواند سرور را از کار بیندازد. CageFS به گونه‌ای طراحی شده است که به جای به صفر رساندن ریسک، نفوذها را مهار کند؛ به همین دلیل است که اسکن بمل‌ور پایه، فایروال وب (WAF) پیشگیرانه و این ایزوله‌سازی روی هر حساب کاربری گنجانده شده‌اند و به عنوان یک گزینه فروخته نمی‌شوند.

آیا می‌توانم به یک توسعه‌دهنده فقط به یکی از سایت‌هایم دسترسی بدهم؟

دسترسی در حال حاضر توسط نقش‌های سازمان شما — مالک، صورت‌حساب، توسعه‌دهنده و فقط‌خواندنی — مدیریت می‌شود و اعضا مجوزهای نقشی را که در آن سازمان دارند، به ارث می‌برند. توجه داشته باشید که نقش توسعه‌دهنده دارای مجوز استقرار یا ارسال به نسخه زنده (deploy) نیست. محدودسازی منابع به ازای هر عضو به‌صورت اختیاری، مانند محدود کردن یک عضو به وب‌سایت‌های خاص، به‌جای اینکه در حال حاضر در دسترس باشد، یک بهبود برنامه‌ریزی‌شده است و کلیدهای API به‌جای هر عضو فردی، به ازای هر سازمان با دامنه‌های دسترسی دقیق صادر می‌شوند.

آیا وب IDE در تمام پلن‌ها در دسترس است؟

حق اشتراک‌ها مشخص می‌کنند که هر خط محصول چه امکاناتی را ارائه می‌دهد. هاستینگ معمولی کاملاً خودگردان است، در حالی که هاستینگ Footprint-Free عامدانه استانداردتر و محدودتر شده است تا مدل ردپای سئو حفظ شود، و همچنین حق اشتراک‌ها بر کارگرهای PHP، دیسک و افزونه‌ها نظارت دارند. پلنی را که در نظر دارید در صفحه قیمت‌گذاری بررسی کنید، یا پیش از خرید از ما بپرسید.

آیا دستیار هوش مصنوعی در ویرایشگر هزینه اضافی دارد؟

دستیابی هوش مصنوعی از طریق بسته هوش مصنوعی روی مدل خودتان اجرا می‌شود، بنابراین شما مدل دلخواه خود را می‌آورید و هزینه آن را پرداخت می‌کنید، به جای اینکه به مدلی که ما انتخاب کرده‌ایم وابسته باشید. این قابلیت امروز در داشبورد موجود است؛ اما در داخل ویرایشگر در حال توسعه فعال است و هنوز در دسترس نیست. به‌طور جداگانه، سرور MCP ما به ابزارهای خارجی هوش مصنوعی مانند Claude Code یا Cursor اجازه می‌دهد تا میزبانی شما را به طور مستقیم و در محدوده دسترسی‌های API شما کنترل کنند.

آیا باید مستقیماً روی محیط پروداکشن ویرایش انجام دهم؟

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

چطور آن را امتحان کنم؟

یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی را شروع کنید. هیچ‌گونه اطلاعات پرداختی مورد نیاز نیست؛ این دوره آزمایشی، میزبانی Footprint-Free را تا ۵ سایت پوشش می‌دهد تا بتوانید ویرایشگر را باز کنید، روی یک سایت واقعی در زیرساخت واقعی کار کنید و خودتان آن را ارزیابی کنید.

ویرایشگر را باز کنید، نه یک تیکت پشتیبانی

VS Code کامل در مرورگر. شروع با دوره آزمایشی ۱۴ روزه بدون نیاز به کارت بانکی — بدون نیاز به اطلاعات پرداخت، تا ۵ سایت در Footprint-Free.

شروع رایگان