Gestor de contraseñas que prioriza la privacidad, con alias de correo integrados, cifrado de extremo a extremo y opción de autoalojamiento.
nilsteampassnet/TeamPass
Gestor de contraseñas colaborativo y autoalojado para equipos, con control de acceso por carpeta, cifrado AES-256-GCM y registros de auditoría.
Alternativa open source a:LastPass
- Estrellas
- 1,885
- Forks
- 573
- Issues abiertos
- 5
- Último commit
- anteayer
¿Qué es?
Teampass es una bóveda de credenciales de código abierto que se ejecuta en tu propio servidor PHP y MySQL/MariaDB. Los equipos la usan para decidir quién puede ver cada credencial, organizándolas en carpetas anidadas y aplicando roles y permisos por usuario, y para evitar que las contraseñas se compartan por chat o en hojas de cálculo.
Los secretos se cifran con AES-256-GCM mediante claves de objeto de 256 bits, y la clave privada se deriva de la contraseña del usuario con PBKDF2-SHA256. Cada usuario tiene una copia de las claves de objeto protegida con RSA, por lo que eliminar una cuenta revoca su acceso. El proyecto también incluye SSO con LDAP/AD y OAuth2, TOTP, MFA con Duo y YubiKey, campañas de revisión de accesos y exportación de informes de cumplimiento.
Incluye una REST API con autenticación JWT, una extensión para el navegador con autocompletado e importación desde Bitwarden, LastPass, 1Password, KeePassXC y CSV. Las imágenes de Docker se publican en Docker Hub y GitHub Container Registry.
Funciones clave
- 01Permisos de acceso basados en carpetas y roles, con excepciones por usuario
- 02Cifrado AES-256-GCM con claves de objeto protegidas mediante RSA por usuario
- 03LDAP/AD con grupos anidados, SSO con OAuth2 y varios métodos de MFA
- 04Revisiones de acceso, informes de cumplimiento y seguimiento de la rotación
- 05REST API con autenticación JWT y especificación OpenAPI
- 06Importación desde Bitwarden, LastPass, 1Password, KeePassXC y CSV
Casos de uso
- Equipos pequeños que necesitan compartir contraseñas de cuentas de servicio sin recurrir al chat ni a hojas de cálculo
- Organizaciones que deben demostrar a los auditores quién tenía acceso a cada credencial
- Usuarios de homelab que quieren una bóveda autoalojada en un servidor pequeño
- Empresas que necesitan integrar LDAP o AD para gestionar el acceso a las contraseñas
Inicio rápido
- 1
Ejecuta el contenedor de Teampass con Docker
docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest - 2
Consulta la guía de Docker para obtener más información sobre la configuración
- 3
Para producción, sigue la guía oficial de instalación bare-metal
Antes de usarlo
- Requiere PHP 8.2 o posterior y un servidor MySQL/MariaDB con varias extensiones de PHP, por lo que la configuración lleva trabajo.
- Si lo alojas por tu cuenta, tendrás que encargarte del mantenimiento del servidor, las copias de seguridad y el refuerzo de la seguridad.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es TeamPass?
- Gestor de contraseñas colaborativo y autoalojado para equipos, con control de acceso por carpeta, cifrado AES-256-GCM y registros de auditoría. Teampass es una bóveda de credenciales de código abierto que se ejecuta en tu propio servidor PHP y MySQL/MariaDB. Los equipos la usan para decidir quién puede ver cada credencial, organizándolas en carpetas anidadas y aplicando roles y permisos por usuario, y para evitar que las contraseñas se compartan por chat o en hojas de cálculo.
- ¿TeamPass es gratuito? ¿Qué licencia tiene?
- TeamPass es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿TeamPass sigue mantenido?
- Mantenimiento activo. El último commit de TeamPass fue el 4 nov 2026.
- ¿Para qué puedo usar TeamPass?
- Equipos pequeños que necesitan compartir contraseñas de cuentas de servicio sin recurrir al chat ni a hojas de cálculo Organizaciones que deben demostrar a los auditores quién tenía acceso a cada credencial Usuarios de homelab que quieren una bóveda autoalojada en un servidor pequeño Empresas que necesitan integrar LDAP o AD para gestionar el acceso a las contraseñas
- ¿Cómo se instala TeamPass?
- Ejecuta el contenedor de Teampass con Docker: docker run -d --name teampass -p 8080:80 -v teampass_data:/var/www/html teampass/teampass:latest Consulta la guía de Docker para obtener más información sobre la configuración Para producción, sigue la guía oficial de instalación bare-metal
- ¿Dónde consigo TeamPass?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nilsteampassnet/TeamPass
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gestor de contraseñas multiplataforma y sin conexión que almacena credenciales, códigos TOTP, passkeys y notas en un archivo de base de datos KDBX cifrado.
Gestor de contraseñas ligero para Android que guarda credenciales en archivos cifrados de formato KeePass (.kdb/.kdbx), con autocompletado y compatibilidad con passkeys.
Un gestor de contraseñas de línea de comandos para equipos, compatible con la herramienta UNIX estándar pass y que almacena secretos cifrados con GPG y versionados en git.
Un gestor de contraseñas para Android que guarda credenciales en archivos de base de datos compatibles con KeePass y permite sincronizarlos entre dispositivos.
Servidor backend para los clientes de Bitwarden, con las API, una base de datos SQL Server y despliegue con Docker para el gestor de contraseñas.