✅ اعلانِ حداقل اعتبار، به صورت خودکار
💡 تا به امروز تنها امکان دریافت اعلان حداقل اعتبار در حالت دستی وجود داشت. یعنی مبلغی را میتوانستید مشخص کنید که در صورت رسیدن اعتبار شما به کمتر از این مبلغ، اعلانی را دریافت میکردید.
🔔 اما از این پس امکان تنظیم «حالت خودکار» فراهم شدهاست. زمانی که اعتبار شما به نقطهای برسد که برای فعال ماندن سرویسها کافی نیست، اعلانی را دریافت میکنید. این اعلان را یک هفته زودتر به صورت خودکار دریافت میکنید تا فرصت کافی برای افزایش اعتبار داشته باشید. این اعلان به صورت خودکار، بسته به مصرف ماهانه شما ارسال میشود.
📌 چنانچه قبلا تنظیمات اعلانِ حداقل اعتبار را به صورت دستی تنظیم کردهاید، میتوانید مجددا وارد بخش تنظیمات شده و حالت خودکار را فعال کنید.
👉 https://console.liara.ir/settings/notifications
☁️ @liara_cloud
💡 تا به امروز تنها امکان دریافت اعلان حداقل اعتبار در حالت دستی وجود داشت. یعنی مبلغی را میتوانستید مشخص کنید که در صورت رسیدن اعتبار شما به کمتر از این مبلغ، اعلانی را دریافت میکردید.
🔔 اما از این پس امکان تنظیم «حالت خودکار» فراهم شدهاست. زمانی که اعتبار شما به نقطهای برسد که برای فعال ماندن سرویسها کافی نیست، اعلانی را دریافت میکنید. این اعلان را یک هفته زودتر به صورت خودکار دریافت میکنید تا فرصت کافی برای افزایش اعتبار داشته باشید. این اعلان به صورت خودکار، بسته به مصرف ماهانه شما ارسال میشود.
📌 چنانچه قبلا تنظیمات اعلانِ حداقل اعتبار را به صورت دستی تنظیم کردهاید، میتوانید مجددا وارد بخش تنظیمات شده و حالت خودکار را فعال کنید.
👉 https://console.liara.ir/settings/notifications
☁️ @liara_cloud
✅ اضافهشدن قابلیت Hookها
💡پلتفرمهای لیارا برای اجرای زبانها و فریمورکهای برنامهنویسی مختلف طراحی شدهاند. با قابلیت جدید هوکها، میتوانید این پلتفرمها را بر حسب نیازمندیهای خود شخصیسازی کنید. برای نمونه، پکیجهایی که نیاز دارید را با apt-get نصب کنید و یا قبل از start شدن برنامه، migrationهای خود را اجرا کنید و فرایندها را خودکار کنید.
🚀 هر هوک، یک فایل sh است که باید در ریشهی برنامهی خود قرار دهید. برای مثال، میتوانید یک هوک با نام
📌 برای استفاده از هوکها در پلتفرم خود، مستندات لیارا را مطالعه کنید.
👉 https://docs.liara.ir/app-deploy/nodejs/hooks/
☁️ @liara_cloud
💡پلتفرمهای لیارا برای اجرای زبانها و فریمورکهای برنامهنویسی مختلف طراحی شدهاند. با قابلیت جدید هوکها، میتوانید این پلتفرمها را بر حسب نیازمندیهای خود شخصیسازی کنید. برای نمونه، پکیجهایی که نیاز دارید را با apt-get نصب کنید و یا قبل از start شدن برنامه، migrationهای خود را اجرا کنید و فرایندها را خودکار کنید.
🚀 هر هوک، یک فایل sh است که باید در ریشهی برنامهی خود قرار دهید. برای مثال، میتوانید یک هوک با نام
liara_pre_start.sh
ساخته و دستور php artisan migrate
را در آن بنویسید و دیپلوی کنید.📌 برای استفاده از هوکها در پلتفرم خود، مستندات لیارا را مطالعه کنید.
👉 https://docs.liara.ir/app-deploy/nodejs/hooks/
☁️ @liara_cloud
✅ افزایش سرعت نصب پکیجهای Composer
💡 با توجه به اینکه ارتباط با دیتاسنترهای خارج از کشور ممکن است پایدار نباشد و گاها کند شود و منجر به طولانیشدن زمان build برنامههای شما شود، سرورهای Mirror لیارا به عنوان واسطه عمل میکنند و بعد از اینکه پکیجی یکبار دانلود و نصب شود، پس از آن از Cache داخل کشور برای نصب همان پکیج در دیپلویهای بعدی استفاده میشود.
🚀 تا کنون، mirror لیارا برای پکیج منیجرهای npm و pip به صورت پیشفرض، فعال شده بود و از این پس، برای پکیج منیجر Composer هم فعال شده است. بنابراین، دیپلویهای پلتفرمهای PHP و Laravel سریعتر خواهند شد.
📌 برای استفاده از این قابلیت نیازی به اقدام خاصی نیست چرا که به صورت پیشفرض برای تمام کاربران فعال شده است.
☁️ @liara_cloud
💡 با توجه به اینکه ارتباط با دیتاسنترهای خارج از کشور ممکن است پایدار نباشد و گاها کند شود و منجر به طولانیشدن زمان build برنامههای شما شود، سرورهای Mirror لیارا به عنوان واسطه عمل میکنند و بعد از اینکه پکیجی یکبار دانلود و نصب شود، پس از آن از Cache داخل کشور برای نصب همان پکیج در دیپلویهای بعدی استفاده میشود.
🚀 تا کنون، mirror لیارا برای پکیج منیجرهای npm و pip به صورت پیشفرض، فعال شده بود و از این پس، برای پکیج منیجر Composer هم فعال شده است. بنابراین، دیپلویهای پلتفرمهای PHP و Laravel سریعتر خواهند شد.
📌 برای استفاده از این قابلیت نیازی به اقدام خاصی نیست چرا که به صورت پیشفرض برای تمام کاربران فعال شده است.
☁️ @liara_cloud
✅ قابلیت «استقرار بدون اختلال» به صورت آزمایشی فعال شد
🚀 با این قابلیت، در هر استقرار جدید، لیارا همزمان نسخهی جدید و نسخهی قبلی را وضعیت «در حال اجرا» نگه میدارد اما ترافیک کاربران شما به نسخهی جدید هدایت نمیشود. چرا که نسخهی جدید ممکن است مشکلاتی داشته باشد و با خطایی مواجه شود. سپس، چنانچه نسخهی جدید سالم باشد و بدون مشکلی اجرا شود، ترافیک شما بدون اختلالی به نسخهی جدید هدایت میشود و نسخهی قدیمی خاموش میشود.
جزئیات بیشتر عملکرد این سیستم را میتوانید در مستندات لیارا مطالعه کنید.
🩺 همچنین شما میتوانید با تعریف «تست بررسی سلامت» و در واقع Health Check، عملکرد این سیستم را بهبود دهید.
📌 تا به امروز، این قابلیت تنها برای زیرساخت قدیمی لیارا در دسترس بود اما از آنجایی که ما در زیرساخت جدیدمان از Orchestrator اختصاصی لیارا استفاده میکنیم، این قابلیت را توسعه دادیم تا از این پس تمام کاربران بتوانند از آن بهرهمند شوند.
🚀 با این قابلیت، در هر استقرار جدید، لیارا همزمان نسخهی جدید و نسخهی قبلی را وضعیت «در حال اجرا» نگه میدارد اما ترافیک کاربران شما به نسخهی جدید هدایت نمیشود. چرا که نسخهی جدید ممکن است مشکلاتی داشته باشد و با خطایی مواجه شود. سپس، چنانچه نسخهی جدید سالم باشد و بدون مشکلی اجرا شود، ترافیک شما بدون اختلالی به نسخهی جدید هدایت میشود و نسخهی قدیمی خاموش میشود.
جزئیات بیشتر عملکرد این سیستم را میتوانید در مستندات لیارا مطالعه کنید.
🩺 همچنین شما میتوانید با تعریف «تست بررسی سلامت» و در واقع Health Check، عملکرد این سیستم را بهبود دهید.
📌 تا به امروز، این قابلیت تنها برای زیرساخت قدیمی لیارا در دسترس بود اما از آنجایی که ما در زیرساخت جدیدمان از Orchestrator اختصاصی لیارا استفاده میکنیم، این قابلیت را توسعه دادیم تا از این پس تمام کاربران بتوانند از آن بهرهمند شوند.
👨💻 تیکت فنی، بدون محدودیت
🔸 از آنجایی که سرویسهای لیارا برای برنامهنویسها و توسعهدهندگان طراحی شده، مستندات لیارا مدام در حال بهروزرسانی و تکمیلشدن است و تا به امروز دهها ویدیوی آموزشی نیز ضبط و اضافه شده است که کاربران میتوانند استفاده کنند. همچنین، توسعهدهندگان حرفهای در گروه پرسش و پاسخ تلگرامی لیارا روزانه مشغول گفت و گو هستند و به سوالات یکدیگر پاسخ میدهند.
اما همواره کسب و کارهای کوچک و بزرگی هستند که نیاز به خدمات پشتیبانی ویژه دارند و از همین بابت، تیم پشتیبانی ما که متشکل از متخصصین فنی در زمینههای برنامهنویسی و زیرساخت است، در ۲۴ ساعت شبانهروز، آمادهی پاسخگویی هستند.
این کسب و کارها، میتوانند با ارتقای «سطح حساب کاربری»، با توجه به نیاز خود، از بستهی پشتیبانی مناسبشان بهرهمند شوند.
تا پیش از این، در سطح حساب کاربری «استارتآپ»، که قبلا «استاندارد» نام داشت، تنها امکان ارسال حداکثر ۴ تیکت فنی در ماه وجود داشت که این محدودیت برداشته شده است و در این سطح حساب کاربری، میتوان بدون محدودیت در تعداد، تیکت فنی ارسال کرد.
☁️ @liara_cloud
🔸 از آنجایی که سرویسهای لیارا برای برنامهنویسها و توسعهدهندگان طراحی شده، مستندات لیارا مدام در حال بهروزرسانی و تکمیلشدن است و تا به امروز دهها ویدیوی آموزشی نیز ضبط و اضافه شده است که کاربران میتوانند استفاده کنند. همچنین، توسعهدهندگان حرفهای در گروه پرسش و پاسخ تلگرامی لیارا روزانه مشغول گفت و گو هستند و به سوالات یکدیگر پاسخ میدهند.
اما همواره کسب و کارهای کوچک و بزرگی هستند که نیاز به خدمات پشتیبانی ویژه دارند و از همین بابت، تیم پشتیبانی ما که متشکل از متخصصین فنی در زمینههای برنامهنویسی و زیرساخت است، در ۲۴ ساعت شبانهروز، آمادهی پاسخگویی هستند.
این کسب و کارها، میتوانند با ارتقای «سطح حساب کاربری»، با توجه به نیاز خود، از بستهی پشتیبانی مناسبشان بهرهمند شوند.
تا پیش از این، در سطح حساب کاربری «استارتآپ»، که قبلا «استاندارد» نام داشت، تنها امکان ارسال حداکثر ۴ تیکت فنی در ماه وجود داشت که این محدودیت برداشته شده است و در این سطح حساب کاربری، میتوان بدون محدودیت در تعداد، تیکت فنی ارسال کرد.
☁️ @liara_cloud
🪲 مسابقهی کشف آسیبپذیری، تا ۱۰۰ میلیون تومان پاداش
🔸 در جهت افزایش امنیت محصولات و زیرساخت ابری لیارا، از شما محققان امنیتی و شکارچیان باگ دعوت میکنیم که طبق شرایط و قوانین اعلام شده در صفحهی زیر، در این مسابقه شرکت کنید و پاداشهای جذابی دریافت کنید.
👉 https://liara.ir/bug-bounty
☁️ @liara_cloud
🔸 در جهت افزایش امنیت محصولات و زیرساخت ابری لیارا، از شما محققان امنیتی و شکارچیان باگ دعوت میکنیم که طبق شرایط و قوانین اعلام شده در صفحهی زیر، در این مسابقه شرکت کنید و پاداشهای جذابی دریافت کنید.
👉 https://liara.ir/bug-bounty
☁️ @liara_cloud
👆 برنامههای آماده: تازهتر، سادهتر و قدرتمندتر
برنامههای آمادهی لیارا این امکان را میدهند که بتوانید تنها با یک کلیک، نرمافزار متنباز (OpenSource) دلخواه خود را نصب و استفاده کنید. از وردپرس و راکتچت گرفته تا RabbitMQ و Kibana.
در بازطراحی مجدد این بخش، یک تب اختصاصی برای برنامههای آماده در کنسول لیارا لحاظ شده است. فهرست برنامهها از طریق دستهبندیای که در سمت چپ اضافه شده، سادهتر و مرور برنامهها سریعتر شده است.
با کلیک روی نام هر برنامه، میتوانید تصاویری مرتبط با آن را مشاهده و توضیحات آن را مطالعه کنید. از این طریق امکان آشنایی با ابزارهای OpenSource جدید فراهم شده است.
به زودی با فعالشدن قابلیت «نصب پیشرفته»، برنامههای آماده با امکان شخصیسازی تنظیمات ارائه میشوند.
📌 این بخش جایگزین بخش وردپرس پلاس قبلی شده و برنامههای وردپرس پلاس به تب پلتفرم منتقل شدهاند و عملا به تمام امکانات بخش «پلتفرم» از این پس دسترسی خواهند داشت.
https://console.liara.ir/one-click-apps
☁️ @liara_cloud
برنامههای آمادهی لیارا این امکان را میدهند که بتوانید تنها با یک کلیک، نرمافزار متنباز (OpenSource) دلخواه خود را نصب و استفاده کنید. از وردپرس و راکتچت گرفته تا RabbitMQ و Kibana.
در بازطراحی مجدد این بخش، یک تب اختصاصی برای برنامههای آماده در کنسول لیارا لحاظ شده است. فهرست برنامهها از طریق دستهبندیای که در سمت چپ اضافه شده، سادهتر و مرور برنامهها سریعتر شده است.
با کلیک روی نام هر برنامه، میتوانید تصاویری مرتبط با آن را مشاهده و توضیحات آن را مطالعه کنید. از این طریق امکان آشنایی با ابزارهای OpenSource جدید فراهم شده است.
به زودی با فعالشدن قابلیت «نصب پیشرفته»، برنامههای آماده با امکان شخصیسازی تنظیمات ارائه میشوند.
📌 این بخش جایگزین بخش وردپرس پلاس قبلی شده و برنامههای وردپرس پلاس به تب پلتفرم منتقل شدهاند و عملا به تمام امکانات بخش «پلتفرم» از این پس دسترسی خواهند داشت.
https://console.liara.ir/one-click-apps
☁️ @liara_cloud
🎉 امکان افزودن Tag به ایمیلها
ایمیلهای تراکنشی میتوانند در واکنش به یکی از فعالیتهای کاربران ارسال شوند. برای نمونه، ایمیلهای فراموشی رمز عبور، صورتحساب، یادآوری پرداخت، فعالسازی حساب کاربری و... نمونههایی از ایمیلهای تراکنشی هستند.
برای اینکه بتوانید این ایمیلها را از یکدیگر تفکیک کنید و در نمودار گزارشات هم تعداد ایمیلهای ارسالی از هر نوع را ببینید، از این پس میتوانید روی هر ایمیل یک برچسب و در واقع Tag اضافه کنید.
در این صورت میتوانید بدانید که در یک بازهی زمانی مشخص، مانند ۳۰ روز گذشته، چقدر از ایمیلهای ارسالی شما برای فراموشی رمز عبور بوده و چقدر دیگه برای کاربردهای دیگر. با این قابلیت، دید بیشتری نسبت به عملکرد بخشهای مختلف اپلیکیشن خود خواهید داشت.
برای آشنایی بیشتر با این قابلیت و مشاهدهی نمونه کد، صفحهی زیر از مستندات لیارا را مطالعه کنید:
👉 https://docs.liara.ir/email/tag-email/
☁️ @liara_cloud
ایمیلهای تراکنشی میتوانند در واکنش به یکی از فعالیتهای کاربران ارسال شوند. برای نمونه، ایمیلهای فراموشی رمز عبور، صورتحساب، یادآوری پرداخت، فعالسازی حساب کاربری و... نمونههایی از ایمیلهای تراکنشی هستند.
برای اینکه بتوانید این ایمیلها را از یکدیگر تفکیک کنید و در نمودار گزارشات هم تعداد ایمیلهای ارسالی از هر نوع را ببینید، از این پس میتوانید روی هر ایمیل یک برچسب و در واقع Tag اضافه کنید.
در این صورت میتوانید بدانید که در یک بازهی زمانی مشخص، مانند ۳۰ روز گذشته، چقدر از ایمیلهای ارسالی شما برای فراموشی رمز عبور بوده و چقدر دیگه برای کاربردهای دیگر. با این قابلیت، دید بیشتری نسبت به عملکرد بخشهای مختلف اپلیکیشن خود خواهید داشت.
برای آشنایی بیشتر با این قابلیت و مشاهدهی نمونه کد، صفحهی زیر از مستندات لیارا را مطالعه کنید:
👉 https://docs.liara.ir/email/tag-email/
☁️ @liara_cloud
🎉 رونمایی از مستندات جدید لیارا
🔸 مستندات، خود یک محصول است.
برای سرویسی که برای برنامهنویسها طراحی شده، مستندات یک چیز جانبی نیست و بخشی از تجربهی محصول است. مستندات اولین بخش از تجربهی کاربران در مواجه با محصولات لیاراست.
از همین بابت، مستندات جدید لیارا کاملا بازطراحی شده تا خواندن نوشتهها سادهتر و چشمنوازتر شود و احساس شلوغی را از بین ببرد.
🔸 ساختار جدید، دسترسی راحتتر
سالها پیش مستندات لیارا با محوریت سرویس PaaS طراحی شد و مناسب امروزِ لیارا که ۶ محصول مستقل ارائه میکنیم، نبود.
با توجه به حجم بالای مستندات لیارا و تنوع محصولات، لازم بود که حتما ساختار منوها تغییر کند تا بتوانید بخشی را که مد نظرتان است، پیدا کنید. حتی بهبود Search هم نمیتوانست این مشکل را حل کند. (اگر ندانید که یک محصول چه کارهایی میتواند انجام دهد، چگونه میتوانید جستجو کنید؟)
در ساختار جدید، در همان دید اول، محصولات مختلف لیارا در ستون سمت راست فهرست شدهاند و شیوهی رسیدن به هر نتیجهی دلخواه، در بخش «شیوه» قرار داده شده است.
👉 https://docs.liara.ir
🔸 مستندات، خود یک محصول است.
برای سرویسی که برای برنامهنویسها طراحی شده، مستندات یک چیز جانبی نیست و بخشی از تجربهی محصول است. مستندات اولین بخش از تجربهی کاربران در مواجه با محصولات لیاراست.
از همین بابت، مستندات جدید لیارا کاملا بازطراحی شده تا خواندن نوشتهها سادهتر و چشمنوازتر شود و احساس شلوغی را از بین ببرد.
🔸 ساختار جدید، دسترسی راحتتر
سالها پیش مستندات لیارا با محوریت سرویس PaaS طراحی شد و مناسب امروزِ لیارا که ۶ محصول مستقل ارائه میکنیم، نبود.
با توجه به حجم بالای مستندات لیارا و تنوع محصولات، لازم بود که حتما ساختار منوها تغییر کند تا بتوانید بخشی را که مد نظرتان است، پیدا کنید. حتی بهبود Search هم نمیتوانست این مشکل را حل کند. (اگر ندانید که یک محصول چه کارهایی میتواند انجام دهد، چگونه میتوانید جستجو کنید؟)
در ساختار جدید، در همان دید اول، محصولات مختلف لیارا در ستون سمت راست فهرست شدهاند و شیوهی رسیدن به هر نتیجهی دلخواه، در بخش «شیوه» قرار داده شده است.
👉 https://docs.liara.ir
🎉 پشتیبانی از Cron Jobها در پلتفرم Next
این قابلیت این امکان را به شما میدهد که api routeهای مد نظر خود را در بازههای زمانی مشخص اجرا کنید. برای نمونه، میتوانید در بازههای زمانی مشخصی اقدام به ارسال اعلان، ارسال ایمیل، تهیهی گزارش و... کنید.
این قابلیت هم در Pages Router و هم در App Router در دسترس است.
مستندات شیوهی استفاده از این قابلیت جدید را میتوانید در لینک زیر مطالعه کنید:
https://docs.liara.ir/paas/nextjs/how-tos/set-cron-job/
☁️ @liara_cloud
این قابلیت این امکان را به شما میدهد که api routeهای مد نظر خود را در بازههای زمانی مشخص اجرا کنید. برای نمونه، میتوانید در بازههای زمانی مشخصی اقدام به ارسال اعلان، ارسال ایمیل، تهیهی گزارش و... کنید.
این قابلیت هم در Pages Router و هم در App Router در دسترس است.
مستندات شیوهی استفاده از این قابلیت جدید را میتوانید در لینک زیر مطالعه کنید:
https://docs.liara.ir/paas/nextjs/how-tos/set-cron-job/
☁️ @liara_cloud
🎉 برنامهی آمادهی خود را بسازید!
🔸 با نوشتن فایلهای Liara Compose با فرمت Yaml، میتوانید سرویسهای چند برنامهای و چند دیتابیسی را به سادگی مستقر کنید.
احتمالا ابزار محبوب Docker Compose را میشناسید. ابزاری که به شما اجازه میدهد چندین کانتینر را بهسادگی مدیریت کنید. حالا میتوانید حدس بزنید که Liara Compose چه تواناییهایی دارد.
نحوهی نگارش این فایل، از فایل Docker Compose الهام گرفته شده است اما با توجه به خدمات لیارا، تغییراتی داشته است که با لیارا سازگار شود.
👉 https://docs.liara.ir/one-click-apps/liara-compose/quick-start/
🔸 فایلهای Liara Compose قابلیت اشتراکگذاری دارند و شما میتوانید فایل خود را برای کمک به سایر توسعهدهندگان با آنها به اشتراک بگذارید.
ما از قبل فایلهای Liara Compose ای که برای برنامههای آمادهی فعلی لیارا نوشتهایم را در گیتهاب قرار دادهایم:
👉 https://github.com/liara-cloud/compose-templates
میتوانید از این فایلها ایده بگیرید و فایل Compose خود را بنویسید و در همین ریپو هم با دیگران به اشتراک بگذارید.
🔸 با نوشتن فایلهای Liara Compose با فرمت Yaml، میتوانید سرویسهای چند برنامهای و چند دیتابیسی را به سادگی مستقر کنید.
احتمالا ابزار محبوب Docker Compose را میشناسید. ابزاری که به شما اجازه میدهد چندین کانتینر را بهسادگی مدیریت کنید. حالا میتوانید حدس بزنید که Liara Compose چه تواناییهایی دارد.
نحوهی نگارش این فایل، از فایل Docker Compose الهام گرفته شده است اما با توجه به خدمات لیارا، تغییراتی داشته است که با لیارا سازگار شود.
👉 https://docs.liara.ir/one-click-apps/liara-compose/quick-start/
🔸 فایلهای Liara Compose قابلیت اشتراکگذاری دارند و شما میتوانید فایل خود را برای کمک به سایر توسعهدهندگان با آنها به اشتراک بگذارید.
ما از قبل فایلهای Liara Compose ای که برای برنامههای آمادهی فعلی لیارا نوشتهایم را در گیتهاب قرار دادهایم:
👉 https://github.com/liara-cloud/compose-templates
میتوانید از این فایلها ایده بگیرید و فایل Compose خود را بنویسید و در همین ریپو هم با دیگران به اشتراک بگذارید.
🎉 دستهی «گزارش اختلال» به تیکتها اضافه شد
پشتیبانی لیارا همواره در اختلالاتی که مرتبط با زیرساخت لیارا بوده است، به صورت رایگان پاسخگو بوده است. اما با توجه به بازخورد کاربران و پیشنهاداتی که دادند، دستهی گزارش اختلال به صفحهی ساخت تیکت اضافه شد تا این مورد شفافتر اعلام شود که برای گزارش اختلالات زیرساخت لیارا نیازی به ارتقای سطح حساب کاربری نیست.
کاربرانی که کسب و کار بزرگی دارند و نیازمند سرعت پاسخگویی بالاتر و توافقنامهی سطح کیفیت (SLA) هستند، میتوانند سطح حساب کاربری خود را از توسعهدهنده به «استارتاپ» و یا «سازمانی» ارتقا دهند.
☁️ @liara_cloud
پشتیبانی لیارا همواره در اختلالاتی که مرتبط با زیرساخت لیارا بوده است، به صورت رایگان پاسخگو بوده است. اما با توجه به بازخورد کاربران و پیشنهاداتی که دادند، دستهی گزارش اختلال به صفحهی ساخت تیکت اضافه شد تا این مورد شفافتر اعلام شود که برای گزارش اختلالات زیرساخت لیارا نیازی به ارتقای سطح حساب کاربری نیست.
کاربرانی که کسب و کار بزرگی دارند و نیازمند سرعت پاسخگویی بالاتر و توافقنامهی سطح کیفیت (SLA) هستند، میتوانند سطح حساب کاربری خود را از توسعهدهنده به «استارتاپ» و یا «سازمانی» ارتقا دهند.
☁️ @liara_cloud
🎉 امکان «اتصال به GitHub» اضافه شد
🔸 با اضافهشدن این امکان جدید، حساب کاربری لیارا خود را میتوانید به یک حساب GitHub متصل کنید. شما میتوانید انتخاب کنید که لیارا به کدام ریپازیتوریهای شما دسترسی داشته باشد. یا حتی میتوانید دسترسی به ریپوهای GitHub Organization خود را به لیارا بدهید.
🔸 سپس، در کنسول لیارا، میتوانید ریپوی مد نظر خود را به یک یا چند برنامه متصل کنید. برای نمونه، میتوانید شاخهی
🔸 در این روش جدید، دیگر نیازی به آپلود دستی سورسکد خود ندارید و clone کردن ریپوها در سرورهای لیارا با سرعت مناسب انجام میشود.
📌 همچنین، این قابلیت جدید امکان استقرار خودکار پس از موفقیت آمیز بودن نتیجهی GitHub Actions را هم دارد. (در صورتی که تست خودکار دارید)
💭 با این امکان جدید، سه راه برای استقرار برنامهها در لیارا وجود دارد:
۱) گیتهاب
۲) آپلود فایل ZIP
۳) و Liara CLI
👈 برای استفاده از این قابلیت جدید، کافیست که در کنسول لیارا، روی دکمهی «استقرار جدید» کلیک کنید.
☁️ @liara_cloud
🔸 با اضافهشدن این امکان جدید، حساب کاربری لیارا خود را میتوانید به یک حساب GitHub متصل کنید. شما میتوانید انتخاب کنید که لیارا به کدام ریپازیتوریهای شما دسترسی داشته باشد. یا حتی میتوانید دسترسی به ریپوهای GitHub Organization خود را به لیارا بدهید.
🔸 سپس، در کنسول لیارا، میتوانید ریپوی مد نظر خود را به یک یا چند برنامه متصل کنید. برای نمونه، میتوانید شاخهی
dev
ریپوی وبسایت خود را به برنامهی mywebsite-dev وصل کنید و شاخهی main
را هم به برنامهای دیگر.🔸 در این روش جدید، دیگر نیازی به آپلود دستی سورسکد خود ندارید و clone کردن ریپوها در سرورهای لیارا با سرعت مناسب انجام میشود.
📌 همچنین، این قابلیت جدید امکان استقرار خودکار پس از موفقیت آمیز بودن نتیجهی GitHub Actions را هم دارد. (در صورتی که تست خودکار دارید)
💭 با این امکان جدید، سه راه برای استقرار برنامهها در لیارا وجود دارد:
۱) گیتهاب
۲) آپلود فایل ZIP
۳) و Liara CLI
👈 برای استفاده از این قابلیت جدید، کافیست که در کنسول لیارا، روی دکمهی «استقرار جدید» کلیک کنید.
☁️ @liara_cloud
🎂 ششمین سال حضور در کنار شما
۶ سال پیش در چنین روزی، لیارا با CLI ای که فقط یک دستور اصلی داشت،
از آن روز تا کنون، هزاران خط تابع، متغیر، شرط و حلقهی جدید نوشتهایم تا تجربهی جدیدی برای توسعهدهندگان بسازیم.
آن روز لیارا تنها یک محصول بود و حالا ۵ محصول برای رفع نیازمندیهای مختلف، ارائه میکنیم.
با حمایت ارزشمند شما، در سال پیش رو همانند گذشته، به بازخوردهای شما گوش میدهیم و محصولات و امکانات فراوانی در دست توسعه داریم که بهزودی معرفی خواهند شد.
☁️ @liara_cloud
۶ سال پیش در چنین روزی، لیارا با CLI ای که فقط یک دستور اصلی داشت،
liara deploy
، معرفی شد. این دستور هنوز هم به وظیفهی اصلی خود عمل میکند.از آن روز تا کنون، هزاران خط تابع، متغیر، شرط و حلقهی جدید نوشتهایم تا تجربهی جدیدی برای توسعهدهندگان بسازیم.
آن روز لیارا تنها یک محصول بود و حالا ۵ محصول برای رفع نیازمندیهای مختلف، ارائه میکنیم.
با حمایت ارزشمند شما، در سال پیش رو همانند گذشته، به بازخوردهای شما گوش میدهیم و محصولات و امکانات فراوانی در دست توسعه داریم که بهزودی معرفی خواهند شد.
☁️ @liara_cloud
🎉 امکان «مدیریت فایل دیسکها در مرورگر» اضافه شد
📂 دیسکها امکان ذخیرهی پایدار فایلها را برای برنامههای مستقر شده در لیارا، فراهم میکنند. تا به امروز برای مشاهده و مدیریت این فایلها، میبایست از دسترسی FTP استفاده میکردید و یا حرفهایترها از خط فرمان استفاده میکردند.
اما با قابلیت «مدیریت فایل»، میتوانید محتوای دیسکها را در مرورگر مشاهده و حتی تغییر دهید. پوشه و یا فایل جدیدی بسازید و آپلود کنید.
👈 برای دسترسی به این قابلیت جدید، در صفحهی دیسکها، روی دیسک مد نظر خود کلیک کنید.
☁️ @liara_cloud
📂 دیسکها امکان ذخیرهی پایدار فایلها را برای برنامههای مستقر شده در لیارا، فراهم میکنند. تا به امروز برای مشاهده و مدیریت این فایلها، میبایست از دسترسی FTP استفاده میکردید و یا حرفهایترها از خط فرمان استفاده میکردند.
اما با قابلیت «مدیریت فایل»، میتوانید محتوای دیسکها را در مرورگر مشاهده و حتی تغییر دهید. پوشه و یا فایل جدیدی بسازید و آپلود کنید.
👈 برای دسترسی به این قابلیت جدید، در صفحهی دیسکها، روی دیسک مد نظر خود کلیک کنید.
☁️ @liara_cloud
🎉 اضافهشدن قابلیت «ورود ۲ مرحلهای»
با فعالسازی این قابلیت، یک لایه حساب کاربری خود را امنتر کنید. این قابلیت از مواردی بود که توسط کاربران بسیاری درخواست شده بود و خوشحالیم که امروز در دسترس همه قرار گرفته است.
جهت فعالسازی ورود ۲ مرحلهای، از بخش «امنیت» در حساب کاربری اقدام بفرمایید.
👉 https://console.liara.ir/settings/security
☁️ @liara_cloud
با فعالسازی این قابلیت، یک لایه حساب کاربری خود را امنتر کنید. این قابلیت از مواردی بود که توسط کاربران بسیاری درخواست شده بود و خوشحالیم که امروز در دسترس همه قرار گرفته است.
جهت فعالسازی ورود ۲ مرحلهای، از بخش «امنیت» در حساب کاربری اقدام بفرمایید.
👉 https://console.liara.ir/settings/security
☁️ @liara_cloud
🎉 اضافهشدن پلتفرم Python
تا به امروز برای استقرار اسکریپتها و برنامههای پایتونی در لیارا، نیاز بود که از یک Dockerfile استفاده کنید. اما با اضافهشدن این پلتفرم، مانند سایر پلتفرمهای محبوب لیارا، دیگر نیازی به آشنایی با داکر نیست و فقط اگر فایلی به نام
برای اجرای برنامهها در این پلتفرم، لیارا به صورت خودکار دستور
را اجرا میکند. همچنین، پکیجهای requirements.txt به صورت خودکار نصب میشوند.
📌 توصیهی ما این است که برای اجرای فریمورکهای Django و Flask، از پلتفرمهای مخصوص این فریمورکها در لیارا استفاده کنید. پلتفرم Python را برای حالتی به جز این دو مورد، توصیه میکنیم.
☁️ @liara_cloud
تا به امروز برای استقرار اسکریپتها و برنامههای پایتونی در لیارا، نیاز بود که از یک Dockerfile استفاده کنید. اما با اضافهشدن این پلتفرم، مانند سایر پلتفرمهای محبوب لیارا، دیگر نیازی به آشنایی با داکر نیست و فقط اگر فایلی به نام
main.py
در ریشهی برنامهی شما وجود داشته باشد، قابلیت اجرا شدن در سرورهای لیارا را خواهد داشت.برای اجرای برنامهها در این پلتفرم، لیارا به صورت خودکار دستور
python3 main.py
را اجرا میکند. همچنین، پکیجهای requirements.txt به صورت خودکار نصب میشوند.
📌 توصیهی ما این است که برای اجرای فریمورکهای Django و Flask، از پلتفرمهای مخصوص این فریمورکها در لیارا استفاده کنید. پلتفرم Python را برای حالتی به جز این دو مورد، توصیه میکنیم.
☁️ @liara_cloud
🎉 اضافهشدن پلتفرم Go
هیچوقت انتقال و بعد هم اجرای باینریهای Go روی سرور اینقدر ساده نبوده. ما همه Go را برای سریع و سادهبودنش دوست داریم. ما به دنبال این بودیم که همان تجربهی ساده و شیرین را به فرایند استقرار و اجرای این زبان اضافه کنیم.
از این پس برای استقرار برنامههای Go در لیارا، نیازی به نوشتن Dockerfile نیست و میتوانید به سادگی فقط با یک دستور
لیارا، تابع
در حال حاضر از نسخههای زیر پشتیبانی میکنیم:
- ۱.۲۱
- ۱.۲۲
- ۱.۲۳
☁️ @liara_cloud
هیچوقت انتقال و بعد هم اجرای باینریهای Go روی سرور اینقدر ساده نبوده. ما همه Go را برای سریع و سادهبودنش دوست داریم. ما به دنبال این بودیم که همان تجربهی ساده و شیرین را به فرایند استقرار و اجرای این زبان اضافه کنیم.
از این پس برای استقرار برنامههای Go در لیارا، نیازی به نوشتن Dockerfile نیست و میتوانید به سادگی فقط با یک دستور
liara deploy
، برنامههای خود را روی سرور اجرا کنید.لیارا، تابع
main
برنامهی شما را پیدا کرده، پکیجهای مورد نیاز را نصب و فرایند compile کردن را انجام میدهد. در نهایت باینری شما اجرا میشود.در حال حاضر از نسخههای زیر پشتیبانی میکنیم:
- ۱.۲۱
- ۱.۲۲
- ۱.۲۳
☁️ @liara_cloud
🎉 امکان ساخت تیم و مدیریت دسترسی
فریلنسرید؟ پروژههای مختلفی دارید؟ در تیمهای مختلفی کار میکنید؟
با این قابلیت جدید، هر حساب کاربری امکان ساخت چندین تیم را دارد. در هر تیم، امکان دعوت از اعضای تیم وجود دارد. شما میتوانید به ازای هر کارفرما و یا هر پروژهی مستقل، یک تیم جدید بسازید.
در هر تیم، دسترسیها از طریق نقشها، به اعضای تیم اعطا میشود. حتی میتوانید مجوز دسترسی فقط به یک سرویس خاص را به یک نفر اعطا کنید.
هر تیم، سیستم مالی مستقل خود را نیز دارد. بنابراین، میتوانید به طور مستقل مسائل مالی هر پروژه را مدیریت کنید و یا دسترسی «مالی» به حسابدار خود دهید تا بدون دسترسی به سرویسها، تنها امکان پرداخت و دریافت فاکتورها را داشته باشد.
📌 برخی کاربران به ازای هر پروژهی خود، حسابهای کاربری مستقلی ایجاد کردهاند. بهزوی این امکان را خواهند داشت تا آن حسابها را به «تیم» تبدیل کرده و زیرمجموعهی حساب خود کنند تا امکان مدیریت مرکزی داشته باشند.
👉 https://docs.liara.ir/references/team/about/
☁️ @liara_cloud
فریلنسرید؟ پروژههای مختلفی دارید؟ در تیمهای مختلفی کار میکنید؟
با این قابلیت جدید، هر حساب کاربری امکان ساخت چندین تیم را دارد. در هر تیم، امکان دعوت از اعضای تیم وجود دارد. شما میتوانید به ازای هر کارفرما و یا هر پروژهی مستقل، یک تیم جدید بسازید.
در هر تیم، دسترسیها از طریق نقشها، به اعضای تیم اعطا میشود. حتی میتوانید مجوز دسترسی فقط به یک سرویس خاص را به یک نفر اعطا کنید.
هر تیم، سیستم مالی مستقل خود را نیز دارد. بنابراین، میتوانید به طور مستقل مسائل مالی هر پروژه را مدیریت کنید و یا دسترسی «مالی» به حسابدار خود دهید تا بدون دسترسی به سرویسها، تنها امکان پرداخت و دریافت فاکتورها را داشته باشد.
📌 برخی کاربران به ازای هر پروژهی خود، حسابهای کاربری مستقلی ایجاد کردهاند. بهزوی این امکان را خواهند داشت تا آن حسابها را به «تیم» تبدیل کرده و زیرمجموعهی حساب خود کنند تا امکان مدیریت مرکزی داشته باشند.
👉 https://docs.liara.ir/references/team/about/
☁️ @liara_cloud
خبر خوب 🎉
از امروز، پشتیبانی لیارا ساعات بیشتری در کنار شماست. حالا میتوانید همه روزه از ساعت ۹ صبح تا ۱ بامداد، با تیم پشتیبانی ما در ارتباط باشید.
همچنین در روزهای تعطیل، پشتیبانان فنی و فروش ما، در کنار شما و آمادهی پاسخگویی به شما عزیزان هستند.
📌 شماره تماس پشتیبانی تغییر کرده است. از این پس، برای دریافت مشاوره خرید یا طرح سؤالات خود، میتوانید با این شماره تماس بگیرید 👇
۰۲۵-۳۲۰۹۸۰۰۰
ما همیشه همراه شما هستیم ❤️
☁️ @liara_cloud
از امروز، پشتیبانی لیارا ساعات بیشتری در کنار شماست. حالا میتوانید همه روزه از ساعت ۹ صبح تا ۱ بامداد، با تیم پشتیبانی ما در ارتباط باشید.
همچنین در روزهای تعطیل، پشتیبانان فنی و فروش ما، در کنار شما و آمادهی پاسخگویی به شما عزیزان هستند.
📌 شماره تماس پشتیبانی تغییر کرده است. از این پس، برای دریافت مشاوره خرید یا طرح سؤالات خود، میتوانید با این شماره تماس بگیرید 👇
۰۲۵-۳۲۰۹۸۰۰۰
ما همیشه همراه شما هستیم ❤️
☁️ @liara_cloud