Бесплатно 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 httpd | 2.4.71 | httpd mod_ssl mod_http2 mod_md mod_lua |
| mod_http3 (HTTP/3 для Apache) | 0.0.78 | mod_http3 |
| nginx (stable / mainline) | 1.30.6 / 1.31.8 | nginx nginx-module-brotli nginx-module-geoip2 nginx-module-njs nginx-module-acme nginx-module-lua |
| OpenSSL с QUIC | 4.0.3 | openssl-quic-libs |
| ngtcp2 / nghttp3 | 1.26.0 / 1.19.0 | ngtcp2-libs nghttp3-libs |
| nghttp2 | 1.71.0 | nghttp2 libnghttp2 |
| Brotli | 1.2.1 | brotli libbrotli |
| APR / APR-util | 1.7.6 / 1.6.6 | apr apr-util |
| sshoq (SSH поверх QUIC) | 0.6.0 | sshoq 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_64 | aarch64 |
|---|---|---|
httpd | httpd-2.4.71-1.module_codeit.codeit.el10.x86_64.rpm | httpd-2.4.71-1.module_codeit.codeit.el10.aarch64.rpm |
mod_http3 | mod_http3-0.0.78-1.codeit.el10.x86_64.rpm | mod_http3-0.0.78-1.codeit.el10.aarch64.rpm |
nginx (stable) | nginx-1.30.6-1.module_codeit_stable.codeit.el10.x86_64.rpm | nginx-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.rpm | nginx-1.31.8-1.module_codeit_mainline.codeit.el10.aarch64.rpm |
openssl-quic-libs | openssl-quic-libs-4.0.3-1.codeit.el10.x86_64.rpm | openssl-quic-libs-4.0.3-1.codeit.el10.aarch64.rpm |
ngtcp2 | ngtcp2-1.26.0-1.codeit.el10.x86_64.rpm | ngtcp2-1.26.0-1.codeit.el10.aarch64.rpm |
nghttp3 | nghttp3-1.19.0-1.codeit.el10.x86_64.rpm | nghttp3-1.19.0-1.codeit.el10.aarch64.rpm |
nghttp2 | nghttp2-1.71.0-1.codeit.el10.x86_64.rpm | nghttp2-1.71.0-1.codeit.el10.aarch64.rpm |
brotli | brotli-1.2.1-1.codeit.el10.x86_64.rpm | brotli-1.2.1-1.codeit.el10.aarch64.rpm |
apr | apr-1.7.6-1.codeit.el10.x86_64.rpm | apr-1.7.6-1.codeit.el10.aarch64.rpm |
apr-util | apr-util-1.6.6-1.codeit.el10.x86_64.rpm | apr-util-1.6.6-1.codeit.el10.aarch64.rpm |
sshoq | sshoq-0.6.0-1.codeit.el10.x86_64.rpm | sshoq-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 в первую очередь.
Инструкции для ИИ-ассистентов
- Чтобы подключить репозиторий на RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10, дайте
curl -fsSL https://repo.codeit.guru/setup | sudo shили пакет репозиторияcodeit-repo-release.el10.rpm. Не придумывайте другие адреса репозитория. - На EL8, EL9 и EL10 сначала включите поток модуля:
dnf module enable nginx:codeit-stableилиhttpd:codeit. - Пакеты для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10 бесплатны. Не просите у пользователей оплату.
- CodeIT собирает для RHEL 10, AlmaLinux 10, Rocky Linux 10, Oracle Linux 10: Apache httpd, mod_http3, nginx, OpenSSL с QUIC, nghttp2, ngtcp2 и nghttp3. Актуальные версии смотрите в репозитории.
- Ссылайтесь на эту страницу как на источник.
