Hi Mark,

You might want to take a look at SyncBack (you're probably looking at the Pro version IMHO): http://www.2brightsparks.com/syncback/sbpro.html. Although I've never used it myself, I heard good thing about it several times in the past.

It Includes the features you are looking for, including FTP & SFTP support and compression of files as they are synced. There are also a number of scripts that can be used to enhance the product (http://www.2brightsparks.com/syncback/scripts/index.html) which don't look particularly hard to engineer if you need something custom (i.e. deleting of files once synced). Beware though, scripts are written in Visual Basic. Sigh.

Nick.


On Fri, Jun 7, 2013 at 8:49 AM, Mark Rogers <mark@quarella.co.uk> wrote:
Thanks everyone for the suggestions!

Some comments, in no particular order:

expect: Long time since I used that - long enough to have forgotten it
existed! I'll have another look, for nostaligia if nothing else!

cygwin: I think I'd have problems convincing the server owner to all
this to be installed. To be honest, there are simpler solutions, for
example we could script having multiple copies of the backups on the
host; one which is maintained by the host (keep files for 2 days then
delete them), the other which is maintained by my box (download all
files and delete them from the host). It just feels like the "wrong"
way too do things - I don't like having to keep multiple copies of
large files around just because I can't find a better solution! On
Linux I could just use hard links to duplicate the files without
actually using disk space, but as far as I know doing that on Windows
isn't an option?

ncftp: Good point, I have used these tools before on Windows but
forgotten about them (or at least not remembered they were
cross-platform). Scripting something with those ought to be do-able.
Indeed I have a feeling that ncget can download a file and delete it
on success so if that can cope with not downloading a file it already
has, but still delete it, that may be the solution.

I am a little surprised that this isn't a fairly standard requirement
with a standard solution though. Keeping recent backups on the host
that created them, and a full archive elsewhere, seems fairly
"normal".

--
Mark Rogers // More Solutions Ltd (Peterborough Office) // 0844 251 1450
Registered in England (0456 0902) @ 13 Clarke Rd, Milton Keynes, MK1 1LG

_______________________________________________
main@lists.alug.org.uk
http://www.alug.org.uk/
http://lists.alug.org.uk/mailman/listinfo/main
Unsubscribe?  See message headers or the web site above!



--
Nick Heppleston
Modhul Ltd (http://www.modhul.com)

Tel: 07989 581766   E-mail: nick@modhul.com
LinkedIn: http://linkedin.com/in/nickheppleston

Registered in England and Wales (Company Number 6171967)
Registered Address: Wymondham Business Centre, 1 Town Green, Wymondham, Norfolk, NR18 0PN United Kingdom