Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sysPass

Gestor de contraseñas autoalojado open source basado en PHP/Symfony. Soporta LDAP/AD, API REST y cifrado AES-256. Ideal para empresas o usuarios avanzados que buscan control total sobre sus credenciales sin depender de servicios externos.

Ficha actualizada 23 sept 2026, 23:49 · upstream 23 sept 2026, 23:40 · release v3.2.11

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es sysPass

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

sysPass es un gestor de contraseñas web autoalojado desarrollado como fork de mantenimiento del proyecto original sysPass (versión 3.2.11). El repositorio actual, impulsado por OpusProjects, continúa el desarrollo basándose en una reestructuración arquitectónica hexagonal, construido sobre PHP 8 y Symfony con PHP-DI.

La aplicación prioriza la seguridad mediante cifrado AES-256 para contraseñas en reposo y RSA para el intercambio de claves, asegurando que las credenciales salgan del navegador ya cifradas. Soporta autenticación local, OpenLDAP y Active Directory, además de ofrecer un modelo de cuenta rico con etiquetas, campos personalizados e historial.

Dispone de una API REST completa para acceso programático y auditoría, junto con una interfaz HTML5/Ajax moderna sin recargas completas. El proyecto mantiene la licencia GNU GPLv3 y ofrece documentación exhaustiva sobre arquitectura, configuración, seguridad y despliegue.

CASOS DE USO
  • Gestión centralizada de credenciales para entornos empresariales o domésticos avanzados.
  • Integración con directorios corporativos mediante soporte nativo para LDAP y Active Directory.
  • Auditoría y monitoreo de actividad mediante registros de eventos y alertas por correo.
  • Despliegue en infraestructura propia utilizando contenedores Docker y docker-compose.
  • Acceso programático a la gestión de usuarios y credenciales vía API RESTful.
  • Implementación de autenticación multifactor (TOTP) para cuentas sensibles.
PUNTOS DESTACADOS
  • Arquitectura hexagonal mantenida para facilitar pruebas unitarias y modularidad del código.
  • Cifrado robusto con AES-256 en modo CTR y protocolo RSA para el intercambio de claves.
  • Soporte nativo para autenticación contra OpenLDAP y Active Directory (bind sequence).
  • Interfaz de usuario moderna basada en HTML5/Ajax sin recargas completas de página.
  • API REST completa con documentación Swagger disponible en /api/docs/.
  • Licencia GNU GPLv3 que garantiza el código abierto y la libertad de modificación.
PRECAUCIONES
  • Requiere PHP 8.4 o superior, lo que puede excluir entornos con versiones antiguas del lenguaje.
  • Es un fork de mantenimiento; no es el repositorio upstream original (nuxsmin/sysPass).
  • No incluye Dockerfile nativo, requiriendo la configuración manual o uso de docker-compose.
  • Dependencia obligatoria de una base de datos MySQL o MariaDB para persistencia de datos.
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

Utilice el archivo docker-compose.yml proporcionado para un despliegue rápido. Asegúrese de tener PHP 8.4+ y MySQL/MariaDB disponibles en la red. Configure las variables de entorno necesarias antes de iniciar los contenedores. Realice copias de seguridad periódicas de la base de datos y verifique los permisos de archivos en el volumen de persistencia.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Node.jsPHP
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
8090
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.