Share text, images, and files up to 10MB. No accounts, no tracking, globally distributed.
Drag files here or click to upload |
Drag and drop files above, or click to browse. Markdown files are rendered automatically.
# Basic upload
curl --data-binary @myfile.txt https://staging.getpost.workers.dev/
# Upload from clipboard (macOS)
pbpaste | curl --data-binary @- https://staging.getpost.workers.dev/
# Custom expiration (1 hour)
curl -H "X-TTL: 3600" --data-binary @file.txt https://staging.getpost.workers.dev/
Save this as /usr/local/bin/pastebin
and make executable:
#!/bin/bash
curl --data-binary @${1:--} https://staging.getpost.workers.dev/
Usage: pastebin myfile.txt
or echo "hello" | pastebin
&raw
for direct file accessGetPost runs on Cloudflare Workers - zero servers, global distribution, generous free tier (100k reads, 1k uploads daily).
git clone https://github.com/getpost-loves-you/getpost
SETUP.md
for one-click Cloudflare deployment./deploy.sh mydomain
# Custom expiration
X-TTL: 3600 # Seconds until expiry
# Parameters
?raw # Return original file
?cors=1 # Enable CORS headers
# GitHub Actions artifact sharing
- run: ./deploy.sh | curl --data-binary @- $GETPOST_URL
# Screenshot sharing (macOS)
screencapture -c && pbpaste | curl --data-binary @- $GETPOST_URL
# Log sharing
tail -f app.log | curl --data-binary @- $GETPOST_URL
Architecture: Cloudflare Workers + KV storage, globally distributed edge computing
Security: ULID-based access control, separate delete tokens, no central database
Performance: Sub-100ms response times worldwide, automatic CDN caching
Privacy: No tracking, no ads, no accounts required
Open Source: CC0; No Rights Reserved. Fork it, hack it, improve it, deploy it everywhere.