Servicio de código abierto y autohospedable para compartir notas y archivos cifrados que se autodestruyen, inspirado en PrivNote, con backend en Rust y frontend en Svelte.
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
Configura un registro DNS para que apunte a tu servidor
- 2
Descarga docker-compose.yml del repositorio
- 3
Configura TLS_DOMAIN y, si quieres, PWPUSH_MASTER_KEY en docker-compose.yml
- 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
Servidor de intercambio de archivos autohospedado en Go, con enlaces que caducan, almacenamiento S3 opcional y sin cargas públicas; una alternativa a Firefox Send.
Ejecuta Windows dentro de un contenedor Docker, lo descarga e instala automáticamente y permite acceder mediante un navegador o RDP.
Un visor ligero de logs en tiempo real y desde el navegador para contenedores Docker, compatible con Swarm y Kubernetes, que no almacena archivos de logs.
Una aplicación web de pastebin y uso compartido de archivos, autoalojada y distribuida como un único binario, escrita en Rust, con cifrado opcional y acortamiento de URL.
Plataforma peer-to-peer de almacenamiento de archivos cifrado de extremo a extremo, mensajería y red social basada en IPFS, con opción de autoalojamiento.