Introducing ipfstr: a compact, resilient IPFS + Blossom service built for nostriches who want decentralized media that stays alive.
ipfstr is intentionally small and focused. It gives you fast uploads, pinned CIDs, Blossom responses for Nostr clients, and a clean local admin UI for status, pins, and maintenance. Itβs designed to be easy to run.
The philosophy: decentralization with resilience. Keep the surface area tight, use open protocols, and let the Nostr and IPFS do what they do best. If you share something, it should remain reachable even when servers fail.
Run it with Docker + Docker Compose, an IPFS node (Kubo), and a few env vars (SERVICE_URL, IPFS_API_URL, gateway URL, etc). You can also pair it with Cloudflare (tunnel or worker) if you want extra routing or fallback.
#nostr #ipfs #blossom
Give ipfstr a try. All feedback is welcome. Repository here:
πΎ.com/ipfs/qmcwzkhqdkykhjrzxaucvpdgvmuzkenaqc2zrhs69tw5tl