[Box Backup] Backuping inversely
Chris Wilson
boxbackup@fluffy.co.uk
Fri, 25 Jan 2008 22:19:36 +0000 (GMT)
Hi Pablo,
On Fri, 25 Jan 2008, Pablo Fernandez wrote:
> I would like to implement backups in the inverse fashion to box backup
> normal behavior.
>
> I would like to have a server that triggers the backups from clients and
> disallow clients to trigger backups on their own. Instead of push I
> would like to do a pull of the data. Is it possible to do this?
It's not supported at all at the moment. The general philosophy of Box
Backup is that the server is "untrusted", and therefore that you wouldn't
want to place the control of backup scheduling in its hands.
Having said that, there are a few ways that it could be implemented
reasonably easily:
* Get the server to SSH to the client and run "bbackupctl sync".
* Have a "reverse connection" mode where the server can connect to the
client, which then logs in over the same connection.
* Have the client send a "SyncAllow"-type command to the server before
starting the backup, to which the server could respond "backup now" or
"wait X seconds".
The first does not require any changes to Box, so it's what I'd recommend
that you try if you want this feature now. I can't see much use for the
feature so I'm not really inclined to implement either of the other two
options unless I see more people asking for it. (Especially not before
releasing 0.11).
Cheers, Chris.
--
_____ __ _
\ __/ / ,__(_)_ | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Ruby/Perl/SQL Developer |
\ _/_/_/_//_/___/ | We are GNU : free your mind & your software |