-
v0.0.3
Stablereleased this
2026-05-22 16:29:55 +02:00 | 47 commits to main since this releaseInitial release of drop•it: a self-hosted HTML file sharing with short-lived public URLs.
What's included
Core
- Upload an HTML file, get a shareable URL with a configurable TTL (1h, 6h, 24h, 48h, 7d)
- Automatic cleanup of expired pages on a configurable schedule
- Bearer token auth with named upload tokens
Admin
- Admin token with access to the
/adminpanel (list and delete all uploads) - forever TTL option: admin-only permanent uploads
- Per-user TTL cap: non-admin tokens can be restricted to a maximum expiry
UI
- Drag-and-drop landing page — enter token once, upload, copy link
- Recent uploads history (last 5, persisted in localStorage)
- Admin panel at /admin — full upload table with delete controls
API
- POST
/uploadwith optional?ttl=parameter - GET
/p/{id}serving raw HTML - GET
/mefor token verification - GET
/configreturning available TTLs for the current token - GET
/health
Deployment
- Docker image for amd64 and arm64 (Raspberry Pi 4/5)
- Single
compose.ymldeployment, data persisted in a mounted volume
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads