Secure file hosting with horses.
Basic upload:
With options:
Request headers:
X-Retention: retention period in hours (default: 24)
X-Skip-Compression: any value skips compression (faster upload)
Response headers:
X-Retention-Hours: actual retention applied
X-Quota-Used / X-Quota-Total / X-Quota-Remaining: quota in MB
Check retention quota:
Returns JSON with used/total/remaining bytes for currently retained files
Delete files:
You can only delete your own files
Set custom embed color (Discord, Telegram, etc.):
Supports hex colors: #4a9eff, 4a9eff, #fff, fff
Get your current embed color:
Returns your custom color or the default branding color
Get raw file (no preview page, for direct embedding):
No auth required — use for direct links in embeds or scripts
CLI script with fzf integration and custom retention:
Setup:
Usage (outputs URL to stdout for piping):
Default retention: 24 hours
Max file size: 100MB
Retention quota: 512MB per user (total of non-expired files)