Ensures that all IPFS content uploaded to party.app and create.party.app remains retrievable indefinitely.
Party hosts a Kubo IPFS node on fly.io that keeps all content pinned and accessible via an IPFS gateway indefinitely.
This is hosted at https://ipfs-node.fly.dev/. The full list of pinned CIDs is stored in this repo as cids.json.
If our hosted node goes down, anyone can run their own IPFS node to serve the content. The pinning-box/ directory contains our Docker and Fly.io configuration, but it's compatible with any Docker-based hosting environment.
If the content is no longer pinned anywhere on the IPFS network, a full backup of the IPFS block store is available at:
https://pub-ac99b6e4f94a40ab927548cb984b7e4c.r2.dev/ipfs-backup.tar.gz (~19 GB)
This backup is also stored permanently on-chain via Irys:
https://gateway.irys.xyz/7JG6doqyYUnYsDddaobdEfRBqaRpi1uZPrAFgvKaiGHg
To restore from backup:
- Start a fresh Kubo node
- Stop the daemon
- Extract the backup into the node's data directory (replacing
blocks/,datastore/,keystore/, andconfig) - Restart the daemon
All 22,247 pins will be restored.
cids.json— Complete list of all pinned CIDspinning-box/— Dockerfile,fly.toml, and init scripts for hosting the IPFS nodeirys-upload/— Script and docs for uploading the IPFS backup to Irys (permanent on-chain storage via USDC on Ethereum)scripts/— Tooling for exporting CIDs from Pinata