Loading repository data…
Loading repository data…
besoeasy / repository
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.
Private, decentralized file sharing for Nostr and the web
One storage backend to rule them all — Drop into apps, screenshot tools, pastebin-style pastes, Nostr clients, Reddit posts, forum embeds. Durable, anonymous file hosting that keeps you private.
docker run -d --restart unless-stopped --name originless \
-p 3232:3232 \
-p 4001:4001/tcp \
-p 4001:4001/udp \
-v originlessd:/data \
-e STORAGE_MAX=200GB \
ghcr.io/besoeasy/originless
| Gateway | URL |
|---|---|
| besoeasy | https://originless.besoeasy.com/ |
| gupt.app | https://originless.gupt.app/ |
| 0xchat | https://originless.0xchat.com/ |
dist folder to host your live DApp on IPFS| Platform | Description |
|---|---|
| 0xchat | Private, decentralized Nostr chat |
| ZeroNote | Anonymous encrypted notes sharing |
| gupt.app | Private, anonymous file sharing |
| Variable | Default | Description |
|---|---|---|
STORAGE_MAX | 200GB | Maximum storage limit for IPFS |
PORT | 3232 | API server port |
Base URL: http://localhost:3232
Upload a single file.
curl -X POST -F "file=@yourfile.pdf" http://localhost:3232/upload
{
"status": "success",
"cid": "QmX...",
"size": 12345,
"type": "application/pdf",
"filename": "yourfile.pdf"
}
Upload a .zip archive. Originless extracts it and stores the entire folder to IPFS as a directory. Use this for static site and DApp deploys.
curl -X POST -F "file=@dist.zip" http://localhost:3232/uploadzip
{
"status": "success",
"cid": "QmX...",
"filename": "dist.zip",
"files": 12,
"size": 12345
}
Teach your agents (Cursor, GitHub Copilot, Claude, etc.) to use Originless — no API keys, no accounts, no configuration required. Just point them at a running instance.
index.html report and upload it to https://originless.besoeasy.com/upload so I can share it."http://localhost:3232/upload."dist output, and publish it live to IPFS via https://originless.besoeasy.com/uploadzip."