Repolode
pglombardo

pglombardo/PasswordPusher

Aplicación web de código abierto para compartir contraseñas, notas, archivos y URL mediante enlaces de un solo uso que caducan por número de visitas o por tiempo, con registros de auditoría.

Estrellas
3,232
Forks
474
Issues abiertos
111
Último commit
hace 13 horas

¿Qué es?

Password Pusher es una aplicación web de código abierto para enviar información confidencial sin dejarla en chats ni correos electrónicos. Envías una contraseña, una nota, un archivo o una URL y recibes un enlace que deja de funcionar tras un número determinado de visitas, después de un plazo establecido o ambas cosas. También puedes proteger los enlaces con una frase de contraseña. Al caducar, los datos almacenados se eliminan.

La aplicación mantiene un registro de auditoría que indica cuándo se creó y se visitó cada envío y quién lo hizo, si se usan cuentas. Se puede ejecutar como servicio alojado en pwpush.com o autoalojarse con Docker Compose, que incluye TLS automático mediante Let's Encrypt. También admite despliegues en Kubernetes, Helm y varias plataformas en la nube.

Para administradores, ofrece un panel integrado, autenticación de dos factores basada en TOTP y opciones de marca blanca, como temas, logotipo y nombre del sitio. También incluye una API JSON v2, una API heredada, una CLI oficial y una extensión de Chrome. La interfaz está disponible en 31 idiomas.

Funciones clave

  • 01Comparte contraseñas, texto, archivos y URL mediante enlaces que caducan.
  • 02Los enlaces caducan por número de visitas, por tiempo o por ambas cosas, y pueden protegerse con frases de contraseña.
  • 03Mantiene registros de auditoría de quién creó y visitó cada envío.
  • 04Admite autenticación de dos factores basada en TOTP con códigos de respaldo.
  • 05Permite desplegar la aplicación con Docker Compose y TLS automático.
  • 06Ofrece una API JSON v2, una CLI oficial y una extensión de Chrome.

Casos de uso

  • Enviar la contraseña de una base de datos o una clave de API a un colega sin dejarla en el historial del chat.
  • Compartir un archivo puntual con un cliente mediante un enlace que desaparece tras unas pocas visitas.
  • Alojar un servicio privado y autogestionado para compartir secretos en un equipo o una empresa.
  • Automatizar la entrega de secretos desde scripts o pipelines de CI mediante la API o la CLI.

Inicio rápido

  1. 1

    Configura un registro DNS para que apunte a tu servidor

  2. 2

    Descarga docker-compose.yml del repositorio

  3. 3

    Configura TLS_DOMAIN y, si quieres, PWPUSH_MASTER_KEY en docker-compose.yml

  4. 4

    Inicia la aplicación con Docker Compose

    docker compose up -d

Antes de usarlo

  • El autoalojamiento requiere un servidor, un registro DNS y configurar Docker.
  • Las funciones Pro se venden por separado y no todas están incluidas en la edición de código abierto.

En colecciones

Temas

Preguntas frecuentes

¿Qué es PasswordPusher?
Aplicación web de código abierto para compartir contraseñas, notas, archivos y URL mediante enlaces de un solo uso que caducan por número de visitas o por tiempo, con registros de auditoría. Password Pusher es una aplicación web de código abierto para enviar información confidencial sin dejarla en chats ni correos electrónicos. Envías una contraseña, una nota, un archivo o una URL y recibes un enlace que deja de funcionar tras un número determinado de visitas, después de un plazo establecido o ambas cosas. También puedes proteger los enlaces con una frase de contraseña. Al caducar, los datos almacenados se eliminan.
¿PasswordPusher es gratuito? ¿Qué licencia tiene?
PasswordPusher es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿PasswordPusher sigue mantenido?
Mantenimiento activo. El último commit de PasswordPusher fue el 24 oct 2026.
¿Para qué puedo usar PasswordPusher?
Enviar la contraseña de una base de datos o una clave de API a un colega sin dejarla en el historial del chat. Compartir un archivo puntual con un cliente mediante un enlace que desaparece tras unas pocas visitas. Alojar un servicio privado y autogestionado para compartir secretos en un equipo o una empresa. Automatizar la entrega de secretos desde scripts o pipelines de CI mediante la API o la CLI.
¿Cómo se instala PasswordPusher?
Configura un registro DNS para que apunte a tu servidor Descarga docker-compose.yml del repositorio Configura TLS_DOMAIN y, si quieres, PWPUSH_MASTER_KEY en docker-compose.yml Inicia la aplicación con Docker Compose: docker compose up -d
¿Dónde consigo PasswordPusher?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/pglombardo/PasswordPusher

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados