passwordcockpit
Gestor de contraseñas web autoalojado para equipos, desarrollado en PHP y JS con MySQL/MariaDB. Soporta autenticación LDAP, encriptación de datos y gestión granular de permisos por carpetas.
Ficha actualizada 18 sept 2026, 20:56 · upstream 27 ene 2026, 13:29 · release 1.4.0
Qué es passwordcockpit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Passwordcockpit es una solución open source para gestionar credenciales corporativas o personales sin depender de servicios externos. Utiliza un stack clásico de PHP y Apache, ejecutándose sobre contenedores Docker con MySQL o MariaDB como backend. Permite almacenar contraseñas, certificados y archivos adjuntos, garantizando la privacidad mediante encriptación a nivel de base de datos y soporte para PINs individuales.
La arquitectura soporta autenticación híbrida (local o LDAP) y gestión avanzada de permisos, donde cada usuario puede tener acceso restringido a carpetas específicas con roles de lectura o edición. El sistema incluye mecanismos de seguridad como SSL/TLS opcional y generación de tokens JWT. Es ideal para despliegues en infraestructura propia donde se requiere control total sobre los datos sensibles.
La instalación se realiza mediante archivos docker-compose.yml predefinidos, facilitando la persistencia de datos en volúmenes externos. Se recomienda configurar certificados SSL propios para producción y proteger las claves de encriptación, ya que su pérdida implica la irrecuperabilidad de la información almacenada sin acceso a los backups criptados.
- Gestión centralizada de credenciales para equipos IT internos
- Almacenamiento seguro de certificados digitales y archivos adjuntos
- Implementación de autenticación LDAP en entornos empresariales existentes
- Despliegue autoalojado (self-hosted) para cumplir con normativas de soberanía de datos
- Control granular de permisos por carpetas y usuarios específicos
- Arquitectura basada en contenedores Docker con soporte docker-compose
- Encriptación de base de datos para proteger credenciales y archivos almacenados
- Soporte nativo para autenticación LDAP sincronizada
- Gestión granular de permisos por carpetas (lectura/edición)
- Compatibilidad con MySQL y MariaDB como backend de almacenamiento
- Pérdida de la clave PASSWORDCOCKPIT_BLOCK_CIPHER_KEY impide descifrar datos sin backup
- No incluye Dockerfile, requiriendo el uso estricto de docker-compose
- El soporte LDAP requiere que los usuarios existan previamente en Passwordcockpit
- Uso de Apache dentro del contenedor (no Nginx por defecto)
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.
Configurar volúmenes para persistencia (/var/www/html/upload) y mapear certificados SSL como read-only. Definir PASSWORDCOCKPIT_BLOCK_CIPHER_KEY antes del arranque, ya que no se puede recuperar. Usar puerto 4343 con SSL habilitado o 8080 sin él. Asegurar permisos de usuario en el host para los volúmenes mapeados.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.