A gopher hole is called a burrowEncrypted peer-to-peer file transfer, entirely under your control.
Sending files between devices means either



Transfer files between any device
Works on any device within my network
Avoid third parties / middlemen
Files go straight from sender to receiver, without being stored in the middle
Self-hosted — free for life
Runs on my own infrastructure, no subscriptions
% wormhole send important-stuff.txt
Wormhole code is: 7-guitarist-revenge% wormhole receive 7-guitarist-revenge
Receive file written to important-stuff.txt
Third-party relay servers
All file data travels through servers you don’t own or control.
Single file transfers only
Repeated commands to transfer multiple files
Not compatible with mobile
No iOS app available
Written in Python
…
A gopher hole is called a burrow
services:
burrow-exchange:
image: maximiliancraig112/burrow-exchange:latest
restart: unless-stopped
ports:
- "8080:8080"
burrow-relay:
image: maximiliancraig112/burrow-relay:latest
restart: unless-stopped
ports:
- "9090:9090" # P2P relay
- "8082:8082" # web dashboard
environment:
TUNNEL_PUBLIC_URL: http://your-server:8082Connect all your devices in a private mesh network.

Sender initiates the transfer
burrow send photo.jpg
# Connecting to exchange server...
Code: swift-copper-leaps
# Waiting for receiverReceiver accepts the file via the nameplate
burrow receive swift-copper-leaps
# Connecting to exchange server...
# Connecting to relay...
# Receiving photo.jpg (182.4 KB)
Saved to C:\Path\photo.jpg
Done!

