Skip to content

IPFS Ninja

Lataa helposti kuvia, PDF-tiedostoja ja JSON-tiedostoja IPFS:ään ja saa pysyvä sisältötunniste (CID) välittömällä gateway-pääsyllä.

Mikä on IPFS?

InterPlanetary File System (IPFS) on hajautettu, vertaisverkkopohjainen tallennusprotokolla. IPFS jakaa tiedostot pienempiin osiin, jakaa ne verkon yli ja antaa jokaiselle tiedostolle ainutlaatuisen sisältötunnisteen (CID) sen sisällön perusteella.

Tämä tarkoittaa:

  • Hajautettu tallennus — tiedostosi tallennetaan useille solmuille parannetun luotettavuuden takaamiseksi.
  • Sisältöosoitteistus — CID johdetaan tiedoston sisällöstä itsestään, mikä takaa muuttumattomuuden.
  • Koko verkon kattava saatavuus — kuka tahansa, jolla on CID, voi hakea tiedoston mistä tahansa IPFS-solmusta.

Mitä IPFS Ninja tekee

IPFS Ninja on hallittu palvelu, joka antaa sinun ladata tiedostoja ja kiinnittää olemassa olevaa sisältöä IPFS:ssä yksinkertaisen REST API:n kautta. Omaa IPFS-solmua ei tarvitse ajaa.

  • Lataa uusia tiedostoja — lähetä mikä tahansa tiedosto POST /upload/new -pyynnöllä ja saa pysyvä CID
  • Kiinnitä olemassa olevia CID:itä — onko sinulla jo sisältöä IPFS:ssä? Kiinnitä se klusteriimme POST /pin -pyynnöllä varmistaaksesi sen pysyvän saatavuuden
  • Pääsy gatewayn kautta — kaikki kiinnitetty sisältö on saatavilla osoitteessa ipfs.ninja/ipfs/<CID> (apex-gateway palvelee vain tilisi tai muiden IPFS Ninja -tilien CID-tunnisteita — katso Gateway-pääsy alla)
  • Mukautettu metadata — liitä avain-arvo-pareja latauksiin ja kiinnityksiin organisointia ja suodatusta varten
  • Allekirjoitetut lataustokenit — luo aikamääräisiä tokeneita asiakaspuolen latauksiin paljastamatta API-avaintasi
  • IPNS muuttuvat nimet — luo vakaita nimiä, jotka osoittavat muuttuviin CID:eihin IPNS API:n kautta, enintään 10 nimeä per tili
  • Kuvan optimointi — muuta kokoa, muunna ja pakkaa kuvia lennossa gateway-URL-parametrien avulla

Hallintapaneeli

Seuraa latauksia, tallennustilaa ja gateway-kaistanleveyttä henkilökohtaisesta hallintapaneelistasi. Hallintapaneelin avulla voit myös ohjata suurinta osaa API:sta ilman koodin kirjoittamista:

  • Vedä ja pudota -lataus — tiedostoja, kansioita (pakattu UnixFS-hakemistoksi selaimessasi) tai .car-arkistoja
  • Nimeä uudelleen -tiedostoja latauksen jälkeen; kuvaus täyttyy automaattisesti tiedostonimestä valinnan yhteydessä
  • Ota tilannevedos kansiosta saadaksesi yhden hakemisto-CID:n kaikelle sen sisältämälle
  • Määritä S3 CORS per bucket lomake-editorin kautta (selain-SDK-integraatioille)
  • Hallinnoi API-avaimia, gateway-tokeneita, IPNS-nimiä ja dedikoidun gatewayn asetuksia
IPFS Ninja -hallintapaneeli analytiikalla, kaavioilla ja käyttötilastoilla

Gateway-pääsy

Jokainen ladattu tiedosto on saatavilla IPFS Ninja -gatewayn kautta, joka toimii siltana hajautetun IPFS-verkon ja perinteisten verkkoselainten välillä.

Gateway-URL noudattaa tätä kaavaa:

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

Apex-gatewayn kattavuus

Apex-gateway osoitteessa https://ipfs.ninja/ipfs/<CID> palvelee vain CID-tunnisteita, jotka rekisteröitynyt IPFS Ninja -käyttäjä on ladannut tai kiinnittänyt. Kaikille muille CID-tunnisteille palautetaan HTTP 410 Gone viittauksella julkisiin IPFS-gatewayhin, kuten ipfs.io tai dweb.link. Palvellaksesi kolmannen osapuolen CID-tunnistetta gatewaymme kautta, rekisteröidy ilmaiseksi ja suorita ensin POST /pin tilillesi.

TIP

Tiedostosi ovat myös saatavilla mistä tahansa julkisesta IPFS-gatewaysta (esim. dweb.link, w3s.link) samalla CID:llä — IPFS-verkko on hajautettu.

Kaikki maksulliset suunnitelmat saavat dedikoidun gatewayn omalla aliverkkotunnuksellaan (<slug>.gw.ipfs.ninja), joka palvelee vain heidän tiliinsä kiinnitettyjä tiedostoja — valinnaisella token-pohjaisella pääsynhallinnalla ja alkuperärajoituksilla. Dedikoitu gateway on suositeltu URL tuotantoupotukseen (videot, NFT-katselimet, sivustot).

Tuetut tiedostotyypit

TyyppiFormaatitSyöte
JSONMikä tahansa kelvollinen JSON-objekti tai taulukkostring / object
KuvatPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFTavalliset PDF-dokumentitbase64
HTMLHTML-dokumentitbase64
KaikkiMikä tahansa tiedosto (binääri, teksti, video jne.)base64

Kaikki tiedostotyypit hyväksytään. Tyyppi tunnistetaan automaattisesti ja tallennetaan viitteeksesi.

Turvallisuus

Gateway-vastaukset sisältävät turvaotsakkeet (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), jotka estävät selaimia suorittamasta skriptejä tarjoillussa sisällössä.