IPFS – bolygóközi fájlrendszer

Előfordult már valakivel, hogy a google vagy a facebook vagy bármilyen más, nagy cég letörölte bizonyos képeit vagy automatikusan letiltotta a megosztásait ?
Ezek nagyon sokszor ráadásul teljesen ártalmatlan linkek és fájlok, családi jelenetek, amihez normál esetben nem is lenne szabad, hogy  köze legyen egy nagy külföldi cégnek, nemhogy önkényesen törölgetni és ez bizony sokszor a nem túl okos robotoknak köszönhető.

Egy olyan lehetőséget szeretnék bemutatni, ami  egy teljesen decentralizált megoldás, tehát nincs semmilyen központi szerver vagy vállalat, közvetlenül a saját gépünkön oszthatunk meg adatokat biztonságos módon és teljesen cenzúra mentesen, ez az IPFS, a bolygóközi fájlrendszer.

Az IPFS ötlete Juan Benet programozó fejéből származik, aki 2014 -ben megalapította a Protocol Labs vállalatot, de az IPFS -t csak 2015 -ben mutatta be.
Lényegében egy olyan P2P hálózat létrehozása volt a célja, amely lehetővé teszi, hogy teljesen decentralizált módon tároljunk és osszunk meg információkat.
A rendszer az elosztott hash-tábla, azaz a DHT jól ismert technológiáján alapul, ugyanezt használja a BitTorrent protokoll, amelyből az IPFS átvesz jó pár funkciót a P2P-hálózatához.

Az alkalmazás nyílt forráskódú és keresztplatformos, tehát minden ismertebb operációs rendszerre telepíthető, Linux, Windows, MacOS és Android, de van még egy plugin megoldása is Firefox és Chrome böngészőkhöz.

A projekt weboldalán egy nagyon egyszerű és szemléletes leírást is találhatunk az alkalmazás telepítéséről, amit csak úgy szoktunk emlegetni nem véletlenül, hogy next-next-finish, ez mindent elmond.

Több különböző csomag is a rendelkezésünkre áll, debian alapú rendszerekhez külön deb csomag és általános AppImage is elérhető és ezekhez szintén egy egy sor parancs a kezdők számára.
Haladóknak GO és JS implementáció és természetesen fejlesztőknek ott a teljes forráskód.

Amit külön ki szeretnék emelni, az egy olyan különleges telepítési mód, ami csoportok és projektek számára lehet nagyon lényeges, sok fájl és adatot fogunk kezelni, ez a  az IPFS Cluster megoldása.

Ez lehetővé teszi hogy több megbízható kliensből egy nagyobb, közös tárhelyet, azaz clustert hozzunk létre komolyabb méretű és nagyságrendű vállalkozásokhoz, innen az elnevezés tehát és így nagyobb adatbiztonság és nagyobb rendelkezésre állás biztosítható.

Egy linuxos közösség esetén például állandó kérdés a telepítő média, többségében ISO fájlok és a számtalan telepítő csomag elhelyezése. Ezzel a megoldással gyakorlatilag szinte korlátlan mennyiségben elérhetővé válnak.

Egy másik érdekesség pedig a saját, statikus weboldal hosztolása IPFS alól, amihez szintén kapunk egy rendkívül egyszerű és nagyon szemléletes leírást az alábbi linken: https://docs.ipfs.tech/how-to/websites-on-ipfs/single-page-website/

A projekt főoldala: https://ipfs.tech

Telepítés: https://ipfs.tech/#install

Az IPFS Cluster telepítés és beállítás: https://ipfscluster.io/documentation/collaborative/

Android kliens: https://play.google.com/store/apps/details?id=threads.server

A projekt GitHub oldala: https://github.com/ipfs


Továbbra is várunk mindenkit nagy szeretettel csevegő oldalunkon élőben:
https://skamilinux.hu/chat/

Aktív fórum témák:
https://skamilinux.hu/phpBB3/search.php?search_id=active_topics

Legutóbbi PuppySzoftverek:
https://sourceforge.net/p/puppyszoftver/activity

Vélemény, hozzászólás?

Translate »