Hvad er IPFS Pinning? Alt du skal vide i 2026
Lær hvad IPFS-pinning er, hvorfor filer forsvinder uden det, hvordan fjernpinning-tjenester fungerer, og hvordan du fastgør din første fil. Komplet guide.
Nacho founded IPFS.NINJA to make content-addressed storage feel as simple as an S3 PUT — a single API call, a permanent CID, no wallets or peer discovery to reason about.

- Fastgør (pin) en CID for at forhindre IPFS' garbage collection i nogensinde at slette den, uanset hvor sjældent den tilgås.
- Lokal pinning holder kun filer tilgængelige, så længe din egen node forbliver online døgnet rundt.
- Remote pinning-tjenester replikerer dit indhold på tværs af flere noder, så det overlever, at din maskine går offline.
- En CID identificerer indhold ud fra dets hash, ikke en placering — de samme bytes producerer altid samme adresse.
Hvis du har brugt tid på at udforske decentraliseret lagring, har du sandsynligvis hørt om IPFS --- InterPlanetary File System. Det lover et web, hvor filer adresseres efter deres indhold frem for deres placering, hvilket gør data portabelt, verificerbart og censurresistent. Men der er en fælde, der snubler næsten alle nybegyndere: hvis ingen eksplicit beholder din fil, forsvinder den.
Det er her pinning kommer ind. Denne guide forklarer, hvad IPFS pinning er, hvorfor det er vigtigt, hvordan det fungerer under motorhjelmen, og hvordan du pinner din første fil i dag.

