-
Notifications
You must be signed in to change notification settings - Fork 0
Home
[This Wiki in English](./wiki/Home (en))
![Ninuxoo claim](https://raw.github.com/gubi/Ninuxoo-Semantic-Decentralized/master/common/media/img/ninuxoo_claim.png)
Ninuxoo è un Motore di Ricerca e di Indicizzazione originariamente creato da Clauz per la Rete Comunitaria inux, ed è sviluppato su un Server centrale che esplora la Wireless Community Network in cerca di NAS da scansionare.
Questo lo rende molto utile ma allo stesso tempo troppo dispendioso in termini di risorse impiegate e non sostenibile quando la Rete inizia a contare molti nodi con NAS che devono essere scansionati.
Inoltre l'utente non ha la possibilità - al di là della semplice condivisione SAMBA - di poter scegliere cosa condividere globalmente, e infine, se il server principale su cui funziona Ninuxoo presenta dei problemi tutto il servizio decade.
Questo repository è un primo approccio verso la completa decentralizzazione necessaria a risolvere questi problemi...
Per maggiori informazioni, consultare la relativa pagina delle releases
Molti NAS hanno preinstallato un software Server, il ché li rende attivi e raggiungibili attraverso un browser qualunque presso il loro indirizzo IP.
Questo fattore può già risolvere un grande problema: la scansione dei files.
Perciò, perché non lasciare che si occupino di questo compito altrimenti stressante?
Seguendo questo principio, i Server locali scansionano ognuno le proprie directory condivise, quindi ne esportano una lista ad albero nella directory API
, così facendo al Server Principale non resta altro che caricare e interpretare un semplice file di testo: basta ricorsività remote!
Naturalmente, i proprietari dei NAS decentralizzati sono incentivati dal fatto chehanno a disposizione un Motore di Ricerca locale, oltre che un pretesto per ospitare servizi molto utili e implementabili, quali l'interfaccia Meteo, pagine personalizzate e altri plugin in corso di implementazione.
L'interfaccia Meteo non è necessaria ai fini del funzionamento di Ninuxoo, tuttavia è un servizio molto utile, che può rivelarsi uno strumento d'oro in casi in cui:
- Si vuole comprendere con misurazione scientifica il motivo per cui il nodo è caduto (a volte accade anche nel senso fisico del termine)
- Nel caso in cui si dispone di una Stazione Meteorologica, si vuole fornire una scusante valida in casi di vicinato particolarmente insofferente (si inviano i dati al Servizio Meteorologico Nazionale)
Bisogna evidenziare, che l'interfaccia Meteo funziona anche se non si è dotati di una Stazione Meteo vera e propria poiché acquisisce i dati dal servizio OpenWeatherMap.
Ogni NAS può fornire servizi principalmente ad altri NAS che però devono fornire la propria token.
Per maggiori informazioni vedi Tokens e processo di scambio chiavi tra device.
Consultare la pagina: Installare Ninuxoo Locale
Questo è un Progetto Open Source.
Sentitevi liberi di modificarlo e migliorarlo come preferite.
Per maggiori informazioni, consultare la Licenza con cui è stato rilasciato.