مخزن لینوکس برای سرور ایران؛ بدون تحریم، امن و همیشه بهروز
تحریم و محدودیت دسترسی، نصب و بهروزرسانی بستهها را روی سرورهای ایران مختل میکند. با مخزن FluxCDN، بستههای اصلی لینوکس و ابزارهای پرکاربرد را از یک مسیر در دسترس دریافت کنید؛ بهروز، بدون دستکاری و با همان امضای رسمی ارائهدهنده.
بسته اصلی با امضای معتبر دریافت میشودsudo apt update
مخزن موردنیازتان را پیدا کنید
نام سیستمعامل، دیتابیس یا ابزار را جستوجو کنید. با انتخاب هر مورد، راهنمای کامل استفاده بدون خروج از صفحه باز میشود.
توزیعهای لینوکس
15دیتابیس و صف پیام
7توسعه و CI/CD
13زیرساخت و شبکه
9وب، مانیتورینگ و جستوجو
8مخزنی با این نام در فهرست پیدا نشد. املای نام را بررسی کنید.
بسته داکر با ایمیج داکر یکی نیست
برای نصب داکر انجین از مخزن بستهها استفاده کنید. برای دریافت ایمیجهای عمومی داکر هاب، رجیستری میرور FluxCDN را در تنظیمات داکر وارد کنید.
راهنمای کامل میرور داکرفایلهای deb و rpm مربوط به داکر CE، CLI، Buildx و Compose.
میرور دریافت ایمیجهای عمومی داکر هاب؛ بدون تغییر دستورهای معمول docker pull.
بعد از تنظیم مخزن، کار شما تغییری نمیکند
نصب و بهروزرسانی بستهها همچنان با ابزار استاندارد سیستم انجام میشود. تنها مسیر دریافت عوض میشود و دستورهای روزمره همان میمانند.
- انتخاب توزیع
دستور سازگار با نسخه سیستمعامل را از راهنمای همین صفحه بردارید.
- حفظ اعتبارسنجی
شاخه، معماری و کلید امضای اصلی را بدون تغییر نگه دارید.
- نصب و بهروزرسانی
از همان فرمانهای معمول Package Manager برای مدیریت بستهها استفاده کنید.
پیش از هر تغییر، از فایل مخزن فعلی نسخه پشتیبان بگیرید تا بازگشت به تنظیم قبلی ساده باشد.
بسته همان بسته اصلی است؛ فقط مسیر دریافت تغییر میکند
نسخه، شاخه، معماری، مؤلفهها و کلید امضای رسمی دستنخورده میمانند. به این ترتیب، ابزار مدیریت بسته همان کنترلهای امنیتی همیشگی را انجام میدهد.
- کلید امضای اصلیاعتبار بسته همچنان با کلید رسمی همان پروژه بررسی میشود.
- ارتباط رمزگذاریشدهتمام مسیرهای عمومی از طریق HTTPS در دسترساند.
- دریافت عمومی و فقطخواندنیمخزن برای دانلود بسته است و بارگذاری عمومی فایل نمیپذیرد.
Signed-Byکلید اصلی حفظ میشود
پیش از تغییر مخزن بدانید
پاسخ کوتاه به نکاتی که هنگام استفاده از میرور مخزن اهمیت دارند.
آیا برای استفاده باید نرمافزار خاصی نصب کنم؟
خیر. همان Package Manager استاندارد سیستم مانند APT، DNF، apk، pacman یا Zypper کافی است و فقط آدرس مخزن تغییر میکند.
آیا باید بررسی GPG را غیرفعال کنم؟
خیر. کلید امضای رسمی و بررسی GPG باید فعال بمانند. غیرفعالکردن اعتبارسنجی بسته توصیه نمیشود.
آیا مخزن امنیتی Debian هم در دسترس است؟
بله. مسیر debian-security جداگانه در دسترس است و در دستور آماده Debian همراه با مخزن اصلی تنظیم میشود.
مخزن داکر CE با رجیستری داکر چه تفاوتی دارد؟
مسیر داکر CE برای نصب انجین، CLI، Buildx و Compose است؛ رجیستری میرور برای دریافت ایمیجهای عمومی داکر هاب استفاده میشود.
آیا میتوانم بستهای در مخزن بارگذاری کنم؟
خیر. مسیرهای عمومی فقط برای دانلود و بهصورت Read-Only ارائه میشوند.
اگر بخواهم به تنظیم قبلی برگردم چه کار کنم؟
نسخه پشتیبانی را که پیش از تغییر ساختهاید برگردانید، فهرست بستهها را تازهسازی کنید و سپس منبع فعال را بررسی کنید.
مسیر مطمئن دریافت بسته را روی سرور فعال کنید
توزیع و نسخه سیستمعامل را انتخاب کنید، دستور آماده را کپی کنید و نصب و بهروزرسانی بستهها را با همان ابزار همیشگی ادامه دهید.
۵۲ مسیر مخزن
دسترسی عمومی HTTPS
امضای اصلی بستهها
Package Manager استاندارد
بسته اصلی، نسخه تازه، امضای معتبر
محدودیت دسترسی نباید شما را وادار به دریافت بسته از منابع نامطمئن کند. 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 updateUbuntu 22.04 LTS (Jammy)
برای ساختار sources.list در Ubuntu 22.04؛ مخزن اصلی، بهروزرسانی، امنیت و Backports تنظیم میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apt/sources.list "/etc/apt/sources.list.backup.$STAMP"
sudo tee /etc/apt/sources.list >/dev/null <<'EOF'
deb https://mirror.fluxcdn.cloud/ubuntu jammy main restricted universe multiverse
deb https://mirror.fluxcdn.cloud/ubuntu jammy-updates main restricted universe multiverse
deb https://mirror.fluxcdn.cloud/ubuntu jammy-backports main restricted universe multiverse
deb https://mirror.fluxcdn.cloud/ubuntu jammy-security main restricted universe multiverse
EOF
sudo apt updateDebian 13 (Trixie)
مخزن اصلی و امنیتی Debian با کلید آرشیو رسمی سیستم تنظیم میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apt/sources.list.d "/etc/apt/sources.list.d.backup.$STAMP"
sudo tee /etc/apt/sources.list.d/debian.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mirror.fluxcdn.cloud/debian
Suites: trixie trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://mirror.fluxcdn.cloud/debian-security
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF
sudo apt updateDebian 12 (Bookworm)
مخزن اصلی و امنیتی Bookworm با همان کلید رسمی Debian تنظیم میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apt/sources.list.d "/etc/apt/sources.list.d.backup.$STAMP"
sudo tee /etc/apt/sources.list.d/debian.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mirror.fluxcdn.cloud/debian
Suites: bookworm bookworm-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
URIs: https://mirror.fluxcdn.cloud/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
EOF
sudo apt updateKali Rolling
شاخه kali-rolling و مؤلفههای رسمی بدون تغییر باقی میمانند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apt/sources.list.d/kali.sources \
"/etc/apt/sources.list.d/kali.sources.backup.$STAMP" 2>/dev/null || true
sudo tee /etc/apt/sources.list.d/kali.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mirror.fluxcdn.cloud/kali
Suites: kali-rolling
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/kali-archive-keyring.gpg
EOF
sudo apt updateAlpine Linux 3.24
مسیرهای main و community برای Alpine 3.24 تنظیم میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apk/repositories "/etc/apk/repositories.backup.$STAMP"
sudo tee /etc/apk/repositories >/dev/null <<'EOF'
https://mirror.fluxcdn.cloud/alpine/v3.24/main
https://mirror.fluxcdn.cloud/alpine/v3.24/community
EOF
sudo apk update
sudo apk upgradeAlpine Linux 3.23
مسیرهای main و community برای Alpine 3.23 تنظیم میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/apk/repositories "/etc/apk/repositories.backup.$STAMP"
sudo tee /etc/apk/repositories >/dev/null <<'EOF'
https://mirror.fluxcdn.cloud/alpine/v3.23/main
https://mirror.fluxcdn.cloud/alpine/v3.23/community
EOF
sudo apk update
sudo apk upgradeArch Linux
مسیر FluxCDN در ابتدای فهرست مخزنها قرار میگیرد و مسیرهای قبلی بهعنوان جایگزین حفظ میشوند.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/pacman.d/mirrorlist "/etc/pacman.d/mirrorlist.backup.$STAMP"
{
echo 'Server = https://mirror.fluxcdn.cloud/archlinux/$repo/os/$arch'
cat "/etc/pacman.d/mirrorlist.backup.$STAMP"
} | sudo tee /etc/pacman.d/mirrorlist >/dev/null
sudo pacman -SyuManjaro Stable
این نمونه برای شاخه Stable است؛ اگر از شاخه دیگری استفاده میکنید، نام همان شاخه را نگه دارید.
STAMP="$(date +%F-%H%M%S)"
sudo cp -a /etc/pacman.d/mirrorlist "/etc/pacman.d/mirrorlist.backup.$STAMP"
{
echo 'Server = https://mirror.fluxcdn.cloud/manjaro/stable/$repo/$arch'
cat "/etc/pacman.d/mirrorlist.backup.$STAMP"
} | sudo tee /etc/pacman.d/mirrorlist >/dev/null
sudo pacman -SyuopenSUSE Tumbleweed
نمونه زیر مخزن OSS را اضافه میکند. پیش از تغییر سایر مسیرها، فهرست فعلی Zypper را بررسی کنید.
sudo zypper lr -u
sudo zypper ar -f \
https://mirror.fluxcdn.cloud/opensuse/tumbleweed/repo/oss/ \
flux-tumbleweed-oss
sudo zypper refreshProxmox VE 9 روی Debian 13
مسیر pve-no-subscription اضافه میشود و جایگزین مخزن پایه Debian نیست.
sudo tee /etc/apt/sources.list.d/proxmox.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mirror.fluxcdn.cloud/proxmox/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
sudo apt updateProxmox VE 8 روی Debian 12
مسیر pve-no-subscription برای Bookworm اضافه میشود و مخازن پایه Debian جدا باقی میمانند.
sudo tee /etc/apt/sources.list.d/proxmox.sources >/dev/null <<'EOF'
Types: deb
URIs: https://mirror.fluxcdn.cloud/proxmox/pve
Suites: bookworm
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-release-bookworm.gpg
EOF
sudo apt updateapt-cache policy | grep -A3 mirror.fluxcdn.cloud