Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
No detectados
SERVICIOS
MySQLRedis
BASES DE DATOS
MySQLRedis
PUERTOS
No detectados
06

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.