A set-and-forget Tezos NFT preservation app that pins your NFT assets to IPFS.
Porcupin automatically monitors your Tezos wallets and backs up all NFT content (images, metadata, videos) to IPFS. Once configured, it runs in the background keeping your digital art collection safeβforever.
π Website: porcupin.xyz
Porcupin is seeking funding through the Tezos Ecosystem DAO!
Help us build and maintain this open-source tool for the Tezos community. Vote on our proposal until December 10th, 2025:
Connect any Tezos wallet to vote. Your Tez is your vote!
π We also accept Tezos donations: tz1U4wbRsojw1uWcNUpVMK2uihuhhXFYNVg3
| I want to... | Go here |
|---|---|
| Install and use Porcupin | User Guide |
| Build from source | Developer Guide |
| Update Porcupin | Updating Guide |
| Data Backup & Recovery | Backup Strategy |
| Contribute code | Contributing Guide |
| Understand the architecture | Architecture Docs |
- π¦ Set and Forget β Add wallets once, Porcupin handles the rest
- π IPFS Pinning β Embedded Kubo node, no external services needed
- π Real-time Sync β Watches for new NFTs via TZKT
- π» Cross-Platform β macOS, Windows, Linux, Raspberry Pi, Docker
- π Remote Server Mode β Run headless on NAS/Pi, manage from desktop app
- π Dashboard β Track sync status, storage usage, failed assets
- π Self-Sovereign β Your data stays on your machine
π See the User Guide for complete installation instructions.
- Which binary do I need?
- Desktop App (macOS, Windows, Linux)
- Headless Server (Ubuntu, Raspberry Pi)
- Docker
- Configuration
- Troubleshooting
| Platform | Desktop (GUI) | Headless (CLI) | Docker |
|---|---|---|---|
| macOS (Intel) | β | β | β |
| macOS (Apple Silicon) | β | β | β |
| Windows x64 | β | β | β |
| Windows ARM64 | β | β | β |
| Linux x64 | β | β | β |
| Linux ARM64 (Pi) | β | β | β |
We welcome contributions from developers of all skill levels! Please read our Contributing Guide before getting started.
Quick links:
Look for issues labeled good first issue to get started!
This project is licensed under the MIT License β see the LICENSE file for details.
You are free to use, modify, and distribute this software. We just ask that you give credit where it's due! π
FAFOlab
fafolab.xyz Β· info@fafolab.xyz
This project was made possible by these incredible open-source technologies:
- Wails β The Go/React desktop application framework
- Kubo IPFS β The implementation of IPFS used for embedded pinning
- TZKT β The premier Tezos API and Indexer
- Go β The language that powers the backend
ποΈ Tezos Ecosystem DAO
Community-voted, community-funded infrastructure for the Tezos ecosystem.
This project is supported by the Tezos community.
Made with π¦π for the Tezos NFT community