up vote 3 down vote favorite
1
share [g+] share [fb]

I'd like to synch the music folder at my home and at my workplace (both Windows machines). It's about 10GB worth of MP3. I have a Linux (debian) server avaiable with plenty of bandwidth and disk space that I would like to use as a central repository (because both my home and work computers can be turned off at any time - and often are).

Ideally the software would run as quietly in the background as possible, using only idle CPU, disk and bandwidth resources (because, naturally, synching MP3 is not a very important task).

Does something like this exist?

link|improve this question

64% accept rate
You probably need to look for a rsync or git based solution. – nik Sep 10 '09 at 14:21
Both need to be run on-demand. I want something that runs in the background from the moment I turn on my PC. And at "idle" priority level. – Vilx- Sep 10 '09 at 14:27
feedback

4 Answers

Try SyncBack, was recommended to me. Has FTP and network support and can run on your defined priority level (such as idle)

Here is the site

Should have added that I do use it now, just was not my own idea. I really like it, you can set it up to auto-sync or to run on a schedule.

link|improve this answer
Sorry, you can also force it to run when needed, and it runs as a service (no log-in needed if you want) – IPX Ares Sep 10 '09 at 15:22
FYI, we use it to move WAV files around that we need to copy, usually pushing 2-3 GBs a day (or however much we get new that day), only limit is your connection speeds. – IPX Ares Sep 10 '09 at 15:23
feedback

You may want to look at DropBox or Mesh.

Not sure how to use your Linux box as a go between, but Dropbox gives you 2GB free online and Mesh gives you 5GB.

When I say free storage, I mean by using them as a go between, so you can sync to them, turn off the original pc and then turn on your second pc and get all the files.

If you can install mesh on your pc, leave it on and then install it at work, you can directly sync from work to home as many files as you want!

Also, Dropbox allows you to buy more space, I am not sure if Mesh allows you to.

If you want to use Linux box, you can look in to Rsync and Unison, but it will be **a lot ** harder

link|improve this answer
That's the problem with the online services - I don't want to pay for the space, especially when I already have a server which I could use on my own. And I'm willing to spend a few hours setting it up, that's no problem. – Vilx- Sep 10 '09 at 14:25
RSync is one way; Unison looks good, but has issues with Unicode filenames (which unfortunately are present in my collection). – Vilx- Sep 10 '09 at 14:25
Also, I can't run RSync as idle priority. – Vilx- Sep 10 '09 at 14:26
Well, like I said, I would personally use Mesh, if you have a Linux server you can leave on 24x7, I would simply leave your Windows one on 24x7 instead! Mesh will happily sync it for you. I sync around 30GB of files with a friend just fine using it, it works in the background and very well. – William Hilsum Sep 10 '09 at 14:29
feedback

Um, I assume you have decided not to use windows "Offline files" function which would do all you ask for, but perhaps doesn't fit your need for low resource sync?

link|improve this answer
And how do you propose I use it for a two-way synchronization over the intenet? I won't even ask about using a Linux box as a central repository... – Vilx- Sep 11 '09 at 9:09
feedback

Appologies in advance for pitching my own project here, but have a look at MagicFolder, it's designed specifially for synchronizing whole folders between machines using a central repository.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.