شرایط بحران

آموزش استفاده از میرور لیارا + ویدیو آموزشی

اگر برنامه‌نویس PHP یا Node.js هستید، حتما هنگام نصب پکیج‌های Composer یا npm با مشکل کندی، قطعی یا تحریم مواجه شده‌اید. در این مقاله کامل سرویس میرور لیارا (Liara Mirror) را معرفی کرده و قدم‌به‌قدم تنظیمات…

1405/04/04 ۵ دقیقه مطالعه آخرین بروزرسانی: 1405/04/04
آموزش استفاده از میرور لیارا + ویدیو آموزشی

اگر برنامه‌نویس PHP یا Node.js هستید، حتما هنگام نصب پکیج‌های Composer یا npm با مشکل کندی، قطعی یا تحریم مواجه شده‌اید. در این مقاله کامل سرویس میرور لیارا (Liara Mirror) را معرفی کرده و قدم‌به‌قدم تنظیمات آن را برای کامپوزر و ان‌پی‌ام آموزش می‌دهیم.

🔍 میرور لیارا چیست و چه مشکلی را حل می‌کند؟

میرور لیارا (Liara Mirror) یک سرویس پیشرفته و کاملاً ایرانی است که درخواست‌های pull و دانلود را به صورت هوشمند مدیریت می‌کند. این سرویس:

  • ✅ ایمیج‌های داکر (Docker Hub، GitHub Container Registry، Microsoft، Quay، k8s و…)
  • ✅ پکیج‌های زبان‌های برنامه‌نویسی (PyPI، npm، Go، NuGet، Composer)
  • ✅ مخازن سیستم‌عامل‌های لینوکسی (Ubuntu، Debian، CentOS، Fedora، Rocky، Alpine، Arch، Manjaro و…)

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

🐳 میرورهای کانتینر (Container Registry) در لیارا

لیارا برای داکر و کانتینرها، میرورهای مجزایی دارد که شامل موارد زیر است:

🐳 Docker Hub
میرور داکرهاب برای دانلود سریع ایمیج‌ها
🐙 GitHub (ghcr)
میرور گیت‌هاب کانتینر
🪟 Microsoft
میرور مایکروسافت آرتیفکت
🔴 Quay (Red Hat)
میرور کترینرهای رد هت
☸️ K8S
میرور کوبرنتیز

📦 سرویس میرور کامپوزر لیارا (Composer Mirror) چیست؟

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

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

⚙️ تنظیم میرور کامپوزر لیارا (گام‌به‌گام)

آدرس میرور کامپوزر لیارا:

https://package-mirror.liara.ir/repository/composer/

مرحله 1: ترمینال یا خط فرمان خود را باز کنید.

مرحله 2: دستور زیر را اجرا کنید:

composer config -g repos.packagist composer https://package-mirror.liara.ir/repository/composer/

مرحله 3 (بررسی): برای اطمینان از تنظیم میرور، از دستور زیر استفاده کنید:

composer config --list --global

مرحله 4 (اختیاری): برای مشاهده لیست پکیج‌های موجود در میرور لیارا، به آدرس زیر بروید:

✅ از این پس تمام پکیج‌های composer require شما با سرعت بالا و بدون فیلتر از طریق میرور لیارا دانلود می‌شوند.

📦 سرویس میرور npm لیارا (npm Mirror)

میرور NPM لیارا تمامی پکیج‌های Node.js را در داخل ایران کش کرده و با سرعت بسیار بالا در اختیار توسعه‌دهندگان قرار می‌دهد. دیگر خبری از npm ERR! به خاطر تحریم یا قطعی اینترنت نیست.

⚙️ تنظیم میرور npm لیارا (گام‌به‌گام)

آدرس میرور npm لیارا:

https://package-mirror.liara.ir/repository/npm/

مرحله 1: ترمینال خود را باز کنید.

مرحله 2: دستور زیر را اجرا کنید:

npm config set registry https://package-mirror.liara.ir/repository/npm/ --global

مرحله 3 (بررسی): برای مشاهده رجیستری فعال، از دستور زیر استفاده کنید:

npm config get registry

مرحله 4 (اختیاری): لیست تمام پکیج‌های موجود در میرور npm لیارا:

✅ از حالا به بعد، دستوراتی مثل npm install و npm ci با سرعت ایرانسل و همراه اول از میرور لیارا استفاده می‌کنند.

🧩 سایر میرورهای لیارا برای زبان‌ها و سیستم‌عامل‌ها

علاوه بر کامپوزر و npm، لیارا میرورهای زیر را نیز ارائه می‌دهد:

🐍 PyPI – پکیج‌های پایتون
🐹 Go – ماژول‌های گولنگ
🔷 NuGet – پکیج‌های دات‌نت
🐧 Ubuntu/Debian – مخازن apt
📦 CentOS/Rocky/Fedora – مخازن yum/dnf
🏔️ Alpine – مخازن apk
🎋 Arch/Manjaro – مخازن pacman
🟢 OpenSUSE – مخازن zypper

🎯 جمع‌بندی: چرا از میرور لیارا استفاده کنیم؟

  • 🔹 سرعت بالا: دانلود پکیج‌ها از داخل ایران
  • 🔹 بدون تحریم: دسترسی پایدار به پکیج‌های مورد نیاز
  • 🔹 پشتیبانی گسترده: از PHP (Composer)، Node.js (npm)، Python، Go، داکر و اکثر توزیع‌های لینوکس
  • 🔹 تنظیم آسان: فقط با چند دستور ساده

💡 پیشنهاد من: اگر توسعه‌دهنده PHP یا Node.js هستید، حتما میرور کامپوزر و npm لیارا را تنظیم کنید. سرعت نصب پکیج‌ها تا چندین برابر افزایش پیدا می‌کند و دیگر با خطای connection timeout مواجه نمی‌شوید.

❓ سوالات متداول (FAQ)

۱ – آیا میرور لیارا رایگان است؟
بله، تمام سرویس‌های میرور لیارا برای استفاده عموم رایگان است.

۲ – آیا برای داکر هم باید تنظیم جداگانه انجام داد؟
بله. لیارا برای هر کدام از رجیستری‌های داکر (Docker Hub، ghcr، k8s و…) آدرس جداگانه دارد که باید در داکر ست کنید.

۳ – آیا میرور لیارا امن است؟
بله. لیارا یک پلتفرم معتبر ایرانی است و پکیج‌ها بدون تغییر و با حفظ هش اصلی ارائه می‌شوند.

۴ – چگونه بفهمم میرور فعال شده؟
برای کامپوزر: composer config --global --list
برای npm: npm config get registry
اگر آدرس لیارا را دیدید، فعال است.

برای اجرای این ایده در سایت خودت کمک می‌خواهی؟

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

نیاز به مشاوره داری؟

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