labca
LabCA es una Autoridad de Certificación Privada (CA) autocontenida basada en la infraestructura Boulder de Let's Encrypt, diseñada para entornos internos o laboratorios.
Ficha actualizada 18 sept 2026, 21:13 · upstream 8 jul 2026, 22:22 · release v26.04
Qué es labca
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
LabCA permite implementar infraestructuras de claves públicas (PKI) internas para proteger el tráfico HTTPS en aplicaciones corporativas o de laboratorio que no están expuestas públicamente. A diferencia de las CAs comerciales, elimina la necesidad de certificados auto-firmados que los navegadores advierten como inseguros, garantizando un candado verde al confiar en el certificado raíz localmente.
El sistema se basa en el motor open source Boulder y ofrece una interfaz web para gestionar certificados, backups y configuración sin intervención manual compleja. Requiere un entorno Docker con la extensión compose instalada y es incompatible con hardware como Raspberry Pi debido a limitaciones del kernel o recursos específicos del motor Boulder. El despliegue inicial exige configurar una variable de entorno LABCA_FQDN que apunte a un nombre de dominio resuelto en DNS local, ya que el protocolo ACME HTTP-01 necesita resolver nombres para validar dominios internos.
Una vez configurado, se recomienda realizar copias de seguridad periódicas de los volúmenes Docker y actualizar las imágenes manualmente o mediante herramientas como Watchtower. La interfaz web permite gestionar tareas administrativas como cambios de contraseña, restauración de backups y visualización de logs del sistema.
- Emisión de certificados HTTPS para aplicaciones internas sin exposición pública.
- Sustitución de certificados auto-firmados en entornos de laboratorio o intranet.
- Pruebas y desarrollo de clientes ACME (certbot, acme-tiny) con servidor local.
- Gestión centralizada de certificados raíz para dispositivos IoT internos.
- Interfaz web gráfica integrada para gestión de certificados y logs.
- Basado en Boulder (Let's Encrypt), garantizando estándares ACME robustos.
- Automatización completa de renovación y emisión de certificados.
- Sistema de backups integrado para exportar certificados raíz e issuer.
- Requiere mapeo DNS local; no funciona con direcciones IP puras sin hostname.
- Incompatible con Raspberry Pi según documentación oficial del motor Boulder.
- Dependencia crítica de Docker y volumes para persistencia de datos.
- Verificación CAA en DNS puede bloquear emisión si registros no están configurados.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Docker Compose, exportar LABCA_FQDN antes de iniciar docker compose up -d. Incluir volúmenes en backups externos. Usar .env para fijar versiones de imágenes (LABCA_IMAGE_VERSION). Verificar logs de control y boulder tras el arranque.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.