Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

LocalCA

Local CA es una autoridad certificadora interna autoalojada basada en Django+Bootstrap que permite gestionar infraestructuras PKI locales para servicios domésticos o homelab. Genera certificados raíz, intermedios y hoja sin depender de Let's Encrypt.

Ficha actualizada 18 sept 2026, 18:59 · upstream 19 jun 2026, 2:26 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es LocalCA

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Local CA es una herramienta open source diseñada para crear y gestionar infraestructuras de autoridad certificadora (PKI) internas en entornos domésticos, redes privadas o homelab. Utiliza una interfaz web intuitiva construida con Django y Bootstrap que permite generar certificados raíz autofirmados, certificados intermedios y certificados hoja para servicios locales.

La aplicación está diseñada específicamente para uso interno, permitiendo añadir HTTPS a servicios como Proxmox, Adguard Home, Pi-Hole, Jellyfin, Grafana, Homepage o Bitwarden sin depender de autoridades externas. Los certificados generados pueden instalarse en navegadores y clientes después de una configuración única del certificado raíz.

El despliegue se realiza mediante contenedores Docker con soporte para arquitecturas x86_64 y ARM (Raspberry Pi, Apple Silicon). Incluye integración con proxies inversos como Traefik o Nginx, gestión de zonas horarias personalizadas y almacenamiento seguro de claves en base de datos SQLite. La aplicación requiere hardening del host debido a que las claves privadas no están cifradas.

CASOS DE USO
  • Añadir HTTPS a servicios locales sin depender de Let's Encrypt
  • Crear infraestructura PKI interna para homelab o red doméstica
  • Generar certificados para uso en aplicaciones mTLS (Mutual TLS)
  • Personalizar marca con nombres personalizados en certificados raíz
  • Desplejar detrás de proxies inversos como Traefik o Nginx
PUNTOS DESTACADOS
  • Interfaz web intuitiva basada en Django+Bootstrap para gestión de certificados
  • Soporte nativo para arquitecturas x86_64 y ARM vía Docker
  • Generación de certificados raíz, intermedios y hoja con cadena de confianza verificable
  • Integración documentada con servicios populares como Proxmox, Adguard Home, Bitwarden
  • Soporte para despliegue detrás de proxies inversos con URL_PREFIX personalizado
  • Configuración de zona horaria mediante variable TZ en docker-compose
PRECAUCIONES
  • Claves privadas almacenadas sin cifrado en base de datos SQLite3, requiriendo hardening del host
  • No recomendado para producción ni exposición a internet, solo uso interno
  • Certificado raíz autofirmado requiere instalación manual en cada cliente o navegador
  • Dependencia de Docker preinstalado en el sistema operativo
  • Base de datos SQLite3 puede no ser adecuada para entornos de alta concurrencia
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Desplejar solo en redes internas. Cambiar credenciales por defecto (admin/password) inmediatamente. Asegurar acceso restringido al archivo db.sqlite3. Para producción, cifrar claves o usar almacenamiento externo. Configurar proxy inverso con URL_PREFIX y CSRF_TRUSTED_ORIGINS. Usar imágenes ARM para Raspberry Pi o Apple Silicon. No exponer a internet.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
DjangoPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

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.