دسترسی پایدار سرور ایران به مخازن نرم‌افزاری

مخزن لینوکس برای سرور ایران؛ بدون تحریم، امن و همیشه به‌روز

تحریم و محدودیت دسترسی، نصب و به‌روزرسانی بسته‌ها را روی سرورهای ایران مختل می‌کند. با مخزن FluxCDN، بسته‌های اصلی لینوکس و ابزارهای پرکاربرد را از یک مسیر در دسترس دریافت کنید؛ به‌روز، بدون دست‌کاری و با همان امضای رسمی ارائه‌دهنده.

مسیر دریافت امن برقرار استmirror.fluxcdn.cloud

بسته اصلی با امضای معتبر دریافت می‌شودsudo apt update

مخزن موردنیازتان را پیدا کنید

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

توزیع‌های لینوکس

15

دیتابیس و صف پیام

7

توسعه و CI/CD

13

زیرساخت و شبکه

9

وب، مانیتورینگ و جست‌وجو

8

نشانی پایه FluxCDN
  1. نسخه و کانال را مشخص کنیدنسخه سیستم‌عامل، معماری و شاخه فعال را از تنظیمات فعلی بخوانید؛ این مقادیر نباید تغییر کنند.
  2. فقط نشانی پایه را عوض کنیدباقی مسیر، Suite، Component و کلید امضا را مطابق مستندات رسمی همان پروژه نگه دارید.
  3. منبع فعال را تأیید کنیدفهرست بسته‌ها را تازه کنید و مطمئن شوید خروجی ابزار مدیریت بسته، دامنه FluxCDN را نشان می‌دهد.

بررسی نسخه و نتیجه تنظیم

بررسی GPG یا امضای بسته را غیرفعال نکنید و پیش از هر تغییر از فایل منبع فعلی نسخه پشتیبان بگیرید.

بسته داکر با ایمیج داکر یکی نیست

برای نصب داکر انجین از مخزن بسته‌ها استفاده کنید. برای دریافت ایمیج‌های عمومی داکر هاب، رجیستری میرور FluxCDN را در تنظیمات داکر وارد کنید.

راهنمای کامل میرور داکر
نصب داکر انجینmirror.fluxcdn.cloud/docker

فایل‌های deb و rpm مربوط به داکر CE، CLI، Buildx و Compose.

دریافت ایمیجregistry.fluxcdn.cloud

میرور دریافت ایمیج‌های عمومی داکر هاب؛ بدون تغییر دستورهای معمول docker pull.

بعد از تنظیم مخزن، کار شما تغییری نمی‌کند

نصب و به‌روزرسانی بسته‌ها همچنان با ابزار استاندارد سیستم انجام می‌شود. تنها مسیر دریافت عوض می‌شود و دستورهای روزمره همان می‌مانند.

  1. انتخاب توزیع

    دستور سازگار با نسخه سیستم‌عامل را از راهنمای همین صفحه بردارید.

  2. حفظ اعتبارسنجی

    شاخه، معماری و کلید امضای اصلی را بدون تغییر نگه دارید.

  3. نصب و به‌روزرسانی

    از همان فرمان‌های معمول Package Manager برای مدیریت بسته‌ها استفاده کنید.

پیش از هر تغییر، از فایل مخزن فعلی نسخه پشتیبان بگیرید تا بازگشت به تنظیم قبلی ساده باشد.

بسته همان بسته اصلی است؛ فقط مسیر دریافت تغییر می‌کند

نسخه، شاخه، معماری، مؤلفه‌ها و کلید امضای رسمی دست‌نخورده می‌مانند. به این ترتیب، ابزار مدیریت بسته همان کنترل‌های امنیتی همیشگی را انجام می‌دهد.

  • کلید امضای اصلیاعتبار بسته همچنان با کلید رسمی همان پروژه بررسی می‌شود.
  • ارتباط رمزگذاری‌شدهتمام مسیرهای عمومی از طریق HTTPS در دسترس‌اند.
  • دریافت عمومی و فقط‌خواندنیمخزن برای دانلود بسته است و بارگذاری عمومی فایل نمی‌پذیرد.
اعتبارسنجی فعالSIGNED PACKAGE
بستهامضا

Signed-Byکلید اصلی حفظ می‌شود

پیش از تغییر مخزن بدانید

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

آیا برای استفاده باید نرم‌افزار خاصی نصب کنم؟

خیر. همان Package Manager استاندارد سیستم مانند APT، DNF، apk، pacman یا Zypper کافی است و فقط آدرس مخزن تغییر می‌کند.

آیا باید بررسی GPG را غیرفعال کنم؟

خیر. کلید امضای رسمی و بررسی GPG باید فعال بمانند. غیرفعال‌کردن اعتبارسنجی بسته توصیه نمی‌شود.

آیا مخزن امنیتی Debian هم در دسترس است؟

بله. مسیر debian-security جداگانه در دسترس است و در دستور آماده Debian همراه با مخزن اصلی تنظیم می‌شود.

مخزن داکر CE با رجیستری داکر چه تفاوتی دارد؟

مسیر داکر CE برای نصب انجین، CLI، Buildx و Compose است؛ رجیستری میرور برای دریافت ایمیج‌های عمومی داکر هاب استفاده می‌شود.

آیا می‌توانم بسته‌ای در مخزن بارگذاری کنم؟

خیر. مسیرهای عمومی فقط برای دانلود و به‌صورت Read-Only ارائه می‌شوند.

اگر بخواهم به تنظیم قبلی برگردم چه کار کنم؟

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

FluxCDN

مسیر مطمئن دریافت بسته را روی سرور فعال کنید

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

۵۲ مسیر مخزنبرای لینوکس، دیتابیس و ابزار توسعه

دسترسی عمومی HTTPSبدون نیاز به نرم‌افزار اختصاصی

امضای اصلی بسته‌هامحتوا و کلید رسمی دست‌نخورده می‌ماند

Package Manager استانداردAPT، DNF، apk، pacman و Zypper

بسته اصلی، نسخه تازه، امضای معتبر

محدودیت دسترسی نباید شما را وادار به دریافت بسته از منابع نامطمئن کند. FluxCDN همان فایل منتشرشده در مخزن اصلی را در اختیار سرور ایران قرار می‌دهد.

  • همگام با انتشارهای جدیدنسخه‌های تازه و به‌روزرسانی‌های امنیتی از مسیر مخزن در دسترس می‌مانند.
  • بدون بازبسته‌بندی یا تغییر محتوابسته همان فایل اصلی پروژه است و تغییری در محتوای آن ایجاد نمی‌شود.
  • اعتبارسنجی با کلید رسمیبررسی امضا، نسخه و معماری همچنان توسط ابزار استاندارد سیستم انجام می‌شود.

توزیع و نسخه را انتخاب کنید؛ دستور دقیق را بردارید

ابتدا توزیع و سپس نسخه نصب‌شده روی سرور را انتخاب کنید. دستور متناسب با همان نسخه نمایش داده می‌شود تا مسیر اشتباه یا شاخه ناسازگار وارد تنظیمات نشود.

نسخه نصب‌شده روی سرور

Ubuntu 24.04 و نسخه‌های جدیدتر

برای ساختار deb822 در Ubuntu 24.04؛ فایل فعلی پشتیبان‌گیری می‌شود و نام نسخه از سیستم خوانده می‌شود.

sudo cp -a /etc/apt/sources.list.d/ubuntu.sources \
  /etc/apt/sources.list.d/ubuntu.sources.backup.$(date +%F-%H%M%S)

. /etc/os-release
CODENAME="${UBUNTU_CODENAME:-$VERSION_CODENAME}"

sudo tee /etc/apt/sources.list.d/ubuntu.sources >/dev/null <<EOF
Types: deb
URIs: https://mirror.fluxcdn.cloud/ubuntu
Suites: ${CODENAME} ${CODENAME}-updates ${CODENAME}-backports ${CODENAME}-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF

sudo apt update
بعد از اجرا، منبع بسته را بررسی کنیدخروجی باید آدرس mirror.fluxcdn.cloud را برای مخزن انتخاب‌شده نشان دهد.
apt-cache policy | grep -A3 mirror.fluxcdn.cloud