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.
nxfu/binthere
Pastebin con cifrado de extremo a extremo que se autodestruye: las notas se cifran en el navegador con AES-256-GCM y desaparecen tras una lectura o 24 horas.
Alternativa open source a:Yopass
PrivateBin
- Estrellas
- 263
- Forks
- 41
- Issues abiertos
- 1
- Último commit
- el mes pasado
¿Qué es?
binthere es un pastebin de conocimiento cero para compartir secretos breves, como credenciales, mensajes privados o fragmentos de código. El navegador genera una clave aleatoria de 256 bits y cifra la nota con AES-256-GCM antes de realizar cualquier solicitud de red. Solo se sube el texto cifrado, y la clave se añade al enlace para compartir después del fragmento #, que los navegadores nunca envían al servidor.
Cada nota solo se puede ver una vez: quien la lee primero la consume de forma atómica, y quienes la visiten después reciben una respuesta 410 Gone. Las notas que no se leen se eliminan automáticamente después de 24 horas. Se puede añadir una contraseña opcional al proceso de derivación de claves, de modo que ni el enlace ni la contraseña por sí solos puedan descifrar la nota. Si se pierde el enlace, la nota no se puede recuperar, ya que no hay cuentas ni índice en el servidor.
El proyecto se ejecuta como un único Cloudflare Worker que usa Static Assets, Workers KV y un Durable Object para eliminar las notas después de leerlas. Incluye un CLI oficial de npm que usa el mismo protocolo y se puede alojar en una instancia propia dentro del nivel gratuito de Cloudflare.
Funciones clave
- 01Cifrado AES-256-GCM en el cliente; el servidor solo almacena texto cifrado.
- 02Visualización única con consumo atómico, para que solo una persona pueda leer la nota.
- 03Eliminación automática de las notas no leídas después de 24 horas.
- 04Contraseña opcional añadida a la clave del enlace.
- 05Renderizado seguro de Markdown con resaltado de sintaxis, códigos QR y enlaces de eliminación.
- 06CLI oficial publicado en npm, con menú interactivo y compatibilidad con pipelines.
Casos de uso
- Enviar una contraseña o un token de API a un colega sin dejarlo en el historial del chat.
- Compartir un mensaje privado puntual que no debería permanecer en un servidor.
- Compartir un fragmento de código o una configuración que se debería leer una sola vez y luego desaparecer.
- Automatizar el envío de secretos desde una terminal con el CLI.
Inicio rápido
- 1
Instala las dependencias
npm install - 2
Inicia el servidor de desarrollo local en http://127.0.0.1:8787
npm run dev
Antes de usarlo
- El servidor sigue viendo las direcciones IP, los tiempos de comunicación y el tamaño del texto cifrado, así que es privado, pero no anónimo.
- El descifrado se ejecuta en JavaScript servido por el host, por lo que un despliegue comprometido podría servir código malicioso.
- Está optimizado para Cloudflare Workers, así que alojarlo por cuenta propia en otro lugar no es el uso previsto.
Temas
Preguntas frecuentes
- ¿Qué es binthere?
- Pastebin con cifrado de extremo a extremo que se autodestruye: las notas se cifran en el navegador con AES-256-GCM y desaparecen tras una lectura o 24 horas. binthere es un pastebin de conocimiento cero para compartir secretos breves, como credenciales, mensajes privados o fragmentos de código. El navegador genera una clave aleatoria de 256 bits y cifra la nota con AES-256-GCM antes de realizar cualquier solicitud de red. Solo se sube el texto cifrado, y la clave se añade al enlace para compartir después del fragmento #, que los navegadores nunca envían al servidor.
- ¿binthere es gratuito? ¿Qué licencia tiene?
- binthere es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿binthere sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de binthere fue el 19 sept 2026.
- ¿Para qué puedo usar binthere?
- Enviar una contraseña o un token de API a un colega sin dejarlo en el historial del chat. Compartir un mensaje privado puntual que no debería permanecer en un servidor. Compartir un fragmento de código o una configuración que se debería leer una sola vez y luego desaparecer. Automatizar el envío de secretos desde una terminal con el CLI.
- ¿Cómo se instala binthere?
- Instala las dependencias: npm install Inicia el servidor de desarrollo local en http://127.0.0.1:8787: npm run dev
- ¿Dónde consigo binthere?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/nxfu/binthere
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un dead man's switch autohospedado y centrado en el correo electrónico que envía mensajes cifrados de extremo a extremo a tus seres queridos si dejas de confirmar que estás bien.
Lista seleccionada y organizada por categorías de software y servicios en línea centrados en la privacidad y la seguridad, desde gestores de contraseñas hasta sistemas operativos.
Chat de equipo autohospedado en Cloudflare Workers, con mensajería en tiempo real, puente bidireccional con Telegram y cifrado de mensajes y archivos en el servidor.
Herramienta de inteligencia de fuentes abiertas, todo en uno, que realiza análisis bajo demanda de cualquier sitio web: DNS, SSL, encabezados, información del servidor y configuración de seguridad.
Una app y red de mensajería con cifrado de extremo a extremo que no usa identificadores de usuario, con clientes para iOS, Android, escritorio y terminal.