npm
پکیجهای JavaScript و Node.js
https://mirror.paasta.cloud/npmnpm config set registry https://mirror.paasta.cloud/npmاطلاعات این صفحه تا چند لحظه دیگر نمایش داده میشود.
یک مسیر عمومی برای دریافت پکیجهای پرکاربرد و Container Imageها؛ با کش پایدار، پایش مداوم مسیرها و بازگشت خودکار هنگام اختلال.
mirror.paasta.cloudCache · upstream سالمابتدا محتوای ذخیرهشده تحویل میشود. اگر فایل هنوز در کش نباشد، سرویس از میان upstreamهای سالم انتخاب میکند و نتیجه را برای درخواستهای بعدی نگه میدارد.
سیستم خود را انتخاب کنید و فرمان را کپی کنید. آدرسها استاندارد باقی میمانند و هر زمان خواستید میتوانید Registry رسمی را دوباره تنظیم کنید.
پکیجهای JavaScript و Node.js
https://mirror.paasta.cloud/npmnpm config set registry https://mirror.paasta.cloud/npmپکیجهای عمومی Python؛ تنظیم قبلی pip با پسوند paasta-backup نگه داشته میشود
https://mirror.paasta.cloud/pypi/simplemkdir -p ~/.config/pip && { test ! -f ~/.config/pip/pip.conf || cp ~/.config/pip/pip.conf ~/.config/pip/pip.conf.paasta-backup; } && python -m pip config --user set global.index-url https://mirror.paasta.cloud/pypi/simpleماژولهای عمومی Go با fallback مستقیم
https://mirror.paasta.cloud/gogo env -w 'GOPROXY=https://mirror.paasta.cloud/go|direct'Dependencyها و Pluginهای عمومی JVM؛ تنظیم قبلی با پسوند paasta-backup نگه داشته میشود
https://mirror.paasta.cloud/mavenmkdir -p ~/.m2 && { test ! -f ~/.m2/settings.xml || cp ~/.m2/settings.xml ~/.m2/settings.xml.paasta-backup; } && printf '%s\n' '<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"><mirrors><mirror><id>paasta</id><url>https://mirror.paasta.cloud/maven</url><mirrorOf>central</mirrorOf></mirror></mirrors></settings>' > ~/.m2/settings.xmlمخازن رسمی apt اوبونتو
https://mirror.paasta.cloud/ubuntufind /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) -exec sed -i -E 's#https?://[^ /]+/ubuntu#https://mirror.paasta.cloud/ubuntu#g' {} +مخازن اصلی و بهروزرسانیهای امنیتی apt دبیان
https://mirror.paasta.cloud/debianfind /etc/apt -type f \( -name '*.list' -o -name '*.sources' \) -exec sed -i -E -e 's#https?://[^ /]+/debian-security#https://mirror.paasta.cloud/debian-security#g' -e 's#https?://[^ /]+/debian#https://mirror.paasta.cloud/debian#g' {} +پکیجهای سبک apk
https://mirror.paasta.cloud/alpinesed -i 's|https://dl-cdn.alpinelinux.org/alpine|https://mirror.paasta.cloud/alpine|g' /etc/apk/repositoriesفقط hostname را جایگزین کنید. نام Image و Tag بدون تغییر میماند.
docker pull docker.mirror.paasta.cloud/library/nginx:alpinedocker pull ghcr.mirror.paasta.cloud/OWNER/IMAGE:TAGBuildهای پاستا نصب را بهترتیب از مسیرهای سالم دیگر ادامه میدهند. اگر پروژه فایل .npmrc اختصاصی داشته باشد، همان تنظیم پروژه بدون تغییر استفاده میشود.
بله. مخازن عمومی بدون ورود به حساب کاربری در دسترساند و برای لپتاپ، سرور و CI قابل استفاده هستند.
سرویس سلامت مسیرها را بررسی میکند و درخواست را به مسیر سالم بعدی میفرستد. محتوای معتبر کششده نیز هنگام اختلال قابل استفاده میماند.
خیر. این سرویس برای محتوای عمومی ساخته شده است. برای Image خصوصی از Registry اصلی و روش ورود همان سرویس استفاده کنید.
برای Go فرمان go env -u GOPROXY را اجرا کنید. برای Maven اگر فایل پشتیبان ساخته شده است، settings.xml.paasta-backup را به settings.xml برگردانید؛ در غیر این صورت settings.xml ساختهشده را حذف کنید.
اگر فایل پشتیبان ساخته شده است، فرمان mv ~/.config/pip/pip.conf.paasta-backup ~/.config/pip/pip.conf را اجرا کنید؛ در غیر این صورت فایل ~/.config/pip/pip.conf ساختهشده را حذف کنید.
برای پروژههایی که روی پاستا ساخته میشوند تنظیم اضافهای لازم نیست. فایلهای تنظیم اختصاصی پروژه نیز حفظ میشوند.