Repolode
Luzifer

Luzifer/ots

Um app web para compartilhar segredos uma única vez, que os criptografa no navegador com AES-256 e os apaga na primeira leitura.

Alternativa open source a:OneTimeSecret

Estrelas
809
Forks
98
Issues abertas
12
Último commit
há 53 minutos

O que é?

OTS é uma plataforma para compartilhar segredos uma única vez. Antes de ser enviado ao servidor, o segredo é criptografado no navegador com AES simétrico de 256 bits, e o servidor armazena apenas o texto cifrado. A URL gerada contém o ID do segredo e a senha de descriptografia; a senha fica no fragmento da URL, então nunca é enviada ao servidor.

O segredo é apagado imediatamente após a primeira leitura, podendo ser visualizado apenas uma vez. O servidor pode armazenar segredos em memória ou no Redis, e é possível definir um prazo de expiração opcional em segundos.

Além da interface web, um cliente de linha de comando chamado ots-cli pode criar e buscar segredos em scripts, enviar conteúdo pela STDIN, anexar arquivos e autenticar em uma instância personalizada com autenticação básica ou cabeçalhos personalizados.

Recursos principais

  • 01Criptografa segredos com AES-256 no navegador antes do envio
  • 02O servidor nunca recebe o segredo em texto puro nem a senha
  • 03Os segredos são apagados na primeira leitura
  • 04Suporta armazenamento em memória e no Redis, com prazo de expiração opcional
  • 05O ots-cli permite criar e buscar segredos em scripts

Casos de uso

  • Enviar senhas ou chaves de API a um colega sem deixá-las no histórico do chat
  • Compartilhar credenciais de uso único que devem expirar após uma única visualização
  • Automatizar o envio de segredos em CI ou scripts de shell com ots-cli
  • Hospedar por conta própria um serviço privado de compartilhamento de segredos para uma equipe interna

Início rápido

  1. 1

    Baixe a imagem Docker de ghcr.io/luzifer/ots

  2. 2

    Inicie o servidor e abra http://localhost:3000/

Antes de usar

  • O README lista apenas os backends de armazenamento em memória e Redis; portanto, é necessário usar Redis para persistir os dados.
  • Usar a instância pública ots.fyi significa confiar em quem a opera. Por isso, recomenda-se hospedar a própria instância ou usar criptografia no cliente para dados sensíveis.

Em coleções

Tópicos

Perguntas frequentes

O que é ots?
Um app web para compartilhar segredos uma única vez, que os criptografa no navegador com AES-256 e os apaga na primeira leitura. OTS é uma plataforma para compartilhar segredos uma única vez. Antes de ser enviado ao servidor, o segredo é criptografado no navegador com AES simétrico de 256 bits, e o servidor armazena apenas o texto cifrado. A URL gerada contém o ID do segredo e a senha de descriptografia; a senha fica no fragmento da URL, então nunca é enviada ao servidor.
ots é gratuito? Qual é a licença?
ots é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
ots ainda é mantido?
Manutenção ativa. O último commit de ots foi em 7 de nov. de 2026.
Para que posso usar ots?
Enviar senhas ou chaves de API a um colega sem deixá-las no histórico do chat Compartilhar credenciais de uso único que devem expirar após uma única visualização Automatizar o envio de segredos em CI ou scripts de shell com ots-cli Hospedar por conta própria um serviço privado de compartilhamento de segredos para uma equipe interna
Como instalar ots?
Baixe a imagem Docker de ghcr.io/luzifer/ots Inicie o servidor e abra http://localhost:3000/
Onde consigo ots?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Luzifer/ots

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados