Your device's files,
one punch away.
Peer-to-peer file access to a folder on a Linux device behind NAT. No open ports, no VPN, no bytes through a server.
Free and open source under the Apache-2.0 licence, with code, specs and threat model on GitHub.
- 1A small agent on the device only connects outward. No port is opened.
- 2Your backend gives a client a short-lived pass for one device and one folder.
- 3A tiny relay introduces the two. From then on they talk directly.
- 4Files move straight between client and device, encrypted. The relay never sees them.
Direct.
Files move between client and device in both directions, encrypted end to end. No server can read them.
Locked.
Signed tokens bound to the client's certificate; paths are jailed.
Yours.
Your backend issues tokens; no hosted service, no accounts.
Same network, no relay
Finds the device on the LAN, no server needed.
Works offline
A ticket fetched earlier opens a session with no internet.
USB sticks and SD cards
Plugged-in media appear inside the share right away.
Built for device fleets and kiosks, field equipment, home servers, and any backend that wants file access to its devices without hosting a file service.
Filepunch does one thing: move files to and from a device. not a sync tool, a fleet dashboard, a VPN or a cloud service, so it fits beside what you already run.