Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

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

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
PHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
80804343389
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.