Sobre o nostrfy

Motor de servidor de relay Nostr tudo-em-um

nostrfy é um servidor de relay para o protocolo Nostr , escrito em Rust. Ele armazena os eventos enviados pelos clientes (Amethyst, Damus, Iris e outros) e os entrega em resposta às assinaturas — com uma fração dos recursos de um relay típico.

O projeto começou como um experimento: e se um relay pudesse ser definido por um único arquivo de configuração, no menor servidor que você pode alugar, e ainda assim implementar todos os NIP do lado do relay — além de servidor de arquivos, API REST e interface de gerenciamento? O nostrfy é a resposta, e é gratuito: licenciado sob MIT ou Apache-2.0.

O nostrfy opera o relay oficial do projeto, e o mesmo binário foi verificado em Linux (x86_64 e aarch64) e FreeBSD — de um VPS de 512 MB a um único host servindo centenas de milhares de conexões.

Nunca cai

Proteção contra sobrecarga, threads de leitura dedicados, isolamento de pânicos e limites rígidos de recursos. Um relay só importa se estiver no ar.

Totalmente compatível

Todos os NIP do lado do relay implementados e verificados contra as especificações oficiais — incluindo pesquisa, grupos, mídia e API de gerenciamento.

Um único binário

Um único binário Rust estático faz tudo: relay, API REST, servidor de arquivos Blossom, gerenciamento NIP-86, daemon, rotação de logs e estatísticas.

Leve por natureza

Funciona confortavelmente em um VPS de 0,25 vCPU / 512 MB. O mapa LMDB é uma reserva virtual esparsa; a memória permanece estável conforme o banco cresce.