Featuring our own self-hosted clipboard relay, plus a curated index of public, privacy-focused, and CLI-friendly alternatives.
A personal, self-hosted relay between machines. Push text or a file from one machine, pull it on another. Browser and CLI attach to the same session โ short URLs, configurable TTL, content-addressed blob dedup. Built with FastAPI + SQLite; CLI is stdlib-only (one file, copy-and-run).
# install on any machine โ single stdlib-only file curl -fsSL https://paste.dot.com.in/cli/paste.py -o ~/.local/bin/paste chmod +x ~/.local/bin/paste # link this machine to your browser session (6-digit confirm) paste login # push text / stdin / file paste push "some text" echo "from stdin" | paste push - paste push --file ./report.pdf --ttl 24h # pull, list, delete paste pull <id-or-URL> paste pull <id> -o /tmp/out.pdf paste list paste rm <id>
# issue a bearer token via the web UI โ Tokens, then: export PASTE_TOKEN="<your-token>" # push text curl -X POST https://paste.dot.com.in/api/paste/text \ -H "Authorization: Bearer $PASTE_TOKEN" \ -H "Content-Type: application/json" \ -d '{"content":"hello world","ttl":"7d"}' # push file (multipart) curl -X POST https://paste.dot.com.in/api/paste/file \ -H "Authorization: Bearer $PASTE_TOKEN" \ -F "file=@./report.pdf" \ -F "ttl=24h" # pull raw content (anyone with the URL โ no auth needed) curl https://paste.dot.com.in/p/<id>/raw
# 1. Visit the dashboard open https://paste.dot.com.in # 2. Sign in (browser session via HttpOnly cookie) # โ Drag-drop a file or paste text in the editor # โ Pick a TTL: 1h / 24h / 7d (default) / 30d / never # โ Copy the short URL โ share it with anyone # 3. Manage your pastes # โ /pastes list everything you own # โ /tokens create / revoke CLI bearer tokens # โ /sessions log other machines out
scp it to any machine and it runs.you.paste.com.in)nc required.