Your comment made me decide to check out borg,
But so far I've been unable to get it working in any way- I've submitted a github issue.
Speaking of github- any chance we can have other login mechanisms for the frontend? I do so loathe having external dependencies.