À propos de nostrfy
Moteur de serveur relais Nostr tout-en-un
nostrfy est un serveur relais pour le protocole Nostr, écrit en Rust. Il stocke les événements envoyés par les clients (Amethyst, Damus, Iris et d’autres) et les distribue en réponse aux abonnements — avec une fraction des ressources d’un relais classique.
Le projet a commencé comme une expérience : et si un relais pouvait être défini par un seul fichier de configuration, sur le plus petit serveur que vous pouvez louer, tout en implémentant chaque NIP côté relais — plus un serveur de fichiers, une API REST et une interface de gestion ? nostrfy est la réponse, et c’est gratuit : sous licence MIT ou Apache-2.0.
nostrfy fait tourner le relais officiel du projet, et le même binaire a été vérifié sur Linux (x86_64 et aarch64) et FreeBSD, d’un VPS de 512 Mo à un hôte unique servant des centaines de milliers de connexions.
Ne tombe jamais
Protection contre la surcharge, threads de lecture dédiés, isolation des panics et limites de ressources strictes. Un relais ne compte que s’il tourne.
Entièrement conforme
Tous les NIP côté relais implémentés et vérifiés par rapport aux spécifications officielles — recherche, groupes, médias et API de gestion inclus.
Un seul binaire
Un seul binaire Rust statique fait tout : relais, API REST, serveur de fichiers Blossom, gestion NIP-86, démon, rotation des journaux et statistiques.
Léger par nature
Fonctionne confortablement sur un VPS 0,25 vCPU / 512 Mo. La carte LMDB est une réservation virtuelle creuse ; la mémoire reste stable à mesure que la base grandit.