هاستینگ برای برنامه‌نویسان

هاستی که مانند یک ابزار عمل می‌کند، نه یک کنترل‌پنل

از مخزن GitHub یا GitLab که هم‌اکنون در آن کار می‌کنید مستقر کنید، یک نسخه استیجینگ انشعاب دهید و پس از آماده شدن آن را به صورت زنده منتشر کنید، VS Code واقعی را در مرورگر روی سایت در حال اجرا باز کنید، و کل پلتفرم را از طریق یک REST API، یک CLI و یک سرور MCP هدایت کنید. هر کاری که داشبورد انجام می‌دهد، API نیز انجام می‌دهد — زیرا داشبورد بر روی آن ساخته شده است.

یک کامِت که از بررسی خودکار عبور کرده و به صورت زنده منتشر می‌شود، همراه با راه بازگشت.
  • ۱۰۰٪از API مستندشده در زمان ساخت
  • MITرابط خط فرمان Zinnector®، رایگان، بدون نیاز به حساب کاربری برای امتحان آن
  • ۱۲دسته‌بندی‌های ابزار MCP برای عاملهای هوش مصنوعی
  • بدون تعهد بلندمدتکد را بگیر و برو، هر زمان که خواستی
  • استقرار گیتاز GitHub یا GitLab، مخزنی که از قبل استفاده می‌کنید
  • محیط تست و انتقال به سایت زندهیک کپی واقعی، یک کلیک، سپس تبلیغ آن
  • VS Code در مرورگرروی فایل‌های واقعی سایت زنده، شامل گیت
  • یک API عمومی واقعینسخه‌بندی‌شده، مستندسازی‌شده و پلتفرمی که بر بستر آن می‌سازیم

گردش کار، نه تصویر آن

چهار چیزی که میزبانی وب را از جایی برای آپلود فایل‌ها به محلی برای انتشار آن‌ها تبدیل می‌کند.

استقرار از مخزن خود

GitHub یا GitLab را یک‌بار متصل کنید. ما دقیقاً نشان می‌دهیم که اتصال پیش از تأیید شما به چه مجوزهایی نیاز دارد، توکن را هنگام ورود اعتبارسنجی می‌کنیم و آن را در Vault ذخیره می‌کنیم — هرگز در ستون پایگاه‌داده و هرگز در یک لاگ.

محیط استارسینگ با قابلیت انتشار مستقیم (push-to-live)

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

VS Code در مرورگر

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

ابزارهای خودتان، هنوز

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

Zinnector®، رابط خط فرمان

سایت WordPress را به صورت محلی و بدون نیاز به نصب چیزی جز Node بسازید — نه Docker و نه MAMP — سپس آنچه را که ساخته‌اید با پلتفرمی که قرار است روی آن اجرا شود مطابقت دهید. رایگان و دارای مجوز MIT.

یک سرور MCP برای ایجنت شما

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

هر در به داخل پلتفرم

داشبورد یکی از مشتریان این API است. این موارد بقیه هستند و همگی عمومی هستند.

مرجع REST API

هر عملیات از مشخصات OpenAPI که منبع اصلی صحت است تولید می‌شود؛ بنابراین مستندات نمی‌توانند از پایانه دور شوند.

مرجع REST API

پلتفرم توسعه‌دهنده

چگونگی هماهنگی API، کیت‌های توسعه نرم‌افزار (SDK)، ارائه‌دهنده Terraform و وب‌هوک‌ها با یکدیگر و زمان استفاده از هر کدام.

پلتفرم توسعه‌دهنده

مرجع دستور CLI

هر دستور Zinnector® که مستقیماً از خود ابزار تولید می‌شود، نه اینکه در کنار آن نوشته شود.

مرجع دستور CLI

Zinnector® — واسط خط دستور (CLI)

WordPress محلی در Node به تنهایی، و بررسی‌های پیش از پرواز در برابر پلتفرمی که در حال استقرار روی آن هستید.

Zinnector® — واسط خط دستور (CLI)

وب‌هوک‌ها

رویدادها برای شما ارسال، امضا و مجدداً تلاش می‌شوند تا نیازی به بازجویی ما نداشته باشید.

وب‌هوک‌ها

فهرست ابزار MCP

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

فهرست ابزار MCP

مواردی که تنها زمانی اهمیت پیدا می‌کنند که مشغول به کار هستید

متن کوچکی که وقتی سه‌شنبه بعدازظهر شماست، دیگر کوچک نیست.

  • نسخه PHP به ازای هر سایت، به طوری که یک سایت می‌تواند به 8.4 ارتقا یابد بدون اینکه بقیه را با خود به همراه آورد
  • کرون‌های مخصوص هر سایت و متغیرهای محیطی در داشبورد، نه در فایلی که مجبور باشید به خاطر بسپارید
  • phpMyAdmin و یک مدیر فایل برای زمان‌هایی که یک رابط کاربری گرافیکی واقعاً سریع‌تر است
  • دبلیوپی‌سی‌ال‌آی (wp-cli) در ترمینال کنترل‌پنل و از طریق SSH روی پلتفرم اشتراکی
  • انتقال رایگان، که قبل از تغییر هر چیزی انجام و تأیید می‌شود
  • گواهینامه SSL رایگان برای هر سایت صادر و تمدید می‌شود
  • سایت‌های روی زیرساخت ما به جای شل تعاملی، SFTP دریافت می‌کنند — حساب کاربری با /sbin/nologin ایجاد می‌شود و SFTP از طریق PAM وارد محیط ایزوله (jail) می‌شود که این یک تصمیم امنیتی است تا یک ویژگی مفقودشده

از مخزن تا سایت زنده

مسیر تغییر، پس از برقراری اتصال.

  1. اتصال مخزن

    یک‌بار GitHub یا GitLab را پس از بررسی دقیق دسترسی‌های لازم، مجاز کنید. توکن در زمان ورود اعتبارسنجی شده و در Vault ثبت می‌شود.

  2. ایجاد انشعاب از یک نسخه استیجینگ

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

  3. فشار دهید، و ما مستقر می‌کنیم

    یک پوش (push) به شاخه‌ای که مشخص کرده‌اید، روی آن محیط مستقر می‌شود. سایت‌های ایستا می‌توانند به ناوگان ما، Cloudflare Pages یا GitHub Pages منتقل شوند که برای هر سایت به صورت جداگانه انتخاب می‌شود.

  4. انتشار نهایی

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

پرسش‌های متداول

آیا به SSH دسترسی دارم؟

در پلتفرم اشتراکی، بله — یک شل محدود شده (jailed shell) همراه با wp-cli و کلیدهایی که در داشبورد مدیریت می‌شوند. روی ناوگان اختصاصی خودمان، خیر: آن حساب‌ها با /sbin/nologin ایجاد می‌شوند و به جای آن، به همراه محیط توسعه مبتنی بر مرورگر که مجهز به git است، دسترسی SFTP به همان قفس CageFS خواهید داشت. ترجیح می‌دهیم این موضوع را همین‌جا به شما بگوییم تا اینکه پس از پرداخت هزینه متوجه آن شوید.

آیا API عمومی همان API است که داشبورد استفاده می‌کند؟

بله، و نکته همین است. این سیستم بر پایه API طراحی شده است: هیچ نقطه پایانی (endpoint) عرضه نمی‌شود مگر اینکه در مشخصات OpenAPI موجود باشد، و کیت‌های توسعه نرم‌افزار (SDK)، ابزار خط فرمان (CLI) و مرجع موجود در این سایت همگی از همان مشخصات تولید می‌شوند. هیچ API خصوصی با نقاط پایانی عالی در آن وجود ندارد.

کدام زبان‌ها و پشته‌ها؟

WordPress و WooCommerce، پی‌اچ‌پی ساده، Laravel، نود، پایتون و Django، .NET، سایت‌های ایستا و فریم‌ورک‌های مدرن برنامه‌نویسی. یا یک سرور مدیریت‌نشده با دسترسی ریشه (root) تهیه کنید و هر آنچه می‌خواهید روی آن اجرا نمایید.

سرور MCP برای چه چیزی است؟

این ویژگی به یک دستیار هوش مصنوعی — مانند Claude یا هر ابزار دیگری که از MCP پشتیبانی می‌کند — اجازه می‌دهد به جای گفتن اینکه کدام دکمه را فشار دهید، اقدامات واقعی را روی حساب شما انجام دهد. کارهایی که این دستیار می‌تواند انجام دهد در کاتالوگ ابزارها فهرست شده است و شما تصمیم می‌گیرید که اجازه دسترسی به چه مواردی را دارد.

آیا من در قرارداد محدود شده‌ام؟

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

آیا می‌توانید علاوه بر میزبانی، آن را بسازید؟

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

روی آن رایگان بسازید و زمان انتشار هزینه را پرداخت کنید

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

شروع رایگان