Repolode
Luzifer

Luzifer/ots

Aplicación web para compartir secretos una sola vez: los cifra con AES-256 en el navegador y los elimina al leerlos por primera vez.

Alternativa open source a:OneTimeSecret

Estrellas
809
Forks
98
Issues abiertos
12
Último commit
hace 3 horas

¿Qué es?

OTS es una plataforma para compartir secretos una sola vez. El secreto se cifra con AES simétrico de 256 bits en el navegador antes de enviarlo al servidor, que solo almacena el texto cifrado. La URL generada contiene el ID del secreto y la contraseña de descifrado; esta última se guarda en el fragmento de la URL para que nunca se envíe al servidor.

El secreto se elimina inmediatamente después de la primera lectura, por lo que solo se puede ver una vez. El servidor puede almacenar secretos en memoria o en Redis, y se puede configurar una caducidad opcional en segundos.

Además de la interfaz web, un cliente de línea de comandos llamado ots-cli permite crear y obtener secretos desde scripts, canalizar contenido mediante STDIN, adjuntar archivos y autenticarse en una instancia personalizada con autenticación básica o encabezados personalizados.

Funciones clave

  • 01Cifra los secretos con AES-256 en el navegador antes de subirlos
  • 02El servidor nunca recibe el secreto en texto plano ni la contraseña
  • 03Los secretos se eliminan al leerlos por primera vez
  • 04Admite almacenamiento en memoria y en Redis, con caducidad opcional
  • 05ots-cli permite crear y obtener secretos desde scripts

Casos de uso

  • Enviar contraseñas o claves de API a un colega sin dejarlas en los registros del chat
  • Compartir credenciales de un solo uso que deban caducar tras una única consulta
  • Automatizar la entrega de secretos en CI o en scripts de shell con ots-cli
  • Alojar un servicio privado para compartir secretos dentro de un equipo

Inicio rápido

  1. 1

    Descarga la imagen de Docker desde ghcr.io/luzifer/ots

  2. 2

    Inicia el servidor y abre http://localhost:3000/

Antes de usarlo

  • El README solo menciona los backends de almacenamiento en memoria y Redis, por lo que se necesita Redis para conservar los datos.
  • Usar la instancia pública ots.fyi implica confiar en quien la opera; por eso, se recomienda el autoalojamiento o el cifrado del lado del cliente para los datos sensibles.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ots?
Aplicación web para compartir secretos una sola vez: los cifra con AES-256 en el navegador y los elimina al leerlos por primera vez. OTS es una plataforma para compartir secretos una sola vez. El secreto se cifra con AES simétrico de 256 bits en el navegador antes de enviarlo al servidor, que solo almacena el texto cifrado. La URL generada contiene el ID del secreto y la contraseña de descifrado; esta última se guarda en el fragmento de la URL para que nunca se envíe al servidor.
¿ots es gratuito? ¿Qué licencia tiene?
ots es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ots sigue mantenido?
Mantenimiento activo. El último commit de ots fue el 7 nov 2026.
¿Para qué puedo usar ots?
Enviar contraseñas o claves de API a un colega sin dejarlas en los registros del chat Compartir credenciales de un solo uso que deban caducar tras una única consulta Automatizar la entrega de secretos en CI o en scripts de shell con ots-cli Alojar un servicio privado para compartir secretos dentro de un equipo
¿Cómo se instala ots?
Descarga la imagen de Docker desde ghcr.io/luzifer/ots Inicia el servidor y abre http://localhost:3000/
¿Dónde consigo ots?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Luzifer/ots

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

Proyectos relacionados