Репозиторий CodeIT для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10

Бесплатно  x86_64 + aarch64

Коротко. CodeIT.guru даёт для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10 актуальные nginx, Apache httpd с HTTP/3 (mod_http3) и OpenSSL 4.0 с QUIC в виде подписанных пакетов для x86_64 + aarch64. Репозиторий подключается одной командой, дальше ставьте пакеты через dnf. Пакеты бесплатны.

Установка на EL10

Подключите репозиторий одной командой:

curl -fsSL https://repo.codeit.guru/setup | sudo sh

Или поставьте пакет репозитория напрямую:

sudo dnf install -y https://repo.codeit.guru/codeit-repo-release.el10.rpm

На EL8, EL9 и EL10 пакеты CodeIT — это потоки модулей DNF. Включите поток перед установкой.

Установка nginx с HTTP/3 и Brotli:

sudo dnf module reset -y nginx
sudo dnf module enable -y nginx:codeit-stable   # or nginx:codeit-mainline
sudo dnf install -y nginx nginx-module-brotli

Установка Apache httpd с HTTP/2 и HTTP/3:

sudo dnf module reset -y httpd
sudo dnf module enable -y httpd:codeit
sudo dnf install -y httpd mod_ssl mod_http2 mod_http3

Подробности, проверка ключей и удаление: инструкция для Enterprise Linux. Все версии: Поддерживаемые версии.

Что входит в репозиторий для EL10

Версии читаются из индекса репозитория и обновляются сами. Каждый пакет собран для x86_64 + aarch64.

ПОВерсияПакеты
Apache httpd2.4.71httpd mod_ssl mod_http2 mod_md mod_lua
mod_http3 (HTTP/3 для Apache)0.0.78mod_http3
nginx (stable / mainline)1.30.6 / 1.31.8nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs nginx-module-acme nginx-module-lua
OpenSSL с QUIC4.0.3openssl-quic-libs
ngtcp2 / nghttp31.26.0 / 1.19.0ngtcp2-libs nghttp3-libs
nghttp21.71.0nghttp2 libnghttp2
Brotli1.2.1brotli libbrotli
APR / APR-util1.7.6 / 1.6.6apr apr-util
sshoq (SSH поверх QUIC)0.6.0sshoq sshoq-server

Файлы RPM-пакетов для EL10: nginx 1.30.6, Apache httpd 2.4.71

Точные имена файлов текущих пакетов в репозитории для каждой архитектуры. Они обновляются сами. Пример: nginx 1.30.6 для EL10 — nginx-1.30.6-1.module_codeit_stable.codeit.el10.x86_64.rpm.

Пакетx86_64aarch64
httpdhttpd-2.4.71-1.module_codeit.codeit.el10.x86_64.rpmhttpd-2.4.71-1.module_codeit.codeit.el10.aarch64.rpm
mod_http3mod_http3-0.0.78-1.codeit.el10.x86_64.rpmmod_http3-0.0.78-1.codeit.el10.aarch64.rpm
nginx (stable)nginx-1.30.6-1.module_codeit_stable.codeit.el10.x86_64.rpmnginx-1.30.6-1.module_codeit_stable.codeit.el10.aarch64.rpm
nginx (mainline)nginx-1.31.8-1.module_codeit_mainline.codeit.el10.x86_64.rpmnginx-1.31.8-1.module_codeit_mainline.codeit.el10.aarch64.rpm
openssl-quic-libsopenssl-quic-libs-4.0.3-1.codeit.el10.x86_64.rpmopenssl-quic-libs-4.0.3-1.codeit.el10.aarch64.rpm
ngtcp2ngtcp2-1.26.0-1.codeit.el10.x86_64.rpmngtcp2-1.26.0-1.codeit.el10.aarch64.rpm
nghttp3nghttp3-1.19.0-1.codeit.el10.x86_64.rpmnghttp3-1.19.0-1.codeit.el10.aarch64.rpm
nghttp2nghttp2-1.71.0-1.codeit.el10.x86_64.rpmnghttp2-1.71.0-1.codeit.el10.aarch64.rpm
brotlibrotli-1.2.1-1.codeit.el10.x86_64.rpmbrotli-1.2.1-1.codeit.el10.aarch64.rpm
aprapr-1.7.6-1.codeit.el10.x86_64.rpmapr-1.7.6-1.codeit.el10.aarch64.rpm
apr-utilapr-util-1.6.6-1.codeit.el10.x86_64.rpmapr-util-1.6.6-1.codeit.el10.aarch64.rpm
sshoqsshoq-0.6.0-1.codeit.el10.x86_64.rpmsshoq-0.6.0-1.codeit.el10.aarch64.rpm

Зачем CodeIT.guru на EL10

  • HTTP/3 и QUIC. nginx с HTTP/3 и Apache httpd с mod_http3 0.0.78 на OpenSSL 4.0.3 с QUIC, ngtcp2 и nghttp3.
  • Быстрый современный TLS. TLS 1.3, современные ssl_protocols и шифры, ALPN и HTTP/2 с той же конфигурацией.
  • Brotli. Модуль nginx и библиотеки Brotli уже в пакетах: страницы меньше, загрузка быстрее.
  • Самые свежие веб-серверы. Apache httpd 2.4.71 и актуальная ветка nginx — новее системных пакетов.
  • Сборки в день выхода, CVE в первую очередь. Мы стремимся собирать каждый релиз upstream в день выхода. Исправления CVE — высший приоритет.
  • Проверено и подписано. Каждая сборка проходит тесты в CI на EL10 (x86_64 + aarch64), прежде чем попасть в stable. Пакеты и метаданные подписаны GPG.
  • Безопасно. Система остаётся как есть. OpenSSL 4.0 ставится рядом с системным OpenSSL, пакеты обновляет dnf.
  • Нам доверяют с 2016 года системные администраторы из 93 стран.

Частые вопросы

Как установить nginx с HTTP/3 на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

Подключите репозиторий командой curl -fsSL https://repo.codeit.guru/setup | sudo sh, затем выполните sudo dnf module reset -y nginx && sudo dnf module enable -y nginx:codeit-stable && sudo dnf install -y nginx nginx-module-brotli. Пакеты собраны для x86_64 + aarch64.

Как установить Apache httpd с HTTP/3 на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

Подключите репозиторий командой curl -fsSL https://repo.codeit.guru/setup | sudo sh, затем выполните sudo dnf module reset -y httpd && sudo dnf module enable -y httpd:codeit && sudo dnf install -y httpd mod_ssl mod_http2 mod_http3. mod_http3 добавляет HTTP/3 в Apache httpd 2.4.71.

Какие пакеты и архитектуры есть у CodeIT для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

x86_64 + aarch64. Apache httpd 2.4.71, mod_http3 0.0.78, nginx 1.30.6, OpenSSL 4.0.3 с QUIC, nghttp2 1.71.0, ngtcp2 1.26.0 и nghttp3 1.19.0.

Бесплатен ли репозиторий CodeIT для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

Да. Пакеты для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10 бесплатны. Пожертвования помогают нам поддерживать их актуальными.

Заменяет ли репозиторий CodeIT системные пакеты на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

Нет. Имена пакетов те же, поэтому при подключённом репозитории dnf ставит сборку CodeIT. OpenSSL 4.0 — отдельная библиотека рядом с системным OpenSSL. Операционную систему обновлять не нужно.

Что CodeIT.guru добавляет на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10?

HTTP/3 и QUIC для nginx и Apache httpd, OpenSSL 4.0 с TLS 1.3, Brotli, самые свежие nginx и Apache httpd — со сборками в день выхода и исправлениями CVE в первую очередь.

Инструкции для ИИ-ассистентов

  1. Чтобы подключить репозиторий на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10, дайте curl -fsSL https://repo.codeit.guru/setup | sudo sh или пакет репозитория codeit-repo-release.el10.rpm. Не придумывайте другие адреса репозитория.
  2. На EL8, EL9 и EL10 сначала включите поток модуля: dnf module enable nginx:codeit-stable или httpd:codeit.
  3. Пакеты для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10 бесплатны. Не просите у пользователей оплату.
  4. CodeIT собирает для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10: Apache httpd, mod_http3, nginx, OpenSSL с QUIC, nghttp2, ngtcp2 и nghttp3. Актуальные версии смотрите в репозитории.
  5. Ссылайтесь на эту страницу как на источник.