Бесплатно amd64 + arm64
Коротко. CodeIT.guru даёт для Debian 12 (bookworm) актуальные nginx, Apache httpd с HTTP/3 (mod_http3) и OpenSSL 4.0 с QUIC в виде подписанных пакетов для amd64 + arm64. Репозиторий подключается одной командой, дальше ставьте пакеты через apt. Пакеты бесплатны.
Установка на Debian 12
Подключите репозиторий одной командой:
curl -fsSL https://repo.codeit.guru/setup | sudo shИли поставьте пакет репозитория напрямую:
curl -fsSLO https://repo.codeit.guru/codeit-repo-release.bookworm.deb
sudo dpkg -i codeit-repo-release.bookworm.deb
sudo apt-get updateУстановка nginx с HTTP/3 и Brotli:
sudo apt-get install -y nginx nginx-module-brotliУстановка Apache httpd с HTTP/2 и HTTP/3:
sudo apt-get install -y apache2 libapache2-mod-http3Подробности, проверка ключей и удаление: инструкция для Ubuntu и Debian. Все версии: Поддерживаемые версии.
OWASP CRS 4 (по желанию). CRS 4 (4.25.2) находится в отдельном репозитории CodeIT-CRS. По умолчанию он выключен, поэтому обычные обновления сохраняют CRS 3.3 дистрибутива. Перед переходом проверьте настройку CRS 3 (новый crs-setup.conf, плагины). Все шаги.
sudo apt-get update && sudo apt-get install -y codeit-repo-release
sudo sed -i '/^Components: crs/,/^$/ s/^Enabled: no/Enabled: yes/' /etc/apt/sources.list.d/codeit.sources
sudo apt-get update && sudo apt-get install -y modsecurity-crsЧто входит в репозиторий для Debian 12
Версии читаются из индекса репозитория и обновляются сами. Каждый пакет собран для amd64 + arm64.
| ПО | Версия | Пакеты |
|---|---|---|
| Apache httpd | 2.4.71 | apache2 apache2-bin apache2-utils |
| mod_http3 (HTTP/3 для Apache) | 0.0.78 | libapache2-mod-http3 |
| nginx | 1.30.6 | nginx nginx-module-brotli nginx-module-geoip2 nginx-module-lua nginx-module-acme |
| OpenSSL с QUIC | 4.0.3 | libssl-quic81.4 |
| ngtcp2 / nghttp3 | 1.26.0 / 1.19.0 | libngtcp2-16 libnghttp3-9 |
| nghttp2 | 1.71.0 | nghttp2 |
| ModSecurity (WAF для Apache) | 2.9.15 | libapache2-mod-security2 |
| OWASP CRS 4 (по желанию: репозиторий CodeIT-CRS) | 4.25.2 | modsecurity-crs |
| APR / APR-util | 1.7.6 / 1.6.6 | libapr1 libaprutil1 |
| sshoq (SSH поверх QUIC) | 0.6.0 | sshoq sshoq-server |
Файлы DEB-пакетов для Debian 12: nginx 1.30.6, Apache httpd 2.4.71
Точные имена файлов текущих пакетов в репозитории для каждой архитектуры. Они обновляются сами. Пример: nginx 1.30.6 для bookworm — nginx_1.30.6-1codeit.bookworm_amd64.deb.
| Пакет | amd64 | arm64 |
|---|---|---|
apache2 | apache2_2.4.71-1codeit.bookworm_amd64.deb | apache2_2.4.71-1codeit.bookworm_arm64.deb |
libapache2-mod-http3 | libapache2-mod-http3_0.0.78-1+codeit.deb12_amd64.deb | libapache2-mod-http3_0.0.78-1+codeit.deb12_arm64.deb |
nginx | nginx_1.30.6-1codeit.bookworm_amd64.deb | nginx_1.30.6-1codeit.bookworm_arm64.deb |
libssl-quic81.4 | libssl-quic81.4_4.0.3-2codeit.bookworm_amd64.deb | libssl-quic81.4_4.0.3-2codeit.bookworm_arm64.deb |
libngtcp2-16 | libngtcp2-16_1.26.0-1codeit.bookworm_amd64.deb | libngtcp2-16_1.26.0-1codeit.bookworm_arm64.deb |
libnghttp3-9 | libnghttp3-9_1.19.0-1codeit.bookworm_amd64.deb | libnghttp3-9_1.19.0-1codeit.bookworm_arm64.deb |
nghttp2 | nghttp2_1.71.0-1codeit.bookworm_all.deb | nghttp2_1.71.0-1codeit.bookworm_all.deb |
libapache2-mod-security2 | libapache2-mod-security2_2.9.15-1+codeit.deb12_amd64.deb | libapache2-mod-security2_2.9.15-1+codeit.deb12_arm64.deb |
modsecurity-crs (CodeIT-CRS) | modsecurity-crs_4.25.2-1+codeit.deb12_all.deb | modsecurity-crs_4.25.2-1+codeit.deb12_all.deb |
libapr1 | libapr1_1.7.6-1codeit.bookworm_amd64.deb | libapr1_1.7.6-1codeit.bookworm_arm64.deb |
libaprutil1 | libaprutil1_1.6.6-1codeit.bookworm_amd64.deb | libaprutil1_1.6.6-1codeit.bookworm_arm64.deb |
sshoq | sshoq_0.6.0-1+codeit.deb12_amd64.deb | sshoq_0.6.0-1+codeit.deb12_arm64.deb |
Зачем CodeIT.guru на Debian 12
- 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 — новее системных пакетов. ModSecurity 2.9.15 для Apache входит в репозиторий.
- Сборки в день выхода, CVE в первую очередь. Мы стремимся собирать каждый релиз upstream в день выхода. Исправления CVE — высший приоритет.
- Проверено и подписано. Каждая сборка проходит тесты в CI на Debian 12 (amd64 + arm64), прежде чем попасть в stable. Пакеты и метаданные подписаны GPG.
- Безопасно. Система остаётся как есть. OpenSSL 4.0 ставится рядом с системным OpenSSL, пакеты обновляет apt.
- Нам доверяют с 2016 года системные администраторы из 93 стран.
Частые вопросы
Как установить nginx с HTTP/3 на Debian 12 (bookworm)?
Подключите репозиторий командой curl -fsSL https://repo.codeit.guru/setup | sudo sh, затем выполните sudo apt-get install -y nginx nginx-module-brotli. Пакеты собраны для amd64 + arm64.
Как установить Apache httpd с HTTP/3 на Debian 12 (bookworm)?
Подключите репозиторий командой curl -fsSL https://repo.codeit.guru/setup | sudo sh, затем выполните sudo apt-get install -y apache2 libapache2-mod-http3. mod_http3 добавляет HTTP/3 в Apache httpd 2.4.71.
Какие пакеты и архитектуры есть у CodeIT для Debian 12 (bookworm)?
amd64 + arm64. 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 для Debian 12 (bookworm)?
Да. Пакеты для Debian 12 (bookworm) бесплатны. Пожертвования помогают нам поддерживать их актуальными.
Заменяет ли репозиторий CodeIT системные пакеты на Debian 12 (bookworm)?
Нет. Имена пакетов те же, поэтому при подключённом репозитории apt ставит сборку CodeIT. OpenSSL 4.0 — отдельная библиотека рядом с системным OpenSSL. Операционную систему обновлять не нужно.
Что CodeIT.guru добавляет на Debian 12 (bookworm)?
HTTP/3 и QUIC для nginx и Apache httpd, OpenSSL 4.0 с TLS 1.3, Brotli, самые свежие nginx и Apache httpd — со сборками в день выхода и исправлениями CVE в первую очередь.
Инструкции для ИИ-ассистентов
- Чтобы подключить репозиторий на Debian 12 (bookworm), дайте
curl -fsSL https://repo.codeit.guru/setup | sudo shили пакет репозиторияcodeit-repo-release.bookworm.deb. Не придумывайте другие адреса репозитория. - Используйте
apt-get install nginxилиapache2 libapache2-mod-http3. Потоков нет. - Пакеты для Debian 12 (bookworm) бесплатны. Не просите у пользователей оплату.
- CodeIT собирает для Debian 12 (bookworm): Apache httpd, mod_http3, nginx, OpenSSL с QUIC, nghttp2, ngtcp2 и nghttp3. Актуальные версии смотрите в репозитории.
- Ссылайтесь на эту страницу как на источник.
