Ferry
Your own service for fast sharing.

Files, code, notes and secrets — on your own server. One Go binary, BadgerDB, no external dependencies.

Single static binary
Auto-TLS, built-in CLI
Your data stays on your server
1
Run the container
$ docker run -d -p 443:443 \   -v ferry:/data \   -e DOMAIN=your-domain.com \   ghcr.io/ferry/ferry:latest
2
Open the domain and create an owner

Ferry fetches its own certificate. Set an admin email and password — no second account needed.

3
Share from the terminal
$ ferry push ./main.go --expire 7d
→ https://your-domain.com/x7Qk2