Informazioni su nostrfy
Motore di server relay Nostr tutto-in-uno
nostrfy è un server relay per il protocollo Nostr , scritto in Rust. Memorizza gli eventi inviati dai client (Amethyst, Damus, Iris e altri) e li distribuisce in risposta alle sottoscrizioni — con una frazione delle risorse di un relay tipico.
Il progetto è nato come esperimento: e se un relay potesse essere definito da un unico file di configurazione, sul server più piccolo che puoi noleggiare, implementando comunque ogni NIP lato relay — più file server, API REST e interfaccia di gestione? nostrfy è la risposta, ed è gratuito: con licenza MIT o Apache-2.0.
nostrfy gestisce il relay ufficiale del progetto, e lo stesso binario è stato verificato su Linux (x86_64 e aarch64) e FreeBSD — da un VPS da 512 MB a un singolo host che serve centinaia di migliaia di connessioni.
Non cade mai
Protezione dal sovraccarico, thread di lettura dedicati, isolamento dei panic e limiti rigorosi delle risorse. Un relay conta solo se è in esecuzione.
Completamente conforme
Tutti i NIP lato relay implementati e verificati rispetto alle specifiche ufficiali — inclusi ricerca, gruppi, media e API di gestione.
Un unico binario
Un unico binario Rust statico fa tutto: relay, API REST, file server Blossom, gestione NIP-86, demone, rotazione dei log e statistiche.
Leggero per natura
Funziona comodamente su un VPS da 0,25 vCPU / 512 MB. La mappa LMDB è una prenotazione virtuale sparsa; la memoria resta stabile mentre il database cresce.