پرش به مطلب اصلی

بروزرسانی cPanel از طریق میرور پارس‌پک

برای بهینه‌سازی فرآیند بروزرسانی cPanel و افزایش پایداری در دریافت بسته‌های به‌روزرسانی، پارس‌پک امکان استفاده از میرور داخلی repositoryهای cPanel را فراهم کرده است. با استفاده از این میرور، فرآیند دریافت آپدیت‌ها و پکیج‌های وابسته از طریق endpointهای داخلی انجام شده و وابستگی به منابع خارجی به حداقل می‌رسد. این روش با روال استاندارد بروزرسانی cPanel سازگار بوده و تنها با تغییر source repositoryها قابل استفاده است.

توجه

پیش از هرگونه تغییر در تنظیمات یا انجام بروزرسانی، حتماً از سرور خود Snapshot یا Backup کامل تهیه کنید. این کار امکان بازگشت سریع در صورت بروز خطا یا اختلال را فراهم می‌کند.

مراحل پیکربندی

1. اتصال به سرور

از طریق SSH و با دسترسی root به سرور متصل شوید.

2. تنظیم پارامترهای cPanel

دستورهای زیر را اجرا کنید:

/usr/local/cpanel/bin/whmapi1 set_tweaksetting key=signature_validation value=Off

echo '127.0.0.1 verify.cpanel.net securedownloads.cpanel.net' | tee -a /etc/hosts

3. تنظیم منبع بروزرسانی cPanel

برای این کار کافی است دستور زیر را اجرا کنید:

sed -i 's|^HTTPUPDATE=.*|HTTPUPDATE=cpanel.abrha.net|' /etc/cpsources.conf || echo 'HTTPUPDATE=cpanel.abrha.net' > /etc/cpsources.conf

4. تنظیم Repositoryهای EA4

cat > /etc/yum.repos.d/EA4.repo << 'EOF'
[EA4-Abrha]
name=EA4 Abrha Mirror (c9)
baseurl=https://repo.abrha.net/ea4/c9
enabled=1
gpgcheck=0
priority=1
EOF

در این مرحله توصیه می‌شود repositoryهای پیش‌فرض یا غیرفعال‌شده مجدداً بررسی شوند و تنها repositoryهای مورد نیاز و فعال پارس‌پک روی سرور باقی بمانند.

5. تنظیم Repository پلاگین‌های cPanel

دستور زیر را کپی کرده و اجرا کنید.

cat > /etc/yum.repos.d/cpanel-plugins.repo << 'EOF'
[cpanel-plugins]
name=cPanel Plugins project
baseurl=http://repo.abrha.net/cpanel-plugins-c9/
gpgcheck=0
gpgkey=https://securedownloads.cpanel.net/cPanelPublicPkgKey.asc
enabled=1
cost=50
EOF

6. اجرای بروزرسانی

پس از اعمال تنظیمات، دستور زیر را اجرا کنید:

/scripts/upcp --force

این دستور فرآیند بروزرسانی cPanel را با استفاده از میرورهای تنظیم‌شده آغاز می‌کند.

نکات تکمیلی

اطمینان از تنظیم صحیح DNS Resolver بر روی سرور برای برقراری ارتباط پایدار با repository ضروری است. برای اطلاعات بیشتر در این رابطه اینجا کلیک کنید.

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

جمع‌بندی

با تنظیم repositoryهای cPanel روی میرورهای پارس‌پک، فرآیند دریافت و نصب آپدیت‌ها و پکیج‌های وابسته به‌صورت پایدار و بهینه، از طریق زیرساخت داخلی انجام خواهد شد.