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.