Fastgør din første fil på 60 sekunder#
IPFS er et peer-to-peer-protokol til lagring og deling af filer. I stedet for at hente en fil fra en specifik server (som https://example.com/photo.jpg) anmoder du om den via dens Content Identifier (CID) --- en kryptografisk hash af filens indhold. Enhver node i netværket, der har en kopi, kan levere den til dig.
Denne model har kraftfulde egenskaber:
- Deduplikering --- identiske filer deler det samme CID, så netværket gemmer aldrig to kopier af det samme indhold.
- Integritet --- hashen garanterer, at filen ikke er blevet manipuleret.
- Decentralisering --- ingen enkelt server kontrollerer adgangen.
Men IPFS-noder har begrænset diskplads og har brug for en måde at beslutte, hvilke data der skal beholdes, og hvilke der skal kasseres. Denne mekanisme kaldes garbage collection, og det er grunden til, at dine filer kan forsvinde.
Garbage collection-problemet#
Hver IPFS-node vedligeholder et lokalt bloklager. Når noden henter indhold på dine vegne --- f.eks. du ser et billede via en offentlig gateway --- caches blokkene midlertidigt. Over tid kører noden garbage collection for at frigøre plads, og alle blokke, der ikke eksplicit er markeret som vigtige, slettes.
Her er det kritiske punkt: at tilføje en fil til IPFS garanterer ikke, at den bliver der. Hvis den eneste node, der havde din fil, går offline, eller hvis den node kører garbage collection på blokkene, bliver indholdet utilgængeligt. CID’et eksisterer stadig som en adresse, men ingen er hjemme.
Dette er tilsigtet. IPFS er et indholds-adresseringsprotokol, ikke en garanti for permanent lagring. Permanens kræver en eksplicit beslutning om at beholde data. Den beslutning kaldes pinning.
Hvad er pinning?#
Pinning fortæller en IPFS-node: “Behold dette indhold. Fjern det ikke ved garbage collection, uanset hvad.” Tænk på det som et bogmærke i en fysisk bog --- bogen mister ikke den side, bare fordi hylden omorganiseres.
Når du pinner et CID, markerer noden alle blokke associeret med det indhold som beskyttede. Garbage collection springer disse blokke helt over.
Der er to typer pinning:
Lokal pinning#
Du kører din egen IPFS-node (f.eks. Kubo) og pinner filer direkte:
ipfs pin add QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdGIndholdet forbliver på din maskine, så længe din node kører, og pinnen er på plads.
Fjern-pinning#
Du sender en pin-anmodning til en tredjepartstjeneste, der driver IPFS-infrastruktur på dine vegne. Tjenestens noder pinner indholdet og holder det tilgængeligt 24/7, selv når din egen maskine er slukket.
Hvorfor fjern-pinning-tjenester eksisterer#
Lokal pinning fungerer, men det medfører driftsomkostninger, som de fleste udviklere og teams ikke ønsker at håndtere:
- Oppetid --- Din laptop er ikke online 24 timer i døgnet. Hvis din node går offline, kan ingen hente dine pinnede filer fra dig.
- Båndbredde --- At servere populære filer fra en hjemmeforbindelse bliver hurtigt en flaskehals.
- Vedligeholdelse --- At køre en IPFS-node betyder at holde software opdateret, overvåge diskforbrug, administrere peer-forbindelser og konfigurere netværk.
- Redundans --- En enkelt node er et enkelt fejlpunkt. Professionelle pinning-tjenester replikerer typisk data på flere noder i forskellige regioner.
Fjern-pinning-tjenester løser alle disse problemer. Du uploader eller pinner dit indhold via et API, og tjenesten håndterer infrastruktur, replikering og tilgængelighed.
Hvordan IPFS pinning fungerer under motorhjelmen#
1. Indhold opdeles i blokke#
Når du tilføjer en fil til IPFS, bryder noden den op i stykker (typisk 256 KB). Hvert stykke hashes individuelt.
2. En DAG konstrueres#
Blokkene organiseres i en Directed Acyclic Graph (DAG) ved hjælp af en Merkle DAG-datastruktur.
3. Pinnen beskytter hele DAG’en#
Når du pinner et rod-CID, markerer noden rekursivt rodblokken og alle refererede blokke som pinnet. Dette kaldes en recursive pin.
4. Noden annoncerer tilgængelighed#
Pinning-noden publicerer udbyderposter i IPFS Distributed Hash Table (DHT).
5. Garbage collection springer pinnede blokke over#
Pinnede blokke og deres efterkommere bevares. Alt andet er berettiget til fjernelse.
Pinning vs. hosting#
Pinning betyder, at en IPFS-node beholder blokkene og deltager i peer-to-peer-netværket for at levere dem.
Hosting (via en gateway) betyder at give et HTTP-endpoint, der oversætter et CID til en standard web-URL:
https://your-gateway.example.com/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6ucoGateways bygger bro mellem IPFS peer-to-peer-netværket og det traditionelle web.
Pinning-tjenester i 2026#
| Tjeneste | Gratis plan | Billigste betalte plan | Gateway | Noter |
|---|---|---|---|---|
| IPFS Ninja | 500 filer, 1 GB | $5/md (10 GB) | Dedikeret | Simpelt REST API, IPNS-navne, billigste betalte plan |
| Pinata | 500 filer, 1 GB | $20/md (1 TB) | Dedikeret | Etableret platform, JS/TS SDK |
| Web3.Storage (nu Storacha) | 5 GB | $10/md (100 GB) | Delt (storacha.link) | Filecoin-backed langtidslagring |
| Filebase | 5 GB | Forbrugsbaseret; Ubegrænset $500/md | Dedikeret (betalte planer) | Multi-netværk (IPFS, Sia, Storj) |
For en detaljeret sammenligning, se Bedste IPFS pinning-tjenester 2026.
Sådan pinner du en fil#
Hvis du skal pinne filer direkte fra en browser eller mobilapp, giver IPFS upload tokens dig mulighed for at gøre det sikkert uden at eksponere din API-nøgle.
Upload og pin med curl#
curl -X POST https://api.ipfs.ninja/upload/new \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"content": {"name": "Alice", "score": 42}}'Upload med JavaScript#
const response = await fetch("https://api.ipfs.ninja/upload/new", {
method: "POST",
headers: { "X-Api-Key": "YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({ content: { name: "Alice", score: 42 } }),
});
const result = await response.json();
console.log("CID:", result.cid);Pin et eksisterende CID#
curl -X POST https://api.ipfs.ninja/pin \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"cid": "QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG", "description": "Project metadata"}'Hvornår du skal bruge IPFS pinning#
NFT-metadata og medier#
NFT-markedspladser har brug for tokenmetadata og kunstværker tilgængelige på ubestemt tid.
Decentraliserede applikationsaktiver (dApp)#
dApps, der serverer frontends eller brugergeneret indhold via IPFS, har brug for pålidelig tilgængelighed.
Permanent dokumentation#
Regulatoriske indberetninger, juridiske dokumenter og akademiske artikler drager fordel af indholds-adresseret lagring.
Censurresistent publicering#
Journalister og aktivister bruger IPFS til at publicere indhold, der ikke kan fjernes ved at målrette en enkelt server.
Verificerbare datapipelines#
Forsyningskædedata og videnskabelige datasæt kan hashes og pinnes for at skabe et uforanderligt revisionsspor.
Almindelige fejl at undgå#
Antage at IPFS betyder permanent#
At tilføje en fil til IPFS gør den adresserbar, ikke permanent. Pin altid indhold, du holder af.
Tro at pinning betyder kryptering#
Pinning holder dine data tilgængelige --- det gør dem ikke private. Krypter filer før upload, hvis du har brug for fortrolighed.
Ignorere CID-uforanderlighed#
Hvis du ændrer bare én byte, får du et helt andet CID. For foranderlige referencer, se IPNS. Nogle pinning-tjenester, som IPFS Ninja, inkluderer indbygget IPNS-support.
Stole på en enkelt pin#
For kritiske data, overvej pinning med flere tjenester.
Glemme storfils-ydeevne#
IPFS fungerer bedst med filer under et par hundrede megabyte. For effekten af pinning på ydeevne, se sådan fremskynder du IPFS-filhentning.
Konklusion#
IPFS pinning er mekanismen, der forvandler indholds-adressering fra en smart idé til en pålidelig lagringsstrategi. Uden det lever dine filer på lånt tid. Med det får du verificerbar, decentraliseret og vedvarende datatilgængelighed.
Vil du prøve det? ipfs.ninja lader dig pinne op til 500 filer og 1 GB data gratis med en dedikeret gateway --- intet kreditkort påkrævet.
Klar til at pinne din første fil? Se vores trin-for-trin guide for at gå fra nul til et pinnet CID på under to minutter.
Uanset hvilken tjeneste du vælger, er det vigtige at pinne dit indhold. Dine CID’er vil takke dig.
NFT-skabere bruger IPFS-pinning til at holde token-metadata permanent tilgængeligt — se vores guide til NFT-metadata-lagring for implementeringsdetaljer.
Om denne artikel
Denne artikel er AI-assisteret, menneskeligt gennemgået og produktverificeret mod den live IPFS.NINJA-platform før udgivelse. Læs, hvordan vi bruger AI i vores indhold .

Om forfatteren
Nacho Coll
Founder & Engineer at IPFS.NINJA
Nacho founded IPFS.NINJA to make content-addressed storage feel as simple as an S3 PUT — a single API call, a permanent CID, no wallets or peer discovery to reason about. Writes about IPFS internals, decentralized storage patterns, and the pinning-service landscape from the operator side of the wire.

