What's new
Zero-setup self-hosting
The shared secret key is now generated automatically on first start and stored inside your Docker stack. No more generating keys and pasting them into the compose file — self-hosting is now just:
docker compose up -dAutomatic transfer resume
Transfers that get interrupted (network drop, laptop sleep) now reconnect and continue exactly where they stopped — no starting over.
Improved documentation
A streamlined README: a clearer self-hosting guide (HTTP for quick local testing, HTTPS with your own domain recommended for real use) and a condensed "How it works" section.
Internal
- Dependency updates (PyJWT, CI action versions)
Upgrading
Download the new compose files from deploy/ and restart:
docker compose pull && docker compose up -dFull changelog: v.4.1.0...v4.2.0