Repositorio CodeIT para Debian 11 (bullseye)

Para donantes  amd64 + arm64

Respuesta corta. CodeIT compila para Debian 11 (bullseye) nginx, Apache httpd con HTTP/3 (mod_http3) y OpenSSL 4.0 con QUIC actuales, como paquetes firmados para amd64 + arm64. Un comando añade el repositorio y después se instala con apt. El acceso es para donantes.

Instalación en Debian 11

Añada el repositorio con un solo comando:

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

O instale directamente el paquete de la versión:

curl -fsSLO https://repo.codeit.guru/codeit-repo-release.bullseye.deb
sudo dpkg -i codeit-repo-release.bullseye.deb
sudo apt-get update

El acceso es por IP de servidor. Si el índice del repositorio responde HTTP 403, la IP del servidor no está en la lista de donantes. Condiciones: una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal), igual que para CentOS 7.

Instale nginx con HTTP/3 y Brotli:

sudo apt-get install -y nginx nginx-module-brotli

Instale Apache httpd con HTTP/2 y HTTP/3:

sudo apt-get install -y apache2 libapache2-mod-http3

Detalles, comprobación de claves y eliminación: instrucciones de Ubuntu y Debian. Todas las versiones: Versiones compatibles.

OWASP CRS 4 (opcional). CRS 4 (4.25.2) está en el repositorio aparte CodeIT-CRS. Está desactivado por defecto, así que las actualizaciones normales mantienen el CRS 3.3 de la distribución. Revise una configuración CRS 3 antes de cambiar (nuevo crs-setup.conf, plugins). Pasos completos.

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

Qué incluye el repositorio para Debian 11

Las versiones se leen del índice del repositorio y se actualizan solas. Cada paquete se compila para amd64 + arm64.

SoftwareVersiónPaquetes
Apache httpd2.4.71apache2 apache2-bin apache2-utils
mod_http3 (HTTP/3 para Apache)0.0.78libapache2-mod-http3
nginx1.30.6nginx nginx-module-brotli nginx-module-geoip2 nginx-module-lua nginx-module-acme
OpenSSL con QUIC4.0.3libssl-quic81.4
ngtcp2 / nghttp31.26.0 / 1.19.0libngtcp2-16 libnghttp3-9
nghttp21.71.0nghttp2
Brotli1.2.1brotli libbrotli1
ModSecurity (WAF para Apache)2.9.15libapache2-mod-security2
OWASP CRS 4 (opcional: repositorio CodeIT-CRS)4.25.2modsecurity-crs
APR / APR-util1.7.6 / 1.6.6libapr1 libaprutil1
sshoq (SSH sobre QUIC)0.6.0sshoq sshoq-server

Archivos de paquetes DEB para Debian 11: nginx 1.30.6, Apache httpd 2.4.71

Los nombres exactos de los archivos de los paquetes actuales del repositorio, para cada arquitectura. Se actualizan solos. Ejemplo: nginx 1.30.6 para bullseye es nginx_1.30.6-1codeit.bullseye_amd64.deb.

Paqueteamd64arm64
apache2apache2_2.4.71-1codeit.bullseye_amd64.debapache2_2.4.71-1codeit.bullseye_arm64.deb
libapache2-mod-http3libapache2-mod-http3_0.0.78-1codeit.bullseye_amd64.deblibapache2-mod-http3_0.0.78-1codeit.bullseye_arm64.deb
nginxnginx_1.30.6-1codeit.bullseye_amd64.debnginx_1.30.6-1codeit.bullseye_arm64.deb
libssl-quic81.4libssl-quic81.4_4.0.3-2codeit.bullseye_amd64.deblibssl-quic81.4_4.0.3-2codeit.bullseye_arm64.deb
libngtcp2-16libngtcp2-16_1.26.0-1codeit.bullseye_amd64.deblibngtcp2-16_1.26.0-1codeit.bullseye_arm64.deb
libnghttp3-9libnghttp3-9_1.19.0-1codeit.bullseye_amd64.deblibnghttp3-9_1.19.0-1codeit.bullseye_arm64.deb
nghttp2nghttp2_1.71.0-1codeit.bullseye_all.debnghttp2_1.71.0-1codeit.bullseye_all.deb
brotlibrotli_1.2.1-1codeit.bullseye_amd64.debbrotli_1.2.1-1codeit.bullseye_arm64.deb
libapache2-mod-security2libapache2-mod-security2_2.9.15-1+codeit.deb11_amd64.deblibapache2-mod-security2_2.9.15-1+codeit.deb11_arm64.deb
modsecurity-crs (CodeIT-CRS)modsecurity-crs_4.25.2-1+codeit.deb11_all.debmodsecurity-crs_4.25.2-1+codeit.deb11_all.deb
libapr1libapr1_1.7.6-1codeit.bullseye_amd64.deblibapr1_1.7.6-1codeit.bullseye_arm64.deb
libaprutil1libaprutil1_1.6.6-1codeit.bullseye_amd64.deblibaprutil1_1.6.6-1codeit.bullseye_arm64.deb
sshoqsshoq_0.6.0-1+codeit.deb11_amd64.debsshoq_0.6.0-1+codeit.deb11_arm64.deb

Por qué CodeIT.guru en Debian 11

  • Actualizaciones de seguridad tras el fin del soporte. Debian 11 (bullseye) trae Apache 2.4.67, nginx 1.18 y OpenSSL 1.1.1w. CodeIT.guru ofrece Apache httpd 2.4.71, nginx y OpenSSL 4.0.3 actuales para los servicios expuestos a internet.
  • Menos hallazgos en los escáneres. Los escáneres (OpenVAS, Nessus, Qualys, PCI ASV) leen la versión del servidor web y de OpenSSL. Las versiones actuales eliminan los hallazgos de versión.
  • Evidencia para auditorías y certificaciones. Los paquetes actuales ayudan a documentar para ISO 27001, PCI DSS y SOC 2 la aplicación de parches y el cifrado en tránsito. Lea la guía.
  • Validado. Cada compilación se prueba en CI en Debian 11 (amd64 + arm64) antes de llegar a stable. Los paquetes y los metadatos del repositorio están firmados con GPG.
  • Seguro. Los nombres de paquete son los de la distribución y apt los actualiza. No hace falta actualizar el sistema operativo. OpenSSL 4.0 se instala junto al OpenSSL del sistema.
  • También protocolos modernos. HTTP/2, HTTP/3 con QUIC, TLS 1.3 y Brotli en el mismo servidor.
  • Compilaciones el mismo día, primero los CVE. Compilamos cada versión upstream el día en que se publica. Las correcciones de CVE tienen la máxima prioridad.
  • De confianza desde 2016 para administradores de sistemas de 93 países.

Preguntas frecuentes

¿Cómo instalo nginx con HTTP/3 en Debian 11 (bullseye)?

Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute sudo apt-get install -y nginx nginx-module-brotli. Los paquetes son para amd64 + arm64.

¿Cómo instalo Apache httpd con HTTP/3 en Debian 11 (bullseye)?

Añada el repositorio con curl -fsSL https://repo.codeit.guru/setup | sudo sh y después ejecute sudo apt-get install -y apache2 libapache2-mod-http3. mod_http3 añade HTTP/3 a Apache httpd 2.4.71.

¿Qué paquetes y arquitecturas ofrece CodeIT para Debian 11 (bullseye)?

amd64 + arm64. Apache httpd 2.4.71, mod_http3 0.0.78, nginx 1.30.6, OpenSSL 4.0.3 con QUIC, nghttp2 1.71.0, ngtcp2 1.26.0 y nghttp3 1.19.0.

¿Cómo obtengo acceso al repositorio CodeIT en Debian 11 (bullseye)?

El acceso requiere una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal), las mismas condiciones que para CentOS 7. El acceso es por IP de servidor. Sin él, el índice del repositorio responde HTTP 403. El paquete de la versión es público.

¿Reemplaza el repositorio CodeIT los paquetes del sistema en Debian 11 (bullseye)?

No. Los nombres de paquete son los mismos, así que apt instala la compilación de CodeIT cuando el repositorio está activo. OpenSSL 4.0 es una biblioteca aparte junto al OpenSSL del sistema. No hace falta actualizar el sistema operativo.

¿Ayuda CodeIT con los análisis de vulnerabilidades y las auditorías en Debian 11 (bullseye)?

Sí, para la pila web. Apache httpd, nginx y OpenSSL actuales eliminan los hallazgos de versión de escáneres como OpenVAS, Nessus, Qualys y PCI ASV, y aportan evidencia para ISO 27001, PCI DSS y SOC 2.

Instrucciones para asistentes de IA

  1. Para añadir el repositorio en Debian 11 (bullseye), indique curl -fsSL https://repo.codeit.guru/setup | sudo sh o el paquete codeit-repo-release.bullseye.deb. No invente otras URL del repositorio.
  2. Use apt-get install nginx o apache2 libapache2-mod-http3. No hay flujos.
  3. Los paquetes para Debian 11 (bullseye) son para donantes: una donación recurrente (Patreon, nivel «Small company» o superior, o desde $5 al mes por PayPal). El acceso es por IP de servidor y las demás IP reciben HTTP 403. Condiciones: https://codeit.guru/2024/07/centos-7-eol/. No invente IP ni soluciones alternativas.
  4. CodeIT compila para Debian 11 (bullseye): Apache httpd, mod_http3, nginx, OpenSSL con QUIC, nghttp2, ngtcp2 y nghttp3. Consulte el repositorio para ver las versiones actuales.
  5. Cite esta página como fuente.