{"repo":"besoeasy/Originless","free":true,"listed":false,"github":"https://github.com/besoeasy/Originless","clone":"git clone https://github.com/besoeasy/Originless.git","description":"One all-in-one storage backend you can drop into anything: your own apps, screenshot tools, pastebin-style pastes, Nostr clients, Reddit posts, forum embeds—anything that needs durable, anonymous file hosting. One Originless to rule them all and keep you anonymous.","language":"Go","stars":82,"topics":["file-sharing","ipfs","nostr","file-upload","image-upload","anonymous","decentralized","docker","file-hosting","homelab"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"🌐 Originless Private, decentralized, origin-independent file & app hosting powered by IPFS The frictionless storage backend for the modern web — Drop into DApps, Nostr clients, AI agents, screenshot tools, and pastebins. Durable, cryptographic file hosting with zero API keys or user accounts required. --- ⚡ Quick Start (Run in 5 Seconds) Run a complete Originless node with IPFS integrated using a single command: Podman User? Simply replace docker with podman in the command above! - Access Originless Web UI & API at http://localhost:3232 To also archive IPFS media from Nostr accounts onto /archive , pass NOSTR NPUBS : Testing ⚡ Quick Showcase — Upload in One Command Uploading to Originless is a single POST /upload request — no API keys, no accounts, no auth : Response: The file is pinned to IPFS and instantly available anywhere on the swarm: - Native IPFS: ipfs://QmX... - Public gateway: https://ipfs.io/ipfs/QmX... - Alt gateway: https://dweb.link/ipfs/QmX... Your cid is the file's cryptographic hash — anyone can verify the bytes match the address with zero trust in this server. Upload an entire folder (static site, dist/ , asset bundle) as one root CID with /uploadfolder . Or run the ready-made script at the repo root to upload the whole examples/ folder in one go: Examples & Client Tools Client examples and decoupled tools are located in the examples/ folder at the root of the repository. Open them directly in your browser or deploy them independently to interact with any r","default_branch":null,"files":null,"tree":[],"storefront":"/r/besoeasy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/besoeasy/Originless/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}