کنترل کدهای خود را با ابزارهای قدرتمند توسعهدهنده به دست بگیرید
کد خود را از مخازن Git مستقر کنید، دستورات را در ترمینال امن مرورگر اجرا کنید و وظایف تکراری را با کارهای cron خودکار نمایید. کنترل کامل محیط میزبانی در دستان شماست.
استقرار مستقیم از Git
مخزن خود را متصل کنید و کدتان را در حساب کاربریتان دریافت کنید. استقرار را گامبهگام با یک راهنمای ساده راهاندازی نمایید.
سازگار با GitHub GitLab Bitbucket هر سرور Git از طریق SSH
- دریافت کد با یک کلیک، یا تنظیم زمانبندی برای استقرار خودکار.
- اتصال به GitHub، GitLab، Bitbucket یا هر سرور Git قابل دسترسی از طریق SSH.
- اجرای دستورات سفارشی استقرار خود برای نصب وابستگیها، اجرای مایگریشنها یا پاککردن حافظه کش.
- هر پروژه یک کلید استقرار با امکان تغییر مجدد دریافت میکند، و یک کنسول خروجی استقرار را نشان میدهد.
یک شل در مرورگر شما
مستقیماً از مرورگر خود به یک شل واقعی و chroot در حساب کاربری میزبانیتان دسترسی پیدا کنید. دستورات را فوراً بدون ترک پنل اجرا نمایید.
- تنها محدود به حساب کاربری و فایلهای شما، بدون دسترسی root یا دسترسی به سایر حسابهای کاربری.
- کار با کارایی بالا با کلیدهای میانبر، دستیار چسباندن متن و اجرای فوری دستورات.
- نیاز به احراز هویت مجدد برای ایمنی؛ دستورات بلافاصله اجرا میشوند و قابل بازگشت نیستند.
خودکارسازی وظایف با کارهای cron
دستوراتی را تنظیم کنید که سرور بر اساس یک زمانبندی قابل اعتماد برای شما اجرا کند. گرم کردن حافظه کش، کارهای شبانه، گزارشها یا زمانبند فریمورک را خودکار کنید.
- استفاده از فیلدهای استاندارد همراه با فواصل و لیستها برای زمانبندی دقیق وظایف.
- توقف، ویرایش یا اجرای فوری یک کار از طریق پنل کنترل میزبانی.
- تعیین نام دلخواه برای هر کار که فقط در Hostrena نگهداری میشود، و امکان برونبری لیست به PDF.
*/15دقیقه*ساعت*روز*ماه*روز هفتههر 15 دقیقه اجرا میشود
دسترسی امن با کلیدهای SSH
کلیدهای عمومی SSH را برای دسترسی امن و بدون نیاز به گذرواژه به شل و SFTP به حساب کاربری میزبانی خود اضافه کنید.
- افزودن کلیدهای عمومی به پنل میزبانی برای فعالسازی احراز هویت امن.
- اتصال به حساب کاربری خود از طریق یک شل امن بدون نیاز به تایپ گذرواژه.
- دسترسی و انتقال امن فایلها از طریق SFTP با استفاده از کلیدهای اضافهشده.
روند کاری استقرار شما
تنها در چند مرحله ساده، از نوشتن کد روی سیستم خود به یک وبسایت فعال و آنلاین برسید.
- ارسال کد
تغییرات خود را کامیت کنید و به مخزن خود در GitHub، GitLab یا Bitbucket ارسال (Push) نمایید.
- استقرار در حساب کاربری
در پنل Hostrena روی استقرار کلیک کنید یا منتظر اجرای زمانبندی استقرار خودکار بمانید.
- اجرای دستورات استقرار
دستورات سفارشی شما برای ساخت فایلهای نهایی، پاک کردن کش یا اجرای مایگریشنها بهطور خودکار اجرا میشوند.
- خودکارسازی نگهداری
کارهای زمانبندیشده cron شما در پسزمینه اجرا میشوند تا به گزارشها و وظایف فریمورک رسیدگی کنند.
پرسشهای متداول
آیا میتوانم یک مخزن Git شخصی و خودمیزبان را متصل کنم؟
بله، میتوانید به هر سرور Git که از طریق SSH در دسترس باشد متصل شوید. این شامل نمونههای خودمیزبان GitLab یا Gitea نیز میشود.
آیا در ترمینال مرورگر دسترسی root دارم؟
خیر، ترمینال یک شل ایزوله (chroot) را ارائه میدهد که فقط به حساب کاربری و فایلهای شما محدود است. شما نمیتوانید به root یا سایر حسابهای کاربری روی سرور دسترسی داشته باشید.
چه ابزارهایی در ترمینال مرورگر در دسترس هستند؟
ترمینال مرورگر شامل ابزارهای رایجی مانند bash، php، composer، git و mysql است. میتوانید از این ابزارها برای مدیریت مستقیم فایلهای خود در مرورگر استفاده کنید.
چگونه متوجه شوم استقرار Git من با موفقیت انجام شده است؟
پنل میزبانی یک کنسول ارائه میدهد که خروجی کامل هر استقرار را نشان میدهد. میتوانید این خروجی را بررسی کنید تا مطمئن شوید کد و دستورات استقرار با موفقیت اجرا شدهاند.
آیا میتوانم زمانبند فریمورک را با cron اجرا کنم؟
بله، میتوانید یک کار cron اضافه کنید تا زمانبند فریمورک را در فواصل کوتاه اجرا کند. به عنوان مثال، میتوانید دستور php artisan schedule:run را طوری تنظیم کنید که بهطور خودکار اجرا شود.
امکانات بیشتر در پنل میزبانی
آماده استقرار کد خود هستید؟
یک طرح میزبانی انتخاب کنید و به این ابزارهای توسعهدهنده و امکانات دیگر دسترسی پیدا نمایید.