Skip to content

IPFS Ninja

Laden Sie ganz einfach Bilder, PDFs und JSON-Dateien auf IPFS hoch und erhalten Sie einen permanenten Content Identifier (CID) mit sofortigem Gateway-Zugang.

Was ist IPFS?

Das InterPlanetary File System (IPFS) ist ein dezentrales Peer-to-Peer-Speicherprotokoll. IPFS zerlegt Dateien in kleinere Teile, verteilt sie im Netzwerk und weist jeder Datei einen einzigartigen Content Identifier (CID) basierend auf ihrem Inhalt zu.

Das bedeutet:

  • Verteilte Speicherung — Ihre Dateien werden auf mehreren Knoten gespeichert, was die Zuverlässigkeit verbessert.
  • Inhaltsbasierte Adressierung — Der CID wird aus dem Dateiinhalt selbst abgeleitet und gewährleistet Unveränderlichkeit.
  • Netzwerkweite Zugänglichkeit — Jeder mit dem CID kann die Datei von jedem IPFS-Knoten abrufen.

Was IPFS Ninja leistet

IPFS Ninja ist ein verwalteter Dienst, mit dem Sie Dateien hochladen und bestehende Inhalte auf IPFS über eine einfache REST API pinnen können. Sie müssen keinen eigenen IPFS-Knoten betreiben.

  • Neue Dateien hochladen — senden Sie eine beliebige Datei über POST /upload/new und erhalten Sie einen permanenten CID
  • Bestehende CIDs pinnen — haben Sie bereits Inhalte auf IPFS? Pinnen Sie sie über POST /pin an unseren Cluster, um die Verfügbarkeit sicherzustellen
  • Zugriff über Gateway — alle gepinnten Inhalte sind unter ipfs.ninja/ipfs/<CID> erreichbar
  • Benutzerdefinierte Metadaten — fügen Sie Schlüssel-Wert-Paare zu Uploads und Pins hinzu, um sie zu organisieren und zu filtern
  • Signierte Upload-Token — generieren Sie zeitlich begrenzte Token für clientseitige Uploads, ohne Ihren API-Schlüssel preiszugeben
  • IPNS veränderbare Namen — erstellen Sie stabile Namen, die über die IPNS API auf wechselnde CIDs verweisen, mit bis zu 10 Namen pro Konto
  • Bildoptimierung — skalieren, konvertieren und komprimieren Sie Bilder on-the-fly über Gateway-URL-Parameter

Dashboard

Verfolgen Sie Uploads, Speicherplatz und Gateway-Bandbreite über Ihr persönliches Dashboard.

IPFS Ninja Dashboard mit Analysen, Diagrammen und Nutzungsstatistiken

Gateway-Zugang

Jede hochgeladene Datei ist über das IPFS Ninja Gateway zugänglich, das als Brücke zwischen dem dezentralen IPFS-Netzwerk und herkömmlichen Webbrowsern dient.

Die Gateway-URL folgt diesem Muster:

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

TIP

Ihre Dateien sind auch über jedes öffentliche IPFS-Gateway (z. B. dweb.link, w3s.link) mit demselben CID erreichbar — das IPFS-Netzwerk ist dezentral.

Benutzer des Nirvana-Plans erhalten ein dediziertes Gateway unter ihrer eigenen Subdomain (<slug>.gw.ipfs.ninja), das nur Dateien ausliefert, die mit ihrem Konto verknüpft sind — mit optionaler tokenbasierter Zugriffskontrolle und Origin-Einschränkungen.

Unterstützte Dateitypen

TypFormateEingabe
JSONJedes gültige JSON-Objekt oder -Arraystring / object
BilderPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFsStandard-PDF-Dokumentebase64
HTMLHTML-Dokumentebase64
AlleJede Datei (Binär, Text, Video usw.)base64

Alle Dateitypen werden akzeptiert. Der Typ wird automatisch erkannt und für Ihre Referenz aufgezeichnet.

Sicherheit

Gateway-Antworten enthalten Sicherheitsheader (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY), die verhindern, dass Browser Skripte in ausgelieferten Inhalten ausführen.

Größenbeschränkungen

BeschränkungWert
Max. Payload pro Anfrage6 MB (API Gateway-Limit)
Gesamtspeicher (Dharma)1 GB
Gesamtspeicher (Bodhi)10 GB
Gesamtspeicher (Nirvana)100 GB

Anwendungsfälle

NFT-Metadaten & Assets

Speichern Sie NFT-Metadaten-JSON und zugehörige Bilder mit permanenten, unveränderlichen CIDs.

Statisches Ressourcen-Hosting

Hosten Sie Bilder, Dokumente und Datendateien für Web- und Mobilanwendungen.

Verifizierbare Datenfreigabe

Teilen Sie Daten mit inhaltsbasierter Herkunftsnachverfolgung — Empfänger können überprüfen, dass nichts manipuliert wurde.