p2p file sharing — system overview

p2p file sharing — system overview An architecture diagram generated by Archify. Sender browser · adds files · gets link · Architecture component Sender browser adds files · gets link Static UI · Cloudflare Workers · Cloudflare edge Static UI Cloudflare Workers Receiver browser · opens link · 4-digit code · Architecture component Receiver browser opens link · 4-digit code Caddy · TLS terminator · no logs · VPS · your host Caddy TLS terminator · no logs Signal server · Go stdlib · REST + WSS · VPS · your host Signal server Go stdlib · REST + WSS coturn · TURN relay · TLS :443 · VPS · your host coturn TURN relay · TLS :443 Public STUN · NAT discovery · configurable · Architecture component Public STUN NAT discovery · configurable usage file · anonymous counter · VPS · your host usage file anonymous counter report log · abuse reports · JSONL · VPS · your host report log abuse reports · JSONL HTTPS · fetch app HTTPS · fetch app REST /api · WSS /ws REST join · WSS /ws reverse_proxy 127.0.0.1:8090 WebRTC DataChannel · file bytes only relayed fallback relayed bytes STUN binding counter ≤1/min append JSONL · 0600 Cloudflare edge VPS · your host Legend Backend Database Cloud Security External