droppy v1.0.0
First public release. ⚡
Highlights
- Zero-login transfers — open the URL on two devices, same room code, drop files
- P2P via WebRTC with automatic server-relay fallback; live
mode: p2p/mode: relayindicator - Multi-file & folder drops arrive as one ZIP, assembled in the browser (zero dependencies)
- Text snippets alongside files
- Room expiry — codes auto-rotate when idle; manual ↻ New code button
- QR pairing with
PUBLIC_URLsupport (advertise your canonical domain, e.g. https://droppy.innotel.us) - Optional Authentik SSO (OIDC + PKCE) with an admin kill-switch persisted across restarts
- One-click Authentik blueprint —
GET /api/authentik/blueprintorauthentik/blueprint.yamlfor GitOps - Docker: non-root image, healthcheck, multi-arch (amd64/arm64) builds to GHCR, tests gate every build
Usage
docker run -d -p 5150:5150 -e ADMIN_PASSWORD=secret ghcr.io/innotelinc/droppy:latestFull docs: droppy/README.md