Skip to content

IPFS Ninja

Enostavno naložite slike, PDF-je in JSON datoteke na IPFS in pridobite trajni identifikator vsebine (CID) s takojšnjim dostopom prek prehoda.

Kaj je IPFS?

InterPlanetary File System (IPFS) je decentraliziran peer-to-peer protokol za shranjevanje. IPFS razdeli datoteke na manjše dele, jih porazdeli po omrežju in vsaki datoteki dodeli edinstven identifikator vsebine (CID) na podlagi njene vsebine.

To pomeni:

  • Porazdeljena shramba — vaše datoteke so shranjene na več vozliščih za izboljšano zanesljivost.
  • Naslavljanje vsebine — CID izhaja iz same vsebine datoteke, kar zagotavlja nespremenljivost.
  • Dostopnost na ravni omrežja — kdorkoli s CID-om lahko pridobi datoteko iz kateregakoli IPFS vozlišča.

Kaj počne IPFS Ninja

IPFS Ninja je upravljana storitev, ki vam omogoča nalaganje datotek in pripenjanje obstoječe vsebine na IPFS prek preprostega REST API-ja. Ni treba poganjati lastnega IPFS vozlišča.

  • Nalaganje novih datotek — pošljite katero koli datoteko prek POST /upload/new in pridobite trajen CID
  • Pripenjanje obstoječih CID-ov — že imate vsebino na IPFS-u? Pripnite jo na naš grozd prek POST /pin, da ostane dostopna
  • Dostop prek prehoda — vsa pripeta vsebina je dostopna na ipfs.ninja/ipfs/<CID> (apex prehod streže samo CID-je iz vašega računa ali iz drugih računov IPFS Ninja — glejte Dostop do prehoda spodaj)
  • Prilagojeni metapodatki — dodajte pare ključ-vrednost nalaganjem in pripenjem za organizacijo in filtriranje
  • Podpisani žetoni za nalaganje — ustvarite časovno omejene žetone za nalaganje na strani odjemalca brez razkrivanja vašega API ključa
  • IPNS spremenljiva imena — ustvarite stabilna imena, ki kažejo na spreminjajoče se CID-e prek IPNS API-ja, do 10 imen na račun
  • Optimizacija slik — spreminjajte velikost, pretvarjajte in stiskajte slike sproti s parametri URL-ja prehoda

Nadzorna plošča

Spremljajte nalaganja, shrambo in pasovno širino prehoda z vaše osebne nadzorne plošče.

Nadzorna plošča IPFS Ninja z analitiko, grafi in statistikami uporabe

Dostop prek prehoda

Vsaka naložena datoteka je dostopna prek IPFS Ninja prehoda, ki služi kot most med decentraliziranim IPFS omrežjem in tradicionalnimi spletnimi brskalniki.

URL prehoda sledi temu vzorcu:

https://ipfs.ninja/ipfs/<CID>

Obseg apex prehoda

Apex prehod na https://ipfs.ninja/ipfs/<CID> streže samo CID-je, ki jih je naložil ali pripel registriran uporabnik IPFS Ninja. Zahteve za druge CID-je vrnejo HTTP 410 Gone s kazalcem na javne prehode IPFS, kot sta ipfs.io ali dweb.link. Za strežbo CID-ja tretje osebe prek našega prehoda se brezplačno registrirajte in najprej izvedite POST /pin na svoj račun.

TIP

Vaše datoteke so prav tako dostopne iz kateregakoli javnega IPFS prehoda (npr. dweb.link, w3s.link) z istim CID-om — IPFS omrežje je decentralizirano.

Uporabniki načrta Nirvana dobijo namenski prehod na lastni poddomeni (<slug>.gw.ipfs.ninja), ki strežejo samo datoteke, pripete na njihov račun — z izbirnim nadzorom dostopa na podlagi žetonov in omejitvami izvora.

Podprte vrste datotek

VrstaFormatiVnos
JSONKateri koli veljaven JSON objekt ali poljestring / object
SlikePNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandardni PDF dokumentibase64
HTMLHTML dokumentibase64
KarkoliKatera koli datoteka (binarna, besedilna, video itd.)base64

Vse vrste datotek so sprejete. Vrsta je samodejno zaznana in zabeležena za vašo referenco.

Varnost

Odgovori prehoda vključujejo varnostne glave (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), ki preprečujejo brskalnikom izvajanje skript v streženi vsebini.