Ajouter un noeud IPFS #4

Closed
opened 2019-08-17 21:37:00 +00:00 by U_Bren · 9 comments

Bonsoir, je propose à la création du service suivant :

  • Nom du service : IPFS
  • Adresse : ipfs.gnous.eu? gnous.eu?
  • Page de présentation : ipfs.io
  • Guide d'installation : Repo debian non-officiel ou documentation officielle
  • Source git : Liste des implémentations & de leur repos (go-ipfs conseillé si vous ne voulez pas utiliser le repo du tutoriel)
  • Licence : MIT - Source
  • Semblable à : DHT, BitTorrent, HTTP, ""CDN""...
  • Présentation : IPFS est un système de fichiers distribué. Dans le contexte de gnous, il permettrais d'aider à la distribution de ressources liés au libre (exemple type: les sources de linux, des distribs, des fichiers rares...) en les dupliquant (même principe qu'un miroir).
  • Information supplémentaire : Il serait également envisageable d'installer une gateway IPFS/HTTP, qui permettrais d’accéder au réseau IPFS depuis un navigateur HTTP à fin de permettre aux personnes n'ayant pas de client avec une URL de type http://ipfs.gnous.eu/ipfs/<RESSOURCE>.

Voilà, à voir si c'est une bonne idée et ce que l'espace disque permet.
N'hésitez pas a me contacter (je répondrai probablement plus vite sur discord.)

Merci.

Bonsoir, je propose à la création du service suivant : * Nom du service : ``IPFS`` * Adresse : ``ipfs.gnous.eu? gnous.eu?`` * Page de présentation : [ipfs.io](ipfs.io) * Guide d'installation : [Repo debian non-officiel](https://blog.siderus.io/how-to-get-ipfs-on-ubuntu-debian-linux-d7920c1a42b7) ou [documentation officielle](docs.ipfs.io/guides/guides/install/) * Source git : [Liste des implémentations & de leur repos](dist.ipfs.io/) ([go-ipfs](dist.ipfs.io/#about) conseillé si vous ne voulez pas utiliser le repo du tutoriel) * Licence : MIT - [Source](https://github.com/ipfs/ipfs/blob/master/LICENSE) * Semblable à : [DHT](https://en.wikipedia.org/wiki/Distributed_hash_table), [BitTorrent](https://en.wikipedia.org/wiki/Bittorrent), HTTP, ""CDN""... * Présentation : IPFS est un système de fichiers distribué. Dans le contexte de gnous, il permettrais d'aider à la distribution de ressources liés au libre (exemple type: les sources de linux, des [distribs](https://www.reddit.com/r/IPFS_Hashes/comments/asj2ve/linux_distributions_ubuntu_debian_raspbian_tails/), des fichiers rares...) en les dupliquant (même principe qu'un miroir). * Information supplémentaire : ``Il serait également envisageable d'installer une gateway IPFS/HTTP, qui permettrais d’accéder au réseau IPFS depuis un navigateur HTTP à fin de permettre aux personnes n'ayant pas de client avec une URL de type http://ipfs.gnous.eu/ipfs/<RESSOURCE>.`` Voilà, à voir si c'est une bonne idée et ce que l'espace disque permet. N'hésitez pas a me contacter (je répondrai probablement plus vite sur discord.) Merci.
Author

Un logiciel pour faire tourner une gateway (je crois que c'est possible de limiter l'utilisation maximale de la bande passante directement depuis le logiciel, à vérifier): https://github.com/VanVan/ipfsProxyHTTP

Un logiciel pour faire tourner une gateway (je *crois* que c'est possible de limiter l'utilisation maximale de la bande passante directement depuis le logiciel, à vérifier): https://github.com/VanVan/ipfsProxyHTTP
Owner

Ceci pourrait être intéressant. Ce qu'il faut voir c'est l'utilisation de stockage et quelles limites mettre, car le stockage, il n'est pas illimité.

Ceci pourrait être intéressant. Ce qu'il faut voir c'est l'utilisation de stockage et quelles limites mettre, car le stockage, il n'est pas illimité.
Author

Yep, c'est la où ça peut poser problème, après vous avez le contrôle de l'espace disque qu'il prend au maximum via la config, donc je n'envisage pas vraiment de problème de ce côté là.

Par contre oui concernant les fichers à pin ça mérite je pense discussion : y'a t-il la place pour 2-3 distribs?

Quels critères sont nécessaires pour qu'un ficher puisse faire l'objet une demande de pin? Faut-il peut-être faire un bot discord pour pin automatiquement les fichers de moins de X Mo, et uniquement ceux en rapport avec le libre?

Dans tout le cas, ça ne fera je pense pas de mal de fournir un pair libre de plus, même si il ne stocke rien, au moins il pourra aider au bootstrap, qui est actuellement affreusement lent (5-10minutes avant d'arriver à un nombre de pairs décent).

Yep, c'est la où ça peut poser problème, après vous avez le contrôle de l'espace disque qu'il prend au maximum via la config, donc je n'envisage pas vraiment de problème de ce côté là. Par contre oui concernant les fichers à pin ça mérite je pense discussion : y'a t-il la place pour 2-3 distribs? Quels critères sont nécessaires pour qu'un ficher puisse faire l'objet une demande de pin? Faut-il peut-être faire un bot discord pour pin automatiquement les fichers de moins de X Mo, et uniquement ceux en rapport avec le libre? Dans tout le cas, ça ne fera je pense pas de mal de fournir un pair libre de plus, même si il ne stocke rien, au moins il pourra aider au bootstrap, qui est actuellement affreusement lent (5-10minutes avant d'arriver à un nombre de pairs décent).
Author

Par curiosité : on parlerait de combien de stockage environ ?

Par curiosité : on parlerait de combien de stockage environ ?
Owner

Je pense pouvoir attribuer 100Go de stockage pour commencer.
Si besoin de plus voir si le prestataire peut fournir un SAN sur le réseau de l'infrastructure.
Niveau UX pour la proposition il faudrait voir ça aussi, surement via une GUI web.

Je pense pouvoir attribuer 100Go de stockage pour commencer. Si besoin de plus voir si le prestataire peut fournir un SAN sur le réseau de l'infrastructure. Niveau UX pour la proposition il faudrait voir ça aussi, surement via une GUI web.
Author

100GO il y'a a largement de quoi faire, personnellement je pensais plus a l'utiliser comme une sorte de dépôt de fichiers textes/pdf (du genre les manpages, des standards, bref des fichiers en rapport avec l'informatique et le libre en général. 100Go sauf à stocker des fichers vidéos (ce qui peut être une idée) j'avoue ne pas voir comment les remplir facilement avec juste du texte sauf a copier des centaines de livres.

Côté UX, Go-IPFS fourni une interface HTTP (REST?), donc peut importe la solution retenue on aura pas besoin de faire appel à evil eval.

100GO il y'a a *largement* de quoi faire, personnellement je pensais plus a l'utiliser comme une sorte de dépôt de fichiers textes/pdf (du genre les manpages, des standards, bref des fichiers en rapport avec l'informatique et le libre en général. 100Go sauf à stocker des fichers vidéos (ce qui peut être une idée) j'avoue ne pas voir comment les remplir facilement avec juste du texte sauf a copier des centaines de livres. Côté UX, Go-IPFS fourni une interface HTTP (REST?), donc peut importe la solution retenue on aura pas besoin de faire appel à ev~~il~~ eval.
Owner

Intéressant, je commencerai à regarder tout ça d'ici Dimanche !
A voir ce que ça donne.

Intéressant, je commencerai à regarder tout ça d'ici Dimanche ! A voir ce que ça donne.
Rick added the due date 2020-05-24 2020-05-15 12:41:55 +00:00
Rick removed the due date 2020-05-24 2020-05-23 23:11:37 +00:00
Rick added the
Accepté
label 2020-05-23 23:11:46 +00:00
Owner

Service accepté mais sous conditions (taille et choix des packets).

Service accepté mais sous conditions (taille et choix des packets).
Owner

Time out

Time out
Rick removed the
Accepté
label 2021-04-06 18:35:39 +00:00
Rick closed this issue 2021-04-06 18:35:51 +00:00
Rick added the
Refusé
label 2021-04-06 18:35:55 +00:00
Rick added the
Refusé
label 2024-03-09 02:26:20 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: gnouseu/services#4
No description provided.