Skip to content

IPFS Ninja

Resimleri, PDF'leri ve JSON dosyalarini kolayca IPFS'e yukleyin ve aninda gateway erisimi ile kalici bir icerik tanımlayıcısı (CID) alın.

IPFS nedir?

Gezegenlerarası Dosya Sistemi (IPFS), merkezi olmayan, eşler arası bir depolama protokoludur. IPFS dosyaları daha küçük parçalara böler, ağ genelinde dağıtır ve her dosyaya içeriğine dayalı benzersiz bir içerik tanımlayıcısı (CID) atar.

Bu şu anlama gelir:

  • Dağıtık depolama — dosyalarınız geliştirilmiş güvenilirlik için birden fazla düğümde saklanır.
  • İçerik adresleme — CID, dosya içeriğinin kendisinden türetilir ve değişmezliği garanti eder.
  • Ağ genelinde erişilebilirlik — CID'ye sahip herkes dosyayı herhangi bir IPFS düğümünden alabilir.

IPFS Ninja ne yapar

IPFS Ninja, basit bir REST API aracılığıyla dosya yüklemenize ve mevcut içeriği IPFS'te sabitlemenize olanak tanıyan yönetilen bir hizmettir. Kendi IPFS düğümünüzü çalıştırmanıza gerek yoktur.

  • Yeni dosya yükleme — herhangi bir dosyayı POST /upload/new ile gönderin ve kalıcı bir CID alın
  • Mevcut CID'leri sabitleme — IPFS'te zaten içeriğiniz var mı? Erişilebilirliği sağlamak için POST /pin ile kümemize sabitleyin
  • Gateway üzerinden erişim — tüm sabitlenmiş içerik ipfs.ninja/ipfs/<CID> adresinden erişilebilir
  • Özel meta veriler — organizasyon ve filtreleme için yüklemelere ve sabitlemelere anahtar-değer çiftleri ekleyin
  • İmzalı yükleme token'ları — API anahtarınızı açığa çıkarmadan istemci tarafı yüklemeler için süreli token'lar oluşturun
  • IPNS değiştirilebilir adlarIPNS API aracılığıyla değişen CID'lere işaret eden kararlı adlar oluşturun, hesap başına 10 ada kadar
  • Görüntü optimizasyonugateway URL parametreleri ile görüntüleri anında yeniden boyutlandırın, dönüştürün ve sıkıştırın

Kontrol Paneli

Kişisel kontrol panelinizden yüklemeleri, depolamayı ve gateway bant genişliğini takip edin.

Analizler, grafikler ve kullanım istatistikleri içeren IPFS Ninja Kontrol Paneli

Gateway erişimi

Yüklenen her dosya, merkezi olmayan IPFS ağı ile geleneksel web tarayıcıları arasında köprü görevi gören IPFS Ninja gateway üzerinden erişilebilir.

Gateway URL'si şu kalıbı izler:

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

TIP

Dosyalarınız aynı CID ile herhangi bir genel IPFS gateway'inden (örn. dweb.link, w3s.link) de erişilebilir — IPFS ağı merkeziyetsizdir.

Nirvana planı kullanıcıları, yalnızca hesaplarına sabitlenmiş dosyaları sunan kendi alt alan adlarında (<slug>.gw.ipfs.ninja) özel bir gateway alır — isteğe bağlı token tabanlı erişim kontrolü ve kaynak kısıtlamaları ile birlikte.

Desteklenen dosya türleri

TürFormatlarGiriş
JSONHerhangi bir geçerli JSON nesnesi veya dizisistring / object
GörsellerPNG, JPG, WebP, GIF, TIFF, SVGbase64
PDFStandart PDF belgeleribase64
HTMLHTML belgeleribase64
HerhangiHerhangi bir dosya (ikili, metin, video vb.)base64

Tüm dosya türleri kabul edilir. Tür otomatik olarak algılanır ve referansınız için kaydedilir.

Güvenlik

Gateway yanıtları, tarayıcıların sunulan içerikteki betikleri çalıştırmasını engelleyen güvenlik başlıkları (Content-Security-Policy: sandbox, X-Content-Type-Options: nosniff, X-Frame-Options: DENY) içerir.

Boyut sınırları

SınırDeğer
İstek başına maks. yük6 MB (API Gateway sınırı)
Toplam depolama (Dharma)1 GB
Toplam depolama (Bodhi)10 GB
Toplam depolama (Nirvana)100 GB

Kullanım alanları

NFT meta verileri ve varlıkları

NFT meta veri JSON'unu ve ilişkili görselleri kalıcı, değişmez CID'lerle depolayın.

Statik kaynak barındırma

Web ve mobil uygulamalar için görselleri, belgeleri ve veri dosyalarını barındırın.

Doğrulanabilir veri paylaşımı

İçerik adreslemeli kanıt ile veri paylaşın — alıcılar hiçbir şeyin değiştirilmediğini doğrulayabilir.