Slashdot Mirror


Ask Slashdot: Syncing Files With Remote Server While On the Road?

An anonymous reader writes "Here's a scenario: you are on a vacation trip for a couple of weeks — on the road. Lots of pictures — 2-300 per day. Maybe some text files with short notes etc. You have a camera with Eye-Fi, a PC, and a phone with WiFi and 3G. Files ends up on the PC (mobile storage), phone provides Internet connectivity. Now, if you wanted to upload all files pretty much as you go — given spotty access to Internet over G3 and WiFi — what would be the best way to do that automatically; set-it-and-forget-it style? I would like them to end up on my own server. rsync script? ownCloud? Some BitTorrent setup? Other? I'm thinking of interrupted file transfers due to no network, re-starts etc. And I would not want to lose any files; including scenarios where files gets deleted locally — that should not result in files getting automatically deleted on the server as well. Sure; I could perhaps use something like Dropbox but that would take the fun out of it."

239 comments

  1. Fun? by Anonymous Coward · · Score: 5, Insightful

    You say you don't want to take all the fun out of it, but you're trying to foist this idiocy off on a public forum? Save the fun for yourself, and make a blog post about your solution.

    1. Re:Fun? by Zaelath · · Score: 5, Insightful

      I'm thinking this guy is a senior manager who would normally ask his IT drones to attempt to solve this problem. Like the one I had in my youth that wanted backup of his laptop to happen automatically for the random 4 hours a day it was connected to the corporate network, without impacting the performance of the laptop by doing anything too heavy like, you know, syncing files across the network.

      I'm at a loss as to why people answer these kinda questions, if it was your own family you'd tell them to stop being such a lazy ass and remember to hit dropbox or whatever whenever they have a link.

    2. Re:Fun? by grcumb · · Score: 4, Informative

      You say you don't want to take all the fun out of it, but you're trying to foist this idiocy off on a public forum? Save the fun for yourself, and make a blog post about your solution.

      Allow me....

      Hello from my vacation in Indonesia. There is no automated solution. What you're ignoring is that networks in the developing world are not only patchy, they're flaky too. So, whatever worked for you yesterday might not work tomorrow or even in half an hour's time. Counting on 3G is a bad idea, because of its unreliability, but also because of its cost. Use wi-fi wherever you can. Most hotels these days provide it free of charge. Use rsync (with the zip option if you like), and keep it simple. My update script looks like this:

      rsync -av ${SRC}/* ${USERNAME}@${DEST}:${PATH}

      Yep, just a single folder in which I dump everything of value and a corresponding folder on my home machine. I just pop open a command line whenever ity's convenient (and possible) and run it. It doesn't always complete in time (the one I'm running as we speak won't be finished before I leave to go scuba diving), but I can always complete the sync later in the day.

      Also, bring one or more external disks. Use them for quick and dirty backup while you're on the move. It only takes one rain storm (or fall in a river) to be glad you did. And don't count on buying new SD cards when you're on the road. Most of the ones for sale in the developing world are convincing knock-offs that last about two weeks. That's my experience anyway.

      Anyway, simplicity is the single most important step for you when you're backing up data in the developing world. You can't rely on any other factor, so you should at least be able to rely on your own scripts. Which leads to my maxim: "In the absence of robustness, choose simplicity"

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    3. Re:Fun? by thereitis · · Score: 4, Informative

      I'd recommend the --inplace option so that partially transferred files (due to a network drop, etc.) can be resumed easily. You might also want the --update option so that newer files on the receiving end don't get overwritten (thus you can modify files while on vacation and rsync them back to your home later).

    4. Re:Fun? by mattr · · Score: 1

      I am wondering what about the possibility of identically named photos, due to swapping cards / cameras / deleting and overwriting etc.
      So timestamps on folders should be used too perhaps..

    5. Re:Fun? by hairyfish · · Score: 1

      Allow me....

      Hello from my vacation in Indonesia. There is no automated solution.

      It seems wherever you are that Slashdot is working ok so it can't be too bad.

      I travel to Indo at least twice a year for both work and play (Java, Borneo, Bali and Lombok) and never have many issues (sure it doesn't work out in the bush but the major centres are no problem). Facebook from my SGS2 might cost a lot with roaming charges, but it does work and the company is paying :)

    6. Re:Fun? by Anonymous Coward · · Score: 0

      So you've left your computer at home turned on whilst you've gone on holiday? And you're able to guarantee that it will remain turned on and contactable whilst you're on holiday?

    7. Re:Fun? by grcumb · · Score: 1

      It seems wherever you are that Slashdot is working ok so it can't be too bad.

      Well, I posted from a 3 star hotel in Mataram, which is a fairly populous area (as you know). But even here, the mobile data connection regularly degrades to GPRS for hours ata time. Useless for data sync. In outlying areas in Lombok, GPRS/EDGE is all you get.

      I travel to Indo at least twice a year for both work and play (Java, Borneo, Bali and Lombok) and never have many issues (sure it doesn't work out in the bush but the major centres are no problem). Facebook from my SGS2 might cost a lot with roaming charges, but it does work and the company is paying :)

      Actually, MY SGS2 got about a week of regular email/facebook and light browsing on R50,000 ($US 5.00). I always just buy a local SIM, then text the office with my number. Much cheaper.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    8. Re:Fun? by Rei · · Score: 1

      And while it doesn't apply to the asker, if the person is trying to sync from an android device (say, a cell phone camera), BotSync is a good way to do basically that automagically, in a loop whenever there's new files to transfer.

      --
      The big brain am winning again! I am the greetist! Now I am leaving for no particular raisin!
    9. Re:Fun? by DarwinSurvivor · · Score: 1

      Most cameras allow you set set a prefix or at least the starting number, you can use that to distinguish them. Failing that, just make a folder for each camera!

    10. Re:Fun? by DarwinSurvivor · · Score: 1

      Most people have at least 1 friend or family member that knows how to hit a power button.

    11. Re:Fun? by Anonymous Coward · · Score: 0

      I personally prefer the --partial along with --partial-dir options to --inplace. This will still keep the partial progress if the sync gets interrupted, but if you've modified a file you won't overwrite the original until you have the complete new version.

    12. Re:Fun? by Atzanteol · · Score: 1

      Dear slashdot moderators. Bitching about the question in an "Ask Slashdot" or otherwise bemoaning the problem is not "insightful" it is "off-topic." Please moderate accordingly. There are some actual useful posts below this turd that have interesting solutions that would work well in a variety of scenarios. But when you moderate this crap up it obscures them.

      Thanks.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    13. Re:Fun? by Anonymous Coward · · Score: 0

      wow i dont know where you are shopping in asia , but i know only buy electronic gears in Asia , like my Galaxy nexus , sold here 900$ locked , and purchased 450$ in hong-kong unlocked. this is my 6th phone from HK and none of them ever failled me , maybe the fact that i speak mandarin helps , this gets automatic sympathy and muche better prices then ticket

    14. Re:Fun? by Anonymous Coward · · Score: 0

      Also, the encrypted option -e ssh. Never use rsync over rsh. Chances are you'll need to use ssh anyway to get access to your home machine but if you can connect unencrypted then change your config so you can't.

  2. So having us piece something together for you by Anonymous Coward · · Score: 5, Informative

    Leaves the fun in it? Either take the suggestions that work, ie Dropbox, or figure it out yourself.

    1. Re:So having us piece something together for you by jedidiah · · Score: 2, Funny

      Dropbox probably isn't going to work.

      Just buy MORE INTERNAL STORAGE. Beef up your devices so that they can store as much stuff as you are going to generate while you are traveling.

      That way you avoid all of the Cloud nonsense and it's limitations.

      The simplest solution is to avoid the problem. I did the same thing with my own devices recently to avoid this very sort of problem and it worked out very well.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:So having us piece something together for you by jawtheshark · · Score: 3, Insightful

      Ehm, no, that is not backup. As a matter of fact, you might get robbed and then all your precious storage is gone. What about accidental damage (water damage: bag falls in water). No, the the best way is network backup, and I'd do it with rsync. What you suggest is not avoiding the problem: it's thinking that you avoid the problem.

      For me, when I'm on travels: my devices need to be completely destroyable, losable and robable.... without losing much (max one day).

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    3. Re:So having us piece something together for you by icebike · · Score: 5, Informative

      Dropbox probably isn't going to work.

      Yes it will. Perfectly, actually, in my experience.

      And it won't delete photos when you delete them from the camera upload directory.

      Check it out here: https://www.dropbox.com/help/288

      Further, it will chew on each image file till it gets a successful upload.

      --
      Sig Battery depleted. Reverting to safe mode.
    4. Re:So having us piece something together for you by Dexter+Herbivore · · Score: 1

      Yup, stop trying to make life difficult for yourself.

    5. Re:So having us piece something together for you by Nutria · · Score: 3, Insightful

      Multiple copies. One on your person and one with your luggage at the hotel/hostel.

      --
      "I don't know, therefore Aliens" Wafflebox1
    6. Re:So having us piece something together for you by Grishnakh · · Score: 1

      That's a terrible idea, and frankly I'm a little surprised someone with a 4-digit UID would say this. As the other posters have already probably said, there's good reasons for uploading your data to "the cloud" (but your own cloud, not just any cloud) when you're mobile and have valuable data: your mobile devices can easily be lost, stolen, or damaged. Making redundant copies and then keeping them with you doesn't solve that problem at all.

      The solution seems fairly simple to me, but it would take a little time to build and test: you just need some sort of script that uploads the photos to your central server whenever you have WiFi connectivity. It's not hard. rsync makes no sense to me, because of the requirement that file deletions on the mobile device should not be repeated remotely, which is exactly what rsync normally does. Basically, the asker wants to be able to dump everything automatically and never lose any data. This calls for a simple script to continuously run on the mobile computer, look for WiFi connectivity, then look for connectivity to the home server, then if it finds it, start uploading files there. It'd need some way of making sure files with the same name don't overwrite existing files (many cameras reuse the file names after the counter rolls over), perhaps by putting them in a separate directory based on the date. It'd also need to be able to recover if connectivity is lost, and pick up where it left off. Every time a file is uploaded, it should do a md5sum on both the local and remote file, and verify they're the same, and then delete the local copy to free up space. It can keep a log of files transferred, and if a connection is lost, it can check the log to see what the last file transferred was, delete the remote copy, and re-upload it.

      This seems like a fairly simple task to write in a bash script or even Perl, and it can be made to run in the background all the time by putting it in the startup scripts in /etc/init.d/rc5.d. It absolutely should be thoroughly tested before relying on it, however.

    7. Re:So having us piece something together for you by Anonymous Coward · · Score: 1

      Unless the extra storage is flash drives that you mail home to yourself periodically. You can get 2GB micro-SD cards for $2/ea in bulk which shouldn't add much weight to you baggage and should be pretty cheap to mail. You'd want to work out a duplication strategy to account for some of the mail being undelivered, but it's entirely doable.

    8. Re:So having us piece something together for you by fa2k · · Score: 4, Informative

      rsync makes no sense to me, because of the requirement that file deletions on the mobile device should not be repeated remotely, which is exactly what rsync normally does.

      It doesn't delete files unless you specify --delete

    9. Re:So having us piece something together for you by Anonymous Coward · · Score: 2, Interesting

      I haven't tried it lately as I got scared off - does dropbox actually handle a file that you're using for a truecrypt container rationally yet?

      Last I tried using dropbox it claimed to be able to handle partial files just fine - but it never worked in practice. My latest fly by night tests seem to indicate that this has been resolved - but I'm still leery of it since it's spectacularly failed so many times in the past.

    10. Re:So having us piece something together for you by Anonymous Coward · · Score: 0

      Here's mine: Finalfolder (I work for them, we're rewriting our software, I have not paid for this ad, I like to use Finalfolder!)

    11. Re:So having us piece something together for you by grcumb · · Score: 2

      Leaves the fun in it? Either take the suggestions that work, ie Dropbox, or figure it out yourself.

      No, don't use Dropbox. Not for large amounts of data, anyway. It's shit on shitty networks (surprise surprise). Not their fault, of course. I live and work in the developing world, so I say this from experience.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
    12. Re:So having us piece something together for you by chrismcb · · Score: 1

      Dropbox will work just fine. Except you only get 2G free. And its like $10 a month for more space. 2G isn't a lot of pictures.

    13. Re:So having us piece something together for you by turbidostato · · Score: 2

      "Unless the extra storage is flash drives that you mail home to yourself periodically"

      Exactly.

      IT seems the engineering with the lowest ability to "stay over the shoulders of giants". It seems that not only is there the need to constantly reinvent the wheel, but that it must be reinvented in a vacuum, forgetting all the lessons from the past.

      "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway." â"Tanenbaum, Andrew S. (1996)

    14. Re:So having us piece something together for you by the_B0fh · · Score: 1

      Parchive across micro-SD cards. I love it! For additional robustness, send via multiple envelopes! :)

    15. Re:So having us piece something together for you by jedidiah · · Score: 2

      > That's a terrible idea, and frankly I'm a little surprised someone with a 4-digit UID would say this.

      I simply bothered to read the details of the use case.

      Been there. Done that. Been there again.

      Your hysterical ranting about "valuable data on mobile devices" is really funny.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    16. Re:So having us piece something together for you by Anonymous Coward · · Score: 0

      My server at home have a script that saves every file that arrives at a specified folder in dropbox to a usb disk and a local disk ... And deletes it from dropbox! Ho... And writes a log in another dropbox folder so i can check remotely. Best solution for me. I can upload from anywhere and only limited by the size of my home storage.

    17. Re:So having us piece something together for you by sapgau · · Score: 1

      I think you got upset because he called the Cloud nonsense. How dare he, he must be living in a cave or something!!

    18. Re:So having us piece something together for you by Grishnakh · · Score: 1

      How are photographs not "valuable data"? They're certainly on mobile devices (whatever you take on vacation with you; camera, laptop, etc), and they're certainly valuable, at least to the people taking them of their families or whatever else they photograph. Family photographs have been many peoples' most cherished possessions for ages now, ever since the invention of the camera, and calling this "hysterical ranting" really makes you look like an insensitive ass.

    19. Re:So having us piece something together for you by gnapster · · Score: 1

      > That's a terrible idea, and frankly I'm a little surprised someone with a 4-digit UID would say this.

      I simply bothered to read the details of the use case.

      Including the part where the submitter wants to "upload all files as you go"? Really? How does your solution deal with loss, damage, or theft, which are a greater risk when traveling?

    20. Re:So having us piece something together for you by Grishnakh · · Score: 4, Insightful

      Calling "the cloud" nonsense is exactly the same as calling the Internet nonsense. "The cloud" is just a stupid marketing term for it, but it's still the Internet. I saw pictures depicting the Internet as a cloud long before "the cloud" came into popular usage.

      And calling the Internet nonsense on an Internet forum is the height of hypocrisy.

    21. Re:So having us piece something together for you by hawguy · · Score: 1

      My server at home have a script that saves every file that arrives at a specified folder in dropbox to a usb disk and a local disk ... And deletes it from dropbox! Ho... And writes a log in another dropbox folder so i can check remotely. Best solution for me. I can upload from anywhere and only limited by the size of my home storage.

      Which sounds great until you come home and your house burns to the ground, destroying your camera, memory cards, and the "backed up" copies of your photos.

      I just pay Amazon 10 cents/GB/month to keep my important data around. For under $25/month I have redundant copies of my data, and an EC2 server.

      I used to think that if my house caught on fire, the first thing I'd grab is my backup hard drive, but now that everything important lives on S3, I'm more likely to grab my wife first. Or the dog. Still not sure.

    22. Re:So having us piece something together for you by Anonymous Coward · · Score: 0

      That's a terrible idea, and frankly I'm a little surprised someone with a 4-digit UID would say this.

      That just means he's been eating the paint chips for long enough to do some real damage.

    23. Re:So having us piece something together for you by thegarbz · · Score: 1

      Dropbox probably isn't going to work.

      Just buy MORE INTERNAL STORAGE. Beef up your devices so that they can store as much stuff as you are going to generate while you are traveling.

      That way you avoid all of the Cloud nonsense and it's limitations.

      The simplest solution is to avoid the problem. I did the same thing with my own devices recently to avoid this very sort of problem and it worked out very well.

      The simple solution in this case is keeping all your eggs in one basket.

      A very shitty and unreliable basket which is dying to have security idiots confiscate it for no reason at any international border.

      Hell I'll go so far as to say internal storage is not a suitable option for travel anymore, and removable harddisk is only likely to get you some extra special treatment at your next airport. I'll be migrating TO the cloud nonesense all it's limitations included on my next trip.

    24. Re:So having us piece something together for you by pthisis · · Score: 1

      "Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway." â"Tanenbaum, Andrew S. (1996)

      I hope Tanenbaum cited his source; That quote was on USENET as far back as 1985 and is obviously considered old at the time. It's most likely Dennis Ritchie, but Tom Reidel, Warren Jackson, and occasionally Bob Sutterfield are also candidates.

      --
      rage, rage against the dying of the light
    25. Re:So having us piece something together for you by thePowerOfGrayskull · · Score: 1

      I'm a little surprised someone with a 4-digit UID would say this

      A low uid just means they got here first. Frankly I'm surprised that someone with a low-six uid hasn't realized that already ;)

    26. Re:So having us piece something together for you by Pieroxy · · Score: 1

      Which sounds great until you come home and your house burns to the ground, destroying your camera, memory cards, and the "backed up" copies of your photos.

      I'm not the OP, but I use the same strategy: a Dropbox at home and a script that move files off of the Dropbox as they arrive in a certain directory every 5 minutes.

      And even if my house burns, my data is safe. Because once it's home, it goes through the process of my regular backup: One in the attic, one at a friend's home and one in some hosted server in another country.

      And if my house burns *in the middle* of my trip, I'll notice because my Dropbox will keep filling itself up and I can take whataver steps are necessary in that case.

      Dropbox is the perfect solution IMO because of the robustness of its clients. Use it with encFS if you must have security.

    27. Re:So having us piece something together for you by Pieroxy · · Score: 1

      I backup all my pictures through a dropbox, that I don't use for storage but for moving bytes around. ~20GB so far without a hiccup. Upload a picture on your laptop, it gets to dropbox, it gets to my home computer, there it gets picked up by a script and moved in the proper place, freeing space in my Dropbox.

    28. Re:So having us piece something together for you by Anonymous Coward · · Score: 0

      sounds like DropBox is exactly what he needs. why make it more complicated than it needs to be. uploads auto-magically. "Dropbox will not delete files after they are uploaded from your phone or camera. The files on your camera, phone, or SD Card will remain on your device until you remove them manually." won't need more space or buy SD cards.. can just upload-clean out-upload-clean out..etc etc.

        the only downside might be the costs associated with uploading outside his country of origin.

    29. Re:So having us piece something together for you by icebike · · Score: 1

      Which can be avoided by using wifi if available.
      Simply toggle off dropbox upload of images, then toggle back on when he gets to wifi.
      Since he was prepared to do this using his phone as a modem for his laptop it would seem this is not an issue for him.

      --
      Sig Battery depleted. Reverting to safe mode.
  3. Let me be the first one to say by Dot.Com.CEO · · Score: 4, Insightful

    use something like Dropbox. It works fine, does exactly what you want, what's the point in reinventing the wheel?

    --
    Mother is the best bet and don't let Satan draw you too fast.
    1. Re:Let me be the first one to say by iserlohn · · Score: 3, Informative

      Why use cloud service like dropbox when you can do what real men do and build your own using unison -

      http://www.cis.upenn.edu/~bcpierce/unison/

    2. Re:Let me be the first one to say by Overzeetop · · Score: 1

      So sync into a truecrypt file locally. Or use SpiderOak instead.

      --
      Is it just my observation, or are there way too many stupid people in the world?
    3. Re:Let me be the first one to say by TrekkieGod · · Score: 4, Insightful

      use something like Dropbox. It works fine, does exactly what you want, what's the point in reinventing the wheel?

      I think, "that would take the fun out of it" pretty much covers it. Sounds like he's interested in the process of rolling out his own solution and putting it to the text. There's a lot of pride that goes with using something you've built yourself.

      Your answer, given that he already says he's aware such solutions exist, is a bit like telling a guy rebuilding a car in his garage to just buy one new, because it'd be simpler and cheaper. Yes, it would, but that's not the point.

      --

      Warning: Opinions known to be heavily biased.

    4. Re:Let me be the first one to say by Anonymous Coward · · Score: 0

      Use Picasa instead of Dropbox because it's made for photos and includes nice features like face recognition and photo albums. It's free for up to 8 GB I think and will sync on its own.

      One caveat: Picasa doesn't let you transfer Picasa albums locally from one PC to another, so it'll be a PIA if you save them to a laptop but decide afterwards, like me, that you want to move and edit them on a desktop before uploading.

    5. Re:Let me be the first one to say by icebike · · Score: 4, Insightful

      What a useless comment. The original poster is already aware of DropBox, and discarded it from consideration

      He discarded it for no valid reason. That is what the GP is pointing out.

      It is by far the cheapest most reliable solution to this problem, and it even allows leaving the laptop at home and simply uploading camera pictures to your smartphone where they can automatically be loaded to dropbox.

      If the OP is unwilling to consider dropbox, where the solution is handed to him on a silver platter, then why should we waste our time to spec out his system for him?

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:Let me be the first one to say by Dot.Com.CEO · · Score: 4, Interesting

      I don't think the guy was actually interested in finding a solution. If he had, he'd have some kind of a proposal set up and would have had us evaluate it, or give him a better suggestion. The whole post sounds like a damn troll to be honest, but let's give him the benefit of the doubt. Using dropbox, or one of the tens of other services (google drive, ubuntu one, microsoft's whatevertheycallit) is pretty much a solution explicitely designed to solve this problem. I have no idea why finding a more difficult way of doing things is better. Sometimes it's fun, sometimes it's just stupid.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    7. Re:Let me be the first one to say by Dot.Com.CEO · · Score: 1

      You lost me. What in the name of the mighty Zeus does copyright and patent law have to do with this? I mean I know this is slashdot and all, but please, spare us the drama.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    8. Re:Let me be the first one to say by Sir_Sri · · Score: 1

      The alternative is your much more sophisticated networking solutions that would require enterprise level remote syncing.

      If you're talking about 20 or 30 GB of data per day that might need to be synced in whole or in part, rather than 2-300 MB of files, then you would want something like a VPN solution or enterprise cloud services. Which is basically dropbox that you pay a lot of money for.

      If this is windows I would think synctoy could be configured to do what the OP wants, but... why?

    9. Re:Let me be the first one to say by fa2k · · Score: 2

      unison is really cool, it's two-way sync, so it's better than rsync when you make changes on both copies. There are no limitations of file size or transfer rate, of course. And it can use SSH for security. As for the negatives, it gets messy if you sync more than three copies, and (relevant to the OP) it seems to crap .unisonXXX files over the filesystem if the sync gets aborted. Maybe I'm doing something wrong there though.

    10. Re:Let me be the first one to say by sortius_nod · · Score: 1

      Hear hear. Some of these "ask Slashdot" posts are getting ludicrously complex for such simple problems. To he extent that I, like you, think it's just trolling.

      If you want a complex solution, don't ask Slashdot, figure it out yourself. If you want a simple elegant solution, then it has been suggested already.

    11. Re:Let me be the first one to say by Dynetrekk · · Score: 2
      Wow, messy when you sync 3 copies? I sync 5 machines (3 servers, laptop and home desktop) all using unison. Messy? Just make sure you always run unison from one particular machine (in my case my laptop) and you're good. I even sync only parts of my directory tree to some machines and that works smoothly, too. I've never seen .unisonXXX files either, but perhaps that's because I'm usually on a decent network. Although I have to say, I have had syncs aborted, so I'd think that I should have seen them by now.

      However, for the needs of this guy, I'd think Dropbox/Owncloud would be better solutions, as they restart uploading as soon as you're online again, etc.

    12. Re:Let me be the first one to say by Grishnakh · · Score: 1

      Unison IS really cool if you need to synchronize two directories on two different machines and may make changes on either one. However, I don't see how it'd be useful in this case; unless I'm missing something, the asker doesn't need to keep copies locally once they're safely uploaded to the remote server (it'll take too much space), plus he doesn't want the remote copy deleted if the local copy is, and unison and rsync both do that by default. It's not "synchronizing" if you don't mirror ALL changes to the remote system, and that includes deletions. What the asker needs is just a simple file dump, but with an automatic script to do the dumping and to make sure the files got there safely before deleting them locally.

    13. Re:Let me be the first one to say by fa2k · · Score: 1

      Good points, unison is probably not the way to go. I just wanted to sneak in a semi-on-topic plug, because I use it all the time (seems there was no need, so many people are suggesting it).

      It seems stupid to delete the local copies though. Unless the laptop has an SSD, there will be enough space for all the pictures, and that's the only backup the submitter will have. Sure, he/she can set up timestamped backups at the home server, but there's no way to know for sure that a bug didn't sneak in to the scripts (or that someone robs their home, etc). This goes for cloud services as well, the provider could decide that he/she violates their TOS and close the account, they could have a disaster, or even a lawyer attack like MegaUpload.

    14. Re:Let me be the first one to say by Anonymous Coward · · Score: 0

      Because dropbox has failed on partial/edge cases for years.

    15. Re:Let me be the first one to say by Anonymous Coward · · Score: 0

      I'll admit - spideroak has it's crap together technically from what I can tell.

      But they're still farking slow and the smartphone solutions just aren't useful yet.

      I just let my couple year sub expire hoping that they'd fix it.

    16. Re:Let me be the first one to say by Anonymous Coward · · Score: 0

      Using a simple elegant solution that has been suggested already? Dropbox? Really?!

      Dropbox actively lied about who can access dropbox files. Repeatedly. Maybe someone doesn't want some random 3rd party using their photos as advertising!?

      They want their own solution - is that so tough to understand and recommend something for?

    17. Re:Let me be the first one to say by Grishnakh · · Score: 1

      It really depends how many photos he's taking, and what kind of storage space he has on the laptop. If there's enough for the whole vacation, then great, might as well leave them all on there. If not, you'll have to come up with a scheme for deleting at least some of them. With typical DSLR photos these days being at least 5-10MB each (more if you save them in RAW format), it doesn't take that many to fill up a ~300GB laptop drive. Sure, some 2TB drive can store a lot more, but laptops don't have drives that big; that's a typical size for a large desktop drive now. Just looking at my current laptop (~1 year old), it appears to have a 300GB drive. But if you've got a RAID6 array of 3TB drives at home, then you'll have tons of space back there that you can upload to.

    18. Re:Let me be the first one to say by stderr_dk · · Score: 2

      plus he doesn't want the remote copy deleted if the local copy is, and unison and rsync both do that by default.

      Remote deletion of files is NOT default in rsync. You have to use --delete if you want that.

      --
      alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
    19. Re:Let me be the first one to say by marcosdumay · · Score: 1

      No, rsync does not do that by default.

      Rsync is exactly what the poster wants, but he'll have to put it inside an script that delete the files after they are uploaded. The script can be something like this:

      find -iname "*.jpeg" -exec rsync '{}' machine:remote/dir ';' -exec rm '{}' ';'

      Just put that (at second plane, with output redirect to some file) at the on-connect script at his machine, and he's done.

    20. Re:Let me be the first one to say by icebraining · · Score: 1

      It won't be much "their own solution" if (s)he's asking /. for one, now will it?

      I'd vote for Tarsnap. Cheap, secure (encrypted in the client), integrates well with standard Unix tools, etc.

    21. Re:Let me be the first one to say by venom85 · · Score: 1

      Rsync does not delete on the target end by default. You have to specify the --delete option, or else it just adds and updates files. So just leave that out and an rsync script should do the trick just fine.

    22. Re:Let me be the first one to say by Dot.Com.CEO · · Score: 1

      So don't use Dropbox. Use one of the dozen other sync services out there. Find one you like / trust and that's that.

      --
      Mother is the best bet and don't let Satan draw you too fast.
    23. Re:Let me be the first one to say by girlintraining · · Score: 1

      You lost me. What in the name of the mighty Zeus does copyright and patent law have to do with this? I mean I know this is slashdot and all, but please, spare us the drama.

      Yeah, it's dramatic to be wasting billions in labor to invent devices, methods, and software that's only different enough to get past some patent or copyright restriction. But as you said, this is slashdot, and big picture thinking is a rarity here... you know, seems too... dramatic.

      --
      #fuckbeta #iamslashdot #dicemustdie
    24. Re:Let me be the first one to say by YrWrstNtmr · · Score: 1

      If you're talking about 20 or 30 GB of data per day

      If you're doing 20-30GB of pictures per day on vacation...that's not a vacation, that's work.

    25. Re:Let me be the first one to say by Anonymous Coward · · Score: 0

      Actually, rsync has a --remove-source-files option to delete a source file if and only if it has been successfully transferred to the other side. This works nicely for this sort of queued file transfer, and mixed with --partial it will efficiently recover from errors.

    26. Re:Let me be the first one to say by tomtomtom · · Score: 1

      I would agree with that but 5-10GB/day is easily possible, especially if you don't weed out the bad ones before syncing. RAW files can easily hit 30MB each from a modern DSLR. For that volume of data, anything online is unlikely to work well when travelling.

    27. Re:Let me be the first one to say by JoeMerchant · · Score: 1

      All the internet is one giant Troll - the secret is in extracting value from it. Some people succeed.

    28. Re:Let me be the first one to say by Anonymous Coward · · Score: 1

      If he already has a server running at home and he wants the files to go there, why should he use a middleman?

  4. git-annex - "The Nomad" use case by Anonymous Coward · · Score: 5, Informative

    http://git-annex.branchable.com/

    use case: The Nomad

    Alice is always on the move, often with her trusty netbook and a small handheld terabyte USB drive, or a smaller USB keydrive. She has a server out there on the net. She stores data, encrypted in the Cloud.

    All these things can have different files on them, but Alice no longer has to deal with the tedious process of keeping them manually in sync, or remembering where she put a file. git-annex manages all these data sources as if they were git remotes.

    When she has 1 bar on her cell, Alice queues up interesting files on her server for later. At a coffee shop, she has git-annex download them to her USB drive. High in the sky or in a remote cabin, she catches up on podcasts, videos, and games, first letting git-annex copy them from her USB drive to the netbook (this saves battery power).

    When she's done, she tells git-annex which to keep and which to remove. They're all removed from her netbook to save space, and Alice knows that next time she syncs up to the net, her changes will be synced back to her server.

    1. Re:git-annex - "The Nomad" use case by palmer.dabbelt · · Score: 5, Informative

      I've been using git-annex for this kind of synchronization for a while and have found it works quite well. It supports interrupted file transfers (via rsync), automatically keeps hashes of all your content, and lets you work offline effecively. git-annex is particularly good at synchronizing file renames between two machines: it actually tracks the renames so you won't have to re-upload anything like you would with rsync. It also supports more than one machine, if you want to make backups.

      I would definately recommend trying it.

    2. Re:git-annex - "The Nomad" use case by Anonymous Coward · · Score: 0

      +1

    3. Re:git-annex - "The Nomad" use case by Anonymous Coward · · Score: 0

      Thanks I'll check it out!

    4. Re:git-annex - "The Nomad" use case by xded · · Score: 1

      When she's done, she tells git-annex which to keep and which to remove. They're all removed from her netbook to save space, and Alice knows that next time she syncs up to the net, her changes will be synced back to her server.

      Isn't this exactly what the OP didn't want to happen?

      scenarios where files gets deleted locally — that should not result in files getting automatically deleted on the server as well

      I'm sure there will be a flag to disable server-side deletion, but is this a "supported" use case or a dirty hack? What happens if the OP deletes all the old photos from the synchronized folder on his/her laptop, fills the folder with new photos and tries to sync again? Will git require for the old photos to be downloaded before the new ones can be sync'ed?

    5. Re:git-annex - "The Nomad" use case by icebraining · · Score: 2

      You misunderstood, 'though it's not really your fault, it's confusing.

      When Alice removes the files, it's not system-wide deletion, just a local one. In fact, she can remove them safely because Git Annex tracks their location and knows there is at least one more copy remotely, so it's safe to delete the local one.

      You can even configure it to require three or more copies of each file.

    6. Re:git-annex - "The Nomad" use case by SAFH · · Score: 1

      I hadn't heard of this, I'm sure I can find a use for this as well. Thanks for sharing.

      --

      I cannot confirm nor deny the allegation or allegations you may or may not have just made

    7. Re:git-annex - "The Nomad" use case by donutz · · Score: 1

      I found this project when looking for a solution to my "keep all photos/videos on USB drive, subset A on one computer, subset B (potentially overlapping with A) on another computer" problem.

      It looked like it would work...then I read the fine print. Doesn't work on Windows. D'oh!

  5. rsync to your own server if you have a clue... by Anonymous Coward · · Score: 0

    ...a "cloud" service for more expensive options offering less control if you don't.

    This is the answer to so many questions.

    1. Re:rsync to your own server if you have a clue... by MrLizardo · · Score: 1

      Another vote for rsync + simple wrapper script + cron + ssh keys. rsync is brilliant at coping with interruptions, it can guarantee that files match on client and server with checksums. It's fast, it's simple, supports restricting the amount of bandwidth it uses and it's easily scriptable. Wrap it in a shell script to detect failure and retry a certain number of times before informing the user (you). Make sure you setup ssh keys so it can run unattended. Feed the script to cron and tell it to attempt the transfer at some time in the middle of the night.

      Bonus points for the wrapper script:
      - Have your script detect available bandwidth and only use ~70% of it if you're actively using the computer at the time
      - Setup a simple lockfile so that if you it's still running when it tries to run again it will give a useful error
      - Maybe have it try once every 2 hours between 2AM and 6AM until it succeeds? (see point above about locking)

      I'd be curious if other people are already doing similar things with the above tools.

      --
      ^I'm with stupid.^
    2. Re:rsync to your own server if you have a clue... by vsync64 · · Score: 1

      rsync is brilliant at coping with interruptions

      Just make sure you run it with -P if bandwidth is scarce and spotty.

      --
      TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  6. Take fewer pictures by Tr3vin · · Score: 4, Insightful

    2-300 pictures a day is a lot. I don't know about everybody else, but I actually try to enjoy myself on vacations. I'd rather not consume my time taking pictures every couple of minutes. Once you scale it back a bit, I think you will find that you don't need some complex setup.

    1. Re:Take fewer pictures by ColdWetDog · · Score: 3, Informative

      Oh, any unreasonable photographer will do that in a nice place.

      That said, uploading to the Internet is kinda dumb. Just take a pair of cheap hard drives, download it to both, keep a copy on the laptop. If you're going through customs, give one to someone else in the unlikely event you're mistaken for a terrorist. You can also mail a drive back.

      Forget the Internet for a while. You'll be healthier and happier.

      --
      Faster! Faster! Faster would be better!
    2. Re:Take fewer pictures by jedidiah · · Score: 1

      If you are someplace where there's something worth looking at, 300 pictures is nothing. Also, you take more than you are going to keep to better ensure that you end up with results that are worth keeping.

      Current tech makes it easy. Makes it easy to take them, to accumulate them, and to cull them later.

      Also, there is nothing "burdensome" about taking in a place well enough to take some good pictures of it.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Take fewer pictures by SilverJets · · Score: 1

      You don't have to be taking pictures every couple of minutes to accumulate that many over the course of the day. When I take pictures on vacation I take a few of each shot I'm trying to get. Maybe I don't see that part of it is out of focus on that tiny 3" screen on the back of the camera. Or maybe I want some shots from different angles. I decide once I am home which are worth saving and which are not.

    4. Re:Take fewer pictures by Aranykai · · Score: 1, Interesting

      These people are from a different generation. People my age that were into photography learned to compose our shots and consider proper exposure prior to taking the shot because each roll of film only had so many exposures. When I traveled, I MIGHT shoot 3 rolls a day.

      Kids these days just spam the button on their DSLRs, relying on quantity to provide them with a good shot after the fact.

      --
      If sharing a song makes you a pirate, what do I have to share to be a ninja?
    5. Re:Take fewer pictures by j2.718ff · · Score: 2

      The important thing is that he not share ALL of the pictures he takes. Unless you're an exceptionally good photographer, if you take 300 pictures, you'll probably end up with at least 290 bad ones, but if you're lucky, you'll have 10 that are great. Only share the good ones, and your friends will think you're a talented photographer.

      So I hope you're uploading those for archive purposes, to be sorted later. If you're sharing all of them, your audience will likely get bored fast.

    6. Re:Take fewer pictures by ddyer-bennet · · Score: 1

      I definitely prefer to enjoy myself on vacation. Usually, I do that by taking pictures, which is one of the things I enjoy most, and often the reason I picked a particular place to go on vacation (the other is to see people I know who live there; I often take pictures of the people, too).

      300 pictures in a day is off the bottom of the scale for me on vacation. I mean, I might have taken that many on film 20 years ago. Today it's more likely to see 3000 on an interesting vacation trip.

      This also affects what backup schemes work on the road. Uploading 30 GB at 3G speeds (and plan limits) is generally not a winning strategy. Since tech gear is high-risk for theft, I really need to get the backup copies into something innocuous, or else into the cloud.

      (If you don't enjoy taking pictures, by all means, don't, then!)

    7. Re:Take fewer pictures by AvitarX · · Score: 1

      Also, that's 8-1200 MB/day for a modest camera, that's going to be brutal on any data plan (on the upper limit).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    8. Re:Take fewer pictures by sdoca · · Score: 2

      When I took a photography course back in university (pre-digital, all film), we were told the first trick to getting a good picture is to take lots of pictures. You better your odds. Of course the expense of film and developing it naturally limited the number of photos one took compared to digital. But the principle remains the same. And when you're still learning, you need to take a lot of pictures to learn what the proper exposure is for a certain shot and how to compose it. And if you're somewhere where you're not likely to get to again, I would err on the side of taking too many photos versus not enough.

    9. Re:Take fewer pictures by AvitarX · · Score: 1

      especially if you use things like exposure bracketing (to later do HDR), or continuous shots (for something that's moving and you want just the right part of the stride/take-off etc).

      My phone can kick-out 20 shots in 5 seconds or so if I hold the shutter button (and it will do it indefinitely, except I've set it to stop at 20).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    10. Re:Take fewer pictures by Anonymous Coward · · Score: 0

      I shoot RAW

    11. Re:Take fewer pictures by Grishnakh · · Score: 2

      Yes, and that shows that you weren't really that much into photography. A serious photographer back then (like the guys who worked for National Geographic) would go through dozens of rolls of film a day. Sure, it's expensive, but if you're not willing to develop hundreds of shots a day and throw most of them away, and pay the price that entailed, then you're not a serious photographer.

      These days, you don't have to have a big budget to shoot the way a serious photographer did in the film days; you can be just like them, and the only cost is the camera itself and a few inexpensive memory cards. Take 300 shots a day, and throw away 290.

    12. Re:Take fewer pictures by the+eric+conspiracy · · Score: 0

      Sounds like a reasonable recipe for a student who doesn't know WTF he is doing.

      Ansel Adams typically took 2 pictures per day.

    13. Re:Take fewer pictures by Anonymous Coward · · Score: 0

      Ansel Adams wasn't taking photos incidental to doing other things. He went to a specific place to take a specific photo, and took it. No comparison here.

    14. Re:Take fewer pictures by the+eric+conspiracy · · Score: 0

      The no comparison part of your message was right.

    15. Re:Take fewer pictures by MobileTatsu-NJG · · Score: 1

      He could be shooting time-lapses.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    16. Re:Take fewer pictures by MobileTatsu-NJG · · Score: 2

      Kids these days just spam the button on their DSLRs, relying on quantity to provide them with a good shot after the fact.

      What a bunch of elitist bullshit. You know damn good and well that you missed lots of opportunities to shoot because of film rationing.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    17. Re:Take fewer pictures by As_I_Please · · Score: 4, Informative

      Not true. This from an interview with Adams' son:

      Ansel Adams frequently made duplicate photographs of his images when taking them. One thing that I tell people constantly is that it is always a good idea to take more than one shot of an image if you can in the camera. According to Michael, Ansel frequently took multiple exposures of the same shots. Many of his negatives are duplicate images of which he'd select the best image to use for printing.

      10 Interesting Things I Learned About Ansel Adams

    18. Re:Take fewer pictures by MobileTatsu-NJG · · Score: 1

      So I hope you're uploading those for archive purposes, to be sorted later. If you're sharing all of them, your audience will likely get bored fast.

      When I was a kid, every year my dad would take us on a two week trip where we'd drive across a corner of America. In one trip we hit the Rocky Mountains, Las Vegas, and lotsa neat places in Utah whose names I cannot remember right this second. If my dad called me up and said "We wanna do this trip again!" not only would I be interested in doing what the star of this Ask Slashdot is doing, but I'd easily be shooting 300+ photos a day... only I wouldn't be wasting any of the photos. Unlike him, though, I wouldn't be opposed to DropBox.

      I like to shoot time lapses. I bought a $50 timer for my camera and well I just plain love setting it up and letting it go. Utah, for example, has some awesome rock formations and I would *love* to get the stars rotating behind them. I also would be sorely tempted to get a GigaPan head so I can shoot some reallllly high-res panoramas. Believe me, I could chew up the gigs.

      If I were about to go on this trip the first thing I'd do is set it up so I can easily dump the memory card to my laptop right to a dropbox folder. I'm not too worried about security of these files, but if I were, I'd write a quick lil script that'd winRar each of these files with a password. (or maybe 7-zip.... suggestions appreciated. Actually SpiderOak would be considered, too, but I haven't used it enough yet to feel comfortable it'll do the syncing properly.) I would not bother with TrueCrypt because I'd want these files in as small of chunks as possible for quick syncing. I would then have my laptop set to connect to any wifi allowed. I believe during just about any part of the trip I could get my laptop near a wifi hotspot. Heck, most hotels probably have it. I'd just leave the laptop running all night and DropBox would automatically handle getting as many files synced as is possible with the resources available.

      I don't think this would steal much time away from the trip, either. Some of you may have seen the poll Slashdot had a few days ago about how much storage of our is solid-state. I'll be up-front and say I have a bit of a chip on my shoulder about this thread because I had an asshole attempt to ridicule me over the way I qualified the word 'storage'. I said that I had plenty of memory cards and USB sticks etc, but I leave them blank, mainly so they're available to use again. (also I don't want data getting into unauthorized hands.) In my hands these devices don't store data for longer than a day. Well, now I have an opportunity to elaborate on that a bit. Regardless of if I were trying to do cloud backups along the way or not, I'd take that memory card and MOVE the files to the laptop anyway. The card would then be returned empty and ready to be maxed out with a new set of time-lapse photos. Since I'd be doing that anyway, and since DropBox really doesn't require anything more than just putting the files into the folder, the only additional overhead this would add to the trip is getting the laptop on the wifi. The only reason I might not do this typically is my smartphone is sufficient to ease my information-hunger-pains. I don't think I'd eat up too much of my vacation time trying to get these files into the cloud.

      Frankly I'm disappointed that he wouldn't just use Dropbox. Without it he could find himself needlessly troubleshooting the setup as he's out on the road. *But* if he really insists on doing it that way, I do have one suggestion: Get some FTP space and use Allway Sync. He'd dump the photos to his laptop, run AllwaySync, and it'll log in via FTP, compare the files from the source folder to the target folder, and upload the new ones. My only concern about that is if he's shooting lots of photos like I suggested I would, the bit where it catalogs the files on each side might start taking longer and longer to do. Shitty wifi at a hotel may make that imprac

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    19. Re:Take fewer pictures by JoeMerchant · · Score: 2

      300 photos, ~10meg each = 3GB/day... 32GB flash card, problem solved?

    20. Re:Take fewer pictures by JoeMerchant · · Score: 1

      When I was 20, I shot 30 rolls of 36 exposures in approximately 30 days on a Eurail excursion. It's easier to point and shoot 3 fast compositions, then throw 2 away, rather than agonizing about how to carry a little less film. Digital just does this one better.

    21. Re:Take fewer pictures by sapgau · · Score: 1

      Mod up +1
      End of thread.... moving on to next topic

    22. Re:Take fewer pictures by JoeMerchant · · Score: 1

      Back in the day of 16MB flash cards @ $100ea, I did the laptop with external hard drive experience for a 2 week Alaska Vacation, it was pretty miserable. Today, $100 in flash cards buys 80GB that fits in normal envelope. Unless you're shooting lots of 1080p/60fps, 80GB should hold you just fine.

    23. Re:Take fewer pictures by smhsmh · · Score: 1

      > Take 300 shots a day, and throw away 290.

      And as your photography skills improve, you'll be able to throw away even 298 or 299 of those 300!

    24. Re:Take fewer pictures by gmhowell · · Score: 1

      Take 300 shots a day, and throw away 290.

      Piker. I guarantee at least 299 of my shots are junk.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    25. Re:Take fewer pictures by thegarbz · · Score: 1

      No people rely on quantity for diversity. You can take oh so much care in getting great composure which does nothing for you if a better photo will happen shortly after due to circumstances changing.

      The difference is back when I shot film I found myself not pressing the shutter because I ONLY had 3 rolls of film with me and a better shot MIGHT arise. These days when on vacation if I see a photo OP I click the button. Better have attempted to capture a potentially fleeting moment than to have failed because my camera was in manual and fouled up the exposure, or because I was stuck thinking "what if it gets better?"

    26. Re:Take fewer pictures by heson · · Score: 1

      Piker. I guarantee at least 299 of my shots are junk.

      I'm not interested in your fetish photos.

    27. Re:Take fewer pictures by RichiH · · Score: 1

      > 2-300 pictures a day is a lot

      That's not even close to a lot.

      Even disregarding series of night sky pics for stacking and other continuous shots, there are a lot of reasons to reach 1000 per day. "Birds in flight", for example.

    28. Re:Take fewer pictures by Atzanteol · · Score: 1

      Camera and laptop stolen.... Problem worsened.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    29. Re:Take fewer pictures by Anonymous Coward · · Score: 0

      I my day, when doing fieldwork in remote places, I had 12 rolls of 36-exposure film for a month-long field excursion, and the closest film store was probably 2000km away. Replenishment was not an option. I might shoot a dozen shots a day, depending on conditions. I had to ration the film very carefully, and of course didn't know whether anything turned out until weeks later when the film was processed. Oh, how I used to curse when I realized I had the exposure all wrong while hanging on the side of a mountain. Another wasted frame.

      Even so, when I photograph now, with >500 shots available on my DSLR, I do all the things you describe -- compose the shot carefully, consider proper exposure, and so on, but I still shoot a couple hundred a day in a setting with plenty of opportunities. I don't have to ration and I'm still careful, but with limited time and with plenty of storage space I have the luxury of giving it my best shot, trying a few other exposures and compositions experimentally, and waiting to sort out the good ones when I get back to the hotel or home. You can't really tell until reviewing them on the computer, and that's usually not practical in the field (time).

      It's not unthinking button-mashing, but there are good reasons for shooting many pictures first and asking questions later. Experimentation is very worthwhile when photographing, and digital means you can do so at no significant extra expense.

  7. BitTorrent by buchner.johannes · · Score: 2

    One drawback of BitTorrent is that it is meant for static, large files. RSS integration into bittorrent clients can help, but it's still not a good publishing mechanism. Plus you need quite a few people (or a dedicated seed box) to get it going. For your case it wouldn't be better than pushing to a web server.

    The answer also depends on who you want it to view it, and how the access should be. rsync script is probably easiest.

    --
    NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
  8. Unless you are Rich forget 3G by Anonymous Coward · · Score: 1

    Unless you are rich, forget the 3G connection, especially as an automatic upload. One, you can go over your data plan limit and get whacked, two, you can be in the wrong area and be roaming and really get whacked! Stick to wi-fi only and only manually delete files after you verify they have been saved on your server, or why even delete them till you get home, backups are a good thing!

  9. Sparkleshare by Anonymous Coward · · Score: 1

    Dropbox alternative, all you have to have is git and ssh, cross-platform and open source.

    http://sparkleshare.org/

  10. Synology Diskstation (or other NAS) by Master+Of+Ninja · · Score: 1

    I'm not sure but you maybe want to make this a challenge for yourself? I would personally go for the easiest route which you just set up and takes care of itself without complex problems. Dropbox (if you have enough storage) is the ideal answer as it will sync away in the background so freeing you to do things for yourself. Certainly the last dropbox update seemed to ask me if I want dropbox when I plug in a camera rather than using iphoto.

    However I suggest getting a good NAS and my suggestion is a Synology Diskstation of some type (no financial interest, just very satisfied customer). You have your own server without the power overheads. Plus you can set it up for remote access and they have even released their "cloudstation" solution which is like having your own personal dropbox syncing, so would satisfy having pictures on your own server. Would go to http://www.synology.com/ and check it out. I'm sure you could set it up to backup things if you accidentally deleted locally. By the by if you're travelling abroad please do not data roam, it will beexpensive and very regrettable. Either switch off data roaming or get a local sim.

  11. Fish-Sync by Anonymous Coward · · Score: 3, Informative

    There is an open source tool for just this kind of situation. It is called Fish-Sync and can be found here: http://fishsync.sourceforge.net/

    It basically works like Dropbox or other sync services, but it syncs files between computers you have access to, rather than a third-party server. Fish-Sync is basically a combination of rsync + OpenSSH + Dropbox's LAN sync with an optional pretty graphical interface. (It also works on headless serves if you don't want the GUI.

  12. Dropbox plus... by Anonymous Coward · · Score: 0

    Here is what I would do...
    Set up dropbox on the laptop
    Copy your files to your dropbox directory
    On your server, rsync the dropbox dir to another file store.
    Done.

  13. USPS by Anonymous Coward · · Score: 0

    you could mail it

  14. Unison by Midnight+Thunder · · Score: 4, Informative

    I am a recent convert to Unison. I discovered this because I was trying out Google Drive, which I found worked well, but I don't want to keep more of my data in someone else's cloud if I have to. So far I have been using the Mac OS UI. With a solution with Unison you will need your own server with ssh access to the Internet. The downside is that you have to worry about backups or uptime, though you don't have to worry about some government taking the service offline permanently (or while they spends years trying to establish possible guilt).

    The advantages with solutions like Drop Box or Google Drive is that you not have to worry about the server side. Depending on the amount of data you want to store you will have to choose between the basic paid access or the paid access, which gives you more storage.

    BitTorrent is probably the worst solution here, since it only works well when the data is massively distributed. If you only ever have one peer, then you are better off with one of the solutions mentioned above.

    --
    Jumpstart the tartan drive.
    1. Re:Unison by Anonymous Coward · · Score: 0

      Yes, i also use Unison with SSH+Certificates and a Cronjob. Works fine to sync all my machines. Can only recommend it!

    2. Re:Unison by Anonymous Coward · · Score: 0

      Thanks, look nice!

  15. Unison ! by p3bf · · Score: 2

    I suggest you take a look at Unison File Synchronizer, which can be configured as a one way rather than two-way sync. http://www.cis.upenn.edu/~bcpierce/unison/ I've found it to be very good under poor & interrupted communication conditions.

    --
    Slashdot: Everything in Moderation, including Moderation itself.
  16. Is this an Ad for eye.fi Premium? by clinko · · Score: 1

    You mentioned you have a eye-fi card already. You're describing the eye-fi premium upgrade:

    http://www.eye.fi/how-it-works/eyefiview#premium
    "Eye-Fi Premium: no limits.
    With Eye-Fi Premium, photos & videos sent directly from your camera to your Eye-Fi View are available for as long as you like. Enjoy unlimited storage and the flexibility to access, share and download your media in full resolution anytime. Whether you’re at home on a second computer, on your iPhone on the go or on an iPad on vacation, your photo & video history is always just a few clicks away. Get unlimited access with Eye-Fi Premium for only $4.99/month or $49.99/year. Buy Eye-Fi Premium (Monthly) or save $10 with Eye-Fi Premium (Annual)"

    To get the pics on your server, install the eye-fi app, which you already did to use the card, and turn on the computer, it'll then sync.

    In summary:

    1. Upgrade here: http://www.eye.fi/how-it-works/eyefiview#premium
    2. Turn on your computer.

  17. why reinvent wheel? by Anonymous Coward · · Score: 1

    rsync is actually made this this. Just add a launchd, (cron job for linux users,) running every 5 minutes or so, which checks to make sure itself is not already running, then syncs the whole directory one way, (to the remote server,) and is set to NEVER remove files, only add and modify them.

  18. The correct question should have been... by chepati · · Score: 2

    ... to ask yourself "Am I a journalist, or a blogger where I need to report every day and send my photos to the mothership???" If the answer is 'no' why go through this elaborate setup? Have some consideration for the people whose open wifi hotspots you'll be leeching off of in order to send hundreds of megabytes over; think of the outrageous charges you'll be incurring for sending that much volume over 3G (and overloading the system for all the other users while you're at it). What's your big rush to send in the photos? Just keep a copy on your laptop, and if you're that paranoid, bring a big enough external harddrive. If you absolutely must, upload to facebook select few photos.

    Was that so difficult?

  19. Three hundred?! by Bieeanda · · Score: 4, Funny

    Dude! I think I just heard everyone you know cry out in horror at the merest thought of being invited to your post-holiday slideshow.

    1. Re:Three hundred?! by Overzeetop · · Score: 1

      300? I think my sister shoots that while they're eating breakfast. A typical day for her is probably north of 1000. Kids these days.

      *geezer mode* Why I remember when I went to Europe for three weeks as a teen, and shot nearly a dozen rolls of film - nearly 300 pictures in all. I though I'd go broke developing all the film. */geezer mode*

      --
      Is it just my observation, or are there way too many stupid people in the world?
    2. Re:Three hundred?! by Anonymous Coward · · Score: 2, Funny

      *geezer mode* Why I remember when I went to Europe for three weeks as a teen, and shot nearly a dozen rolls of film - nearly 300 pictures in all. I though I'd go broke developing all the film. */geezer mode*

      <older-geezer>When I went to Europe for 3 months as a teen, we were too busy shooting the enemy.</older-geezer>

    3. Re:Three hundred?! by Anonymous Coward · · Score: 0

      Taking lots of photos is a good way to improve your chances of getting a few good ones. Of course, that assumes the OP intends to prune those photo collections to compile into a gallery to actually show to other people.

    4. Re:Three hundred?! by Anonymous Coward · · Score: 0

      A proper photographer takes plenty of photos, but is very selective about which to show to others. That way they think you are some kind of superstar photographer and ask "How do you get the pictures so perfect every time?" :-)

  20. Why? by nuckfuts · · Score: 1

    Why would you even consider trying to do this? You know up front that your data connectivity will be poor, and that you'll have a lot of files to upload. Save yourself the frustration. Bring along an external hard drive and make backups as necessary.

  21. User your phone as file server by nastav · · Score: 2
    This is so simple.

    1. Call up your phone provider, and shell out $500 or so for a static IP address
    2. Hack your phone to run an FTP server.

    There,it's done. Your files are not on your own file server, available from anywhere.

    or just go use dropbox and stop looking for convoluted solutions.

    --
    -- obligatory (but true) caveat: my comments my own, and don't reflect my employer or colleagues' positions.
    1. Re:User your phone as file server by Trentula · · Score: 1

      Or just use a dynamic DNS service. I can understand not wanting to use dropbox, as the data isn't encrypted.

  22. Ugh. Why worry about it? by SilverJets · · Score: 1

    You're on vacation. Just get a couple 16 gig SD cards (or whatever your camera takes). Unless you are shooting in RAW you are not going to fill those cards. Then just dump them to the laptop you have with you. Worry about transferring everything when you get back. You are on vacation, enjoy it.

  23. Why Sync at all? by webdog314 · · Score: 1

    For $150 bucks you can easily get an external 2-3 terabyte USB hard drive. Dump everything to that and deal with it when you get back home. Unless there's some reason why you want/need those photos and files at home before you get there...

    1. Re:Why Sync at all? by Grishnakh · · Score: 1

      And what happens when you drop your USB hard drive in the hotel room and it won't work again, losing ALL the photos you took that vacation? Then you'll be wishing you had uploaded them to the much more reliable drives on your home server.

    2. Re:Why Sync at all? by spire3661 · · Score: 1

      One set of photos goes on the external, one set goes on the internal and one set stays on the card. Problem solved.

      --
      Good-bye
    3. Re:Why Sync at all? by Grishnakh · · Score: 1

      And when someone steals all your stuff, you're screwed.
      Keeping all your eggs in one basket is a bad idea.

      Of course, the chances of anything actually happening are slim, but if we have the technology, why not use it?

    4. Re:Why Sync at all? by spire3661 · · Score: 1

      If someone steals all my gear on vacation, im not really going ot be worried about the shots i lost but rather THE GEAR I JUST LOST. I have used uploading to send my pics home on vaca, but it wasnt a requirement. 3 save spots is enough to rule out cosmic ray random loss of data.

      --
      Good-bye
    5. Re:Why Sync at all? by Grishnakh · · Score: 1

      You've got to be kidding. Gear is easy to replace, especially at today's prices. Photographs are irreplaceable. So what if you lose a few hundred dollars worth of electronics, or even $1-2k? Yeah, that sucks, but it can be replaced, with newer and better stuff. You can probably even get travelers' insurance to handle that.

    6. Re:Why Sync at all? by spire3661 · · Score: 1

      There are very few times in my life when me losing THAT DAY'S photos are devastating. My setup at home takes your paranoia into account, but not my field gear. I have a secure vault for photos at home, (and other physical locations), im not going to sweat it out in the field when im already doing triple redundancy. I worry about losing over a decade of digital photos, not a days worth.

      --
      Good-bye
    7. Re:Why Sync at all? by Grishnakh · · Score: 1

      It's not just one day's worth, it's your entire trip's worth. Even this syncing plan won't protect more than one days' worth, since it relies on you getting WiFi access to do a sync, and if you're out hiking or whatever, you're not going to have WiFi access until you get back to your hotel. But if you've got all your photos from the trip with you and your bags get stolen at the airport, you've lost everything you did on that trip.

    8. Re:Why Sync at all? by webdog314 · · Score: 1

      Any serious photographer is probably going to be shooting camera RAW format, which, with any modern digital camera is going to be at least 16 megs an image or more. This guy says he's shooting 200-300 images *a day*. So 3.2 gigs conservative, to 6.3 gigs with a 10 megapixel sensor. Per day. Upload. On WiFi... And all that while he's out someplace with an unfamiliar/restricted network (hotel, internet cafe etc...).

      Yeah, that'll work.

    9. Re:Why Sync at all? by Grishnakh · · Score: 1

      I don't see the problem. If he's copying it all to his laptop, that should have a couple hundred gigs of empty space (a typical laptop these days probably has a 300GB drive standard, I'm guessing), in case he can't reliably sync every single day. Hotel networks aren't that much of a problem. Yes, they're frequently slow, but if you leave your laptop on overnight while you sleep, it should be able to upload that much, or at least a significant portion. IME, the hotel networks are really slow during "prime time" hours, but not late at night, when everyone's gone to sleep. Your computer doesn't need to do its syncing only when you're awake.

  24. The ovbious by icebike · · Score: 1

    Don't come here and dismiss the obvious solution, (Dropbox) for which which many newer phones support automatic uploading of both phone pictures and photos transferred to the phone from an external camera. (And deletes are not mirrored). You can transfer picture so the phone via Samba server on your phone (at least with Android you can) or bluetooth or cable. From then on you forget it. It will take care of it. It will re-try till it succeeds without you having to do anything.

    And when you get home, Dropbox will have all your pictures on your desktop machine waiting for you.

    There is also Picasa if you transfer to your pictures either from computer or your Android phone. Flicker, Photobucket, and about 20 other such services are also available. Anything you lash up with your home computer is bound to be flaky, more trouble than its worth, and bound to fail the minute you drive away from the house.

    If you insist on rolling your own, and If you carry a computer and transfer all photos to that, you can of course use any number of sync solutions that work in "contribution" mode (local deletes are not replicated on the server), I've used Unison in this mode, or SyncCenter (windows) SyncToy (windows), rsync, etc.

    But all of these require leaving a computer on at home, hoping it won't reboot due to any number of reasons, and assuming you can get wifi access from anywhere.

    There is little point in building your own these days.

    --
    Sig Battery depleted. Reverting to safe mode.
    1. Re:The ovbious by godrik · · Score: 1

      "There is little point in building your own these days."

      What about privacy? Maybe OP is a spy. You would not want trade secrets on dropbox's servers, now do you?

    2. Re:The ovbious by icebike · · Score: 1

      Yup, spys always post for solutions on Slashdot.
      Sorry, I forgot about that.

      Presumably all that gear, big camera, laptop, cell phone, all fits in the heel of his shoe and nobody would suspect a thing.

      --
      Sig Battery depleted. Reverting to safe mode.
    3. Re:The ovbious by Anonymous Coward · · Score: 0

      Don't come here and dismiss the obvious solution, (Dropbox)
      ..

      There is little point in building your own these days.

      Perhaps he mistook this for a tech-related site where he might run into a nerd or two.

      If you post a question on Facebook, the answer you get, should be to buy something.

      If you post a question on a tech site, the answer you get, should be to build something. i.e. how do you make the things that the Facebook users are buying?

      So now the question is: what kind of site would we prefer Slashdot be? You have voted that it needs to be more like Facebook; Slashdot is currently too techie for your taste and you'd rather people not ask questions starting with the word "How." Ok, I will record your vote.

      Anyone else want to vote? Or did all the nerds already leave?

    4. Re:The ovbious by icebraining · · Score: 1

      I prefer Slashdot to be the kind of site where its users research and try to develop their own stuff instead of asking others to do it for them.

      If he wants someone else to design him/her a syncing solution, then Dropbox is a valid answer.

      If (s)he wants to build it him/herself, then (s)he should be reading the man page for rsync, not this thread.

    5. Re:The ovbious by Atzanteol · · Score: 1

      You prefer "Ask Slashdot" to be the kind of site where users research and try to develop their own stuff? Do I really need to point out the irony?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    6. Re:The ovbious by icebraining · · Score: 1

      Where did I say "Ask Slashdot"? I said Slashdot should be like that. Whether Ask Slashdot disappears as a result is irrelevant to me.

      In any case, I don't mind Ask thread like this, where by definition there's little out there to research. But I could live without the "Hurr Durr, how do I do X, which happens to have thousands of guides and tutorials explaining how to do it?"

    7. Re:The ovbious by Atzanteol · · Score: 1

      So sorry to have inconvenienced you with a post you had no obligation to read or reply to...

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    8. Re:The ovbious by icebraining · · Score: 1

      How could I find out it was irrelevant without reading it?

    9. Re:The ovbious by Atzanteol · · Score: 1

      First world problems...

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  25. Crashplan by Anonymous Coward · · Score: 0

    One word: Crashplan.

    1. Re:Crashplan by kermidge · · Score: 1

      I'm trying out CrashPlan now. Prices are reasonable, seems to work well (if slowly) and has little overhead.

  26. This should work by Anonymous Coward · · Score: 0

    Here is a new site that launched that offers what you need. https://portal.bitcasa.com/invited/586bcbc373f34afbbb9ea73ad7d413ef/ I think you would need a computer to first upload the files but it syncs it between all the devices.

  27. rsync should do what you want by houghi · · Score: 1

    It will continue when your connection is lost.

    The issue might not be so much how, but rather how much.
    If they are high-quality images, 2-300 can be pretty large.

    Also the time you will be on the road and where you go to will make perhaps going for just one option less interesting.

    e.g. if you go on a trip around the world for a year, then other options should be included as well. e.g. making a copy on blueray and fedexing it once a week. Some countries do not have affordable connections to send home that amount of data.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:rsync should do what you want by Anonymous Coward · · Score: 0

      Rsync all the way. It is safe, complete and exactly what you want.

  28. Apple PhotoStream by Anonymous Coward · · Score: 0

    simple

  29. Sparkleshare? by transporter_ii · · Score: 2

    Can anyone who has used Sparkleshare say if it would work in this situation? I'm looking at building a Sparkleshare server, which is described as an open source version of dropbox, but where you control the server. On some level, it doesn't look that hard to set up, but there are parts of it that still aren't explained well at the website.

    But if you search for open source dropbox alternative, Sparkleshare shows up on a lot of lists.

    http://sparkleshare.org/

    --
    Doctors destroy health, lawyers destroy justice, universities destroy knowledge, religion destroys spirituality
  30. some hotel / free wifi block ports 3g nated at tim by Joe_Dragon · · Score: 1

    some hotel / free wifi block ports some times the 3g is nated.

    Don't count on having all the ports that you do have at home.

  31. A few questions by chenjeru · · Score: 1

    The primary question is: why are you trying to do this? Is it to make sure you have an off-site backup in case all of your electronics gear gets stolen? Redundancy can be best covered with extra hard drives.

    Another consideration is what kind of photos you are taking. If you're shooting RAW with a modern DSLR, you're going to have images of 20-30MB each. At 300 pictures per day, you could be looking at a data footprint of up to 9GB per day. I don't know what kind of coverage or data plan you have, but in my opinion that's a lot of upload data for a mobile connection. In this case, you may want to consider batch processing the images to a lower resolution before uploading, just to have some record of the images online.

    --
    Even if you're on the right track, you'll get run over if you just sit there. - Will Rogers
  32. Android Phone + Ubuntu One for me by Anonymous Coward · · Score: 0

    If you have the phone already with internet connection, move/take your photos to/with the smart phone, create Ubuntu One account for free with 5GB of space,install Ubuntu One app on phone and let it autoupload/sync to the server.

  33. Re:some hotel / free wifi block ports 3g nated at by Anonymous Coward · · Score: 0

    Ah, thanks!

  34. Try CrashPlan by AaronW · · Score: 4, Informative

    I've been running CrashPlan as an online backup solution for my Linux system to back up all of my photos. It also has a feature allowing you to back up to another PC over the Internet. It's easy to set up so you can back up to your home PC and it's free (unless you buy the cloud backup service). See http://www.crashplan.com/

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:Try CrashPlan by Anonymous Coward · · Score: 0

      Crashplan works well (a friend and I use it to back up to each other), but I think it's important to note that the backup archives are encrypted and "obfuscated" (my own choice of word), which means you can't easily browse your backup archives through a normal file manager. You'd have to use the Crashplan software to restore the file(s) you want. Not saying it's a deal-breaker, but something worth noting.

  35. Rsync; better yet: datamover by Apogee · · Score: 3, Informative

    I think rsync pretty much provides all you need in one tiny command-line to get data from A to B.

    But if you want to increase your resilience against failing network connectivity, and make sure you don't delete anything that hasn't been properly copied to your server, I suggest you take a look at datamover: http://www.cisd.ethz.ch/software/Data_Mover

    Essentially, it's a daemon written in Java that monitors an outgoing directory. Everythings that is written in there gets safely copied over to a central storage drive. Behind the scenes, they use rsync to do the copying, but it's wrapped in tons of features that improve the reliability of the moving process, like a quiet period before a file gets moved (good for applications that write their output incrementally and sporadically into files), multiple retries on network time-outs, high-water marks, data transformation (e.g. compression) during the move process, etc. It also is very anal about sending you emails for anything that could possibly be a data integrity problem.

    We rely on it to store the raw data from scientific experiments. With the proper configuration, your holiday pictures should be just fine.

  36. Wow ... missing vacation by saving it! by Anonymous Coward · · Score: 2, Insightful

    Sigh ... this is really, really sad. The original poster is willing to "miss out" on the true vacation by trying to save a digital copy! Am I the only one here thinking ... relax! ... enjoy your loved ones! ... live in the now! What, exactly, is the point of "saving" something that you were never really with 100% in reality?

    1. Re:Wow ... missing vacation by saving it! by Anonymous Coward · · Score: 0

      Yeah, a bit sad.

    2. Re:Wow ... missing vacation by saving it! by Anonymous Coward · · Score: 0

      Sigh ... this is really, really sad. The original poster is willing to "miss out" on the true vacation by trying to save a digital copy! Am I the only one here thinking ... relax! ... enjoy your loved ones! ... live in the now! What, exactly, is the point of "saving" something that you were never really with 100% in reality?

      Sigh ... this is really, really sad. The original poster is willing to "miss out" on the true vacation by trying to save a digital copy! Am I the only one here thinking ... relax! ... enjoy your loved ones! ... live in the now! What, exactly, is the point of "saving" something that you were never really with 100% in reality?

      Facebook --- or it did not happen syndrome???

    3. Re:Wow ... missing vacation by saving it! by Anonymous Coward · · Score: 0

      It depends on why you do photography. For me, photography isn't just (or even primarily) a way to record my holidays. For me it's art, and slowing down enough to take photos of where I am actually helps me to pay attention and see where I am rather than "wasting the experience". I don't see it as being any different to someone goes on holiday to paint scenery.

      Personally, I'd be unlikely to take 200 - 300 photographs a day on holiday buy I different people have different work and creative flows.

  37. Re:Ugh. Why worry about it? by sdnoob · · Score: 1

    that's what i was thinking. then for a 'backup', copy the pictures to extra blank cards or usb stick and ship home (or to office, parents, whatever).

    there is no need to upload up to 20 gigs (or more.. an estimate: our own camera would be about 20 gigs for 4000 photos) of photos over the two weeks over the internet... none at all: would take forever and a day on mobile (if your plan could even survive that volume without insane surcharges); you'd be lucky to get necessary bandwidth at hotels (every one we've been at has had horrendously slow net access) to do it in a reasonable time; and you probably won't ever be at any one free hotspot (restaurant, coffee shop, truck stop, etc) long enough to put a dent in your transfer queue (free hotspots are not normally known for their blazing speed either.. most are on cable or dsl which usually means asymmetrical speeds, much slower upstream than down. here, they're about 512k up at best, which would take about 24 hours to upload 5 gigs)...

    just because there are geeky ways to do things (which often become more expensive and/or complicated than when first dreamt up), doesn't mean they are necessarily the best ways.. sometimes, simple is better.

  38. On the road? by rossdee · · Score: 1

    Is there a circle of hell reserved for distracted drivers who kill/injure others?
    (Maybe in Nivens Inferno rather than Dante's

  39. Seriously by Dunbal · · Score: 1

    If you are taking 300 pictures a day, every day, you're not having "fun" anyway. Put the fucking camera away, dude.

    --
    Seven puppies were harmed during the making of this post.
    1. Re:Seriously by Anonymous Coward · · Score: 0

      I shot 3,000 photos on Halloween last year and had an absolute blast.

  40. Mail yourself CDs. by RKBA · · Score: 1

    Each time you want to "upload" more files, burn them onto a cheap CD (they're so cheap they're practically free these days) and mail them to your home address. Each update is only the cost of a postage stamp and if you want unattended operation, have your wife or kids do it. :P

    1. Re:Mail yourself CDs. by aaronb1138 · · Score: 1

      I was going to say the same thing except use DVDs. They are substantially more physically durable and the number of shots he is talking, probably more likely to hold a day of shooting.

      Kicking off the burn would only take 5 minutes from the laptop each night. If he's got a minimalist laptop with no optical storage, a USB model only runs $30-60 at NewEgg. Mailing home flash drives is the most durable option, but comes with the drawback that it is the highest cost, but even then, he's only looking at around $85 (14 days x $6) for two weeks at 8 GB / day for SD flash cards plus postage. On the flip side, he has all those flash cards ready for the next trip.

      I would do Dropbox or rsync (or similar, up to taste) only when at a hotel with good Wifi as well, just for simplicity. If he's sleeping roughly the same hours each night he could make a scheduled task to launch and close at set time intervals -- done.

  41. Why not leave the junk at home and have a holiday? by Tim+Ward · · Score: 1

    I'm sure that whoever you're going with would appreciate you paying them a little more attention and not spending quite *all* of your time fiddling with gadgets.

    Or is it not allowed to let the real world intrude into Planet Slashdot?

  42. Kids these days and their 'problems' by nurb432 · · Score: 1

    Get off my lawn.

    When i was a kid we put the spent film in our pocket ( and then suitcase ) and waited until we got back to see the pictures.

    --
    ---- Booth was a patriot ----
  43. USB Drive in backpack; netbook in hotel/car by KeithH · · Score: 3, Insightful

    My experience is that hotel/internet-cafe access is too slow and/or flaky and/or expensive for the purpose you describe. Pay-as-you-go HSPA cell access is very expensive (in Europe and even more-so in North America). I guess if you're only taking 300 small jpegs per day, you might be able to afford the Internet access charges but my experience, even in Europe, is that your best bet is to make your own local backups as you go. My strategy is to travel with a small netbook and a USB drive. Each evening, I offload my SD cards onto both devices and then keep the netbook in the hotel safe or car and the USB drive with my camera. For example, I just returned from two weeks in Tuscany and am currently importing 34GB of photos into a new Lightroom catalog. There's no way that I could have transferred that data over the Internet while on the road without wasting a lot of valuable travel time. Heck, it's taking 20 minutes just to copy the photos off the USB drive at 30MB/s! How much time can you spend drinking espresso waiting for uploads?

  44. Synkron by subreality · · Score: 1

    I used to use cloud sync, but I found that none of them were robust enough for my abusive ways. Most required periodic manual merges.

    I switched to Synkron syncing to a network drive (VPNed when I'm on the road) and I've been happy ever since.

  45. iCloud by countach · · Score: 1

    Err.. wouldn't Apple's iCloud be the best, since that's what it was designed to do? Sync photos, set and forget style?

    1. Re:iCloud by PNutts · · Score: 1

      I was checking to see if someone posted this. Click the iPhone/iPad/iPod shutter button. The picture automatically goes to the cloud and is automatically downloaded to a PC/Mac at home. It also automatically appears on any other authorized iDevice, and if you have Apple TV it is also immedately part of the screen saver. Then the PC can farm it out to friends and family. Travelling with a laptop, command lines, extra hard drives... Quaint.

    2. Re:iCloud by countach · · Score: 1

      Not just iDevices. If you sync your camera with an iDevice (mac or ipad etc), then it can go to the cloud. Need a ipad camera kit to sync with an ipad.

  46. Amazing coincidence... by ZeroPly · · Score: 1

    Not to threadjack, but I have an eerily similar situation:

    I'm going on vacation around the US next month. I need a vehicle that has 4 wheels, and can seat 4 people. It needs to be completely enclosed and be capable of being driven in the rain. Also, it must run on gasoline, preferably on unleaded gasoline. Oh, and this is critical - it must have multiple mirrors so that I can see what's behind me as I operate it. I thought about getting a "car", but that would take all the fun out of it. Does anyone have any suggestions for an IT hipster like myself?

    --
    Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    1. Re:Amazing coincidence... by Anonymous Coward · · Score: 0

      You should totally build a tank. It might be more expensive, and less dependable, and get you funny looks... but it's a tank!

  47. my experience by hey · · Score: 2

    I am on holiday now and am currently uploading the day's photos with SugarSync. Its cheaper per byte than DropBox and has more options. I think some people might find the many options confusing but not Slashdotters. eg you can sync multiple folders. When I was in a remote place with a slow connection (Laos)
    I found a problem .... the smallest transaction was a file. So it might labor away for an 30 minutes to almost send a 3M file then the connection would drop and resume and it would start again with the same file - ouch.

  48. can't beat rsync by Anonymous Coward · · Score: 0

    I recommend:

    while [ 1==1 ]; do rsync -avP local/path host:remote/path; sleep 300; done

  49. Fun - Competent - Vacation by DontScotty · · Score: 1

    Fun - Competent - Vacation

    Choose two.

  50. rsync? by junkymonkey · · Score: 1

    I'm doing something similar to this using rsync over ssh and a rsa key to auto-login to my server. I have the script set run once a day starting at midnight that way it pushes the days work online while I'm not using the internet. This works well for me, but you have the overhead of maintaining your own server and everything that goes along with that.

  51. Dropbox / lsyncd / rsync by HakuMage · · Score: 2

    I'm on the road since more than a year in a round-the-world trip and I think my setup is fit.

    Two notes,
    - when travelling, internet connection level changes a lot and sometimes you can be not connected for days, so an external disk/memory card rotation should stay your primary backup, especially for photos
    - for pictures, I'm taking both JPG+RAW and doing Internet backup only for JPG. If I have a full internet connection at my accomodation and can let transfer during night, if not day, it's working pretty well. RAW (10M per file or more, 5-10 times the JPG) is clearly not possible.

    For small files (txt, id/passport copy, ...), using Dropbox as primary (want to stay free), and lsyncd with my home server
    For pictures, nothing more powerful than rsync (at least, in one-way; if you make change at both place, could be interesting to check unisson) to my home server or NAS.
    rsync is particularly good, as for now, my main changes on pictures are metadata and from what I tested, both lftp and Dropbox would transfer all the files if there is a minor change.

    CD/DVD are way too small for JPG+RAW. maybe JPG only.
    Of course, no pictures transfer if connection is poor or limited (3G or filtered). For China, need to pay for a VPN provider ...

  52. Windows Small Business Server by MindPhlux · · Score: 2

    This is what I use. Folder redirection can be a nightmare when it goes awry, but for the most part SBS keeps my files, documents and photos synced across 4 different machines (two desktops, a laptop and a netbook).

    If I need to get at files that haven't yet synced because I forgot to turn on my laptop before walking out the door, I just VPN in to my network (SBS does all the setup and heavy lifting, you basically just turn it on and it works) - and either run a sync, or if I don't have time, I'll just access the files on the redirected folder on my server.

    Easy peezy.

  53. Upload to where? by chrismcb · · Score: 1

    What do you mean by "pload all files pretty much as you go " For backup purposes? Or for a way for others to see them?
    For backup, use something like crashplan. It should trickle it up when it can.
    For others to see them, it'll depend on the service you use.

  54. Why do people make this so hard? by kd4zqe · · Score: 1

    I have a dSLR with a 32GB SD card. I have an old Asus Eee 1000HA netbook with a 2GB RAM upgrade and Win7Pro. I upgraded the hard drive to a 750GB because of all the media I like to keep portable. When I go on holiday, I snap all the pics I like with my dSLR, and when I get back to the car/hotel I just run a simple batch file script that mirrors them all locally to the netbook to a datestamped folder with robocopy. That way I have a day-by-day structure to the archive (not that file datestamps arent enough, really). Following this, the script checks to see if my external USB drive is connected, and mirrors to that from the netbook's local drive. If the drive is not connected, it skips this step. After the copy completes, and all the files are verified, it wipes the SD card. Back into the camera it goes. Simple.

    If I have internet access available, I run a second script that connects to my VPN box at home and launches a second robocopy to my desktop's fileshare. This way I can dump and wipe my SD card even if I don't have internet. The automatic syncing method is too unsure for me. This way, I'm responsible for my own data. If I wanted, I could chain them into one script very easily, but I prefer to have the dump as a quick option independent of the upload.

    Sometimes people just make this too hard. I wrote the scripts in about 5 minutes, and didn't have to add any software (since my netbook runs Win7Pro). I already had VPN set up for secure remote operations, so no additional steps were needed. If you didn't have VPN, I'm sure you could manage with sFTP too, for the long haul home. Filezilla is free, so in all you can have a total investment of $0 and just a bit of time.

    --
    You're not paranoid if they really ARE out to get you...
  55. Your eye-fi already does this by YrWrstNtmr · · Score: 1

    I have one, and it's pretty good. Ad hoc directly to the laptop when you get back to the hotel, sync to Eye-fi, Flikr or wherever when you have a reliable connection. For 3rd level redundancy, copy every other day to a SD card and mail home.

    I'm not seeing the complexity here.

  56. ShareFile has some cool syncing features by Anonymous Coward · · Score: 0

    They were recently bought by Citrix, but Citrix is keeping all the cool stuff baked in! It rock...

  57. Write a little script! by aurelianito · · Score: 1

    You can solve your particular problem with a 10 line script that runs in your notebook. Just write it!

  58. Rsync script by swillden · · Score: 2

    Your first idea will do exactly what you want. It'll resume interrupted uploads, verify upload integrity, be secure in whatever context you're in... it's perfect. As long as you don't specify the --delete option, it won't delete remote files just because local files are gone, either.

    A crontab line with: "killall rsync && rsync -a ~/local/photo/dir hostname.foo.net:remote/photo/dir" will do the job admirably. Set it to run every 10 minutes or so. You could obviously polish this solution in various ways, but it's quick, it's easy and it will work.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:Rsync script by swillden · · Score: 2

      Er... replace the "&&" with a semi-colon. I type too many chained commands with && and my fingers get ahead of my brain...

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:Rsync script by Anonymous Coward · · Score: 0

      Add a script using Python and Pyinotify, and you can easily trigger rysnc commands in response to file system changes or network availability instead of a using a set time interval.

  59. People still recommend these clowns? by dbIII · · Score: 2

    Unless you are comfortable with the idea of items you are storing ending up on the front page of a newspaper the "dropbox" front end to Amazon storage is a bad idea. Those clowns have so many epic failures that plain FTP from 20 years ago is more secure. They still haven't closed the exploit where you can change your password but it doesn't revoke access to anyone you've let in previously. Then there was the day when their authentication failed entirely and they just let anyone that could guess a username on. There were other little exploits based around their deduplication which were used to obtain other people files (making it a bittorrent replacement for popular video files) that could have been put to sinister use but mostly showed that those clowns really were way out of their depth on anything other than an MSDOS box with no network.
    There's google drive, spideroak, a really long list of others including rolling your own SFTP that are vastly superior to dropbox. Then there's plain old FTP at any ISP on the planet - still in some ways superior to dropbox despite drawbacks.
    Dropbox is an example of marketing hype selling a polished turd.

    1. Re:People still recommend these clowns? by Anonymous Coward · · Score: 0

      You could use EncFS and set your dropbox dump to be the recipient of the encrypted files. They can look at your files all they want but all they're going to see is gibberish. Use the --reverse switch so that you don't store the dotfile on their servers, for some extra safety. You can store the dotfile somewhere else online in case your system gets trashed

      Sure, someone could still potentially get access to all your files, but they're just going to be a bunch of gibberish.

      Of course, the same trick works with practically any online storage. For a similar solution without touching dropbox: get a shared web host, use sshfs+encfs, and store all your crap on the shared host.

    2. Re:People still recommend these clowns? by Anonymous Coward · · Score: 0

      fuck off you stupid troll

  60. vibrating screen by Anonymous Coward · · Score: 0

    Shanghai Shunky Machinery Co.,ltd is a famous manufacturer of crushing and screening equipments in China. We provide our customers complete crushing plant, including cone crusher, jaw crusher, impact crusher, VSI sand making machine, mobile crusher and vibrating screen. What we provide is not just the high value-added products, but also the first class service team and problems solution suggestions. Our crushers are widely used in the fundamental construction projects. The complete crushing plants are exported to Russia, Mongolia, middle Asia, Africa and other regions around the world.
    http://www.sandmaker.biz
    http://www.shunkycrusher.com
    http://www.jaw-breaker.org
    http://www.jawcrusher.hk
    http://www.c-crusher.net
    http://www.sandmakingplant.net
    http://www.vibrating-screen.biz
    http://www.mcrushingstation.com
    http://www.cnstonecrusher.com
    http://www.cnimpactcrusher.com
    http://www.Vibrating-screen.cn
    http://www.stoneproductionline.com
    http://www.hydraulicconecrusher.net

  61. Use Synback by Anonymous Coward · · Score: 0

    I think there is a free version of SYNCBACK that allows FTP backup (don't synchronize files). Set it up to automatically backup all files once a day (for instance when you have crashed at a hotel). It's very easy to do. I've done it this way on several occasions.
    johnnygeneric

  62. Use git by SpaghettiPattern · · Score: 1

    I take you treat your pictures, text and whatnot as source code. You may possibly edit these things items.

    Make decent projects, use git and get over it. Rsync would work as well but without the SCM capability.

    Not to moan and bitch, but this stuff is /. 101.

    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  63. Ecryption is a good idea, but ... by dbIII · · Score: 1

    OK, so you ignore a pile of epic failures on the security front and expect these clowns are going to have their act together in other areas?
    Why bother with a workaround when there are literally thousands of other superior options (many ISPs still have personal storage for their users)?

    1. Re:Ecryption is a good idea, but ... by dmbasso · · Score: 1

      Because it is easy to set it up. And all the other "literally thousand" options would benefit from the security of EncFS too. Any sensitive data should be encrypted in the client side, if you are willing to use storage that you don't physically own and secure.

      --
      `echo $[0x853204FA81]|tr 0-9 ionbsdeaml`@gmail.com
    2. Re:Ecryption is a good idea, but ... by Anonymous Coward · · Score: 0

      Well, first off, note that I did point out that EncFS works with other options as well. Any sort of sync or remote filesystem you like (and FUSE has some odd ones), you can mount the remote location, then drop encFS on top of it. It's extremely easy to set up and you don't have to make a container of a certain size, so you can just keep adding new encrypted files as you go. Good for sort of uploading the submitter wants to do, no matter what online storage is being used.

      Second, it's silly to assume any form of online storage is going to be safe and untouchable. If you don't own the hardware on both ends (and even if you do) you just have to treat it as potentially dangerous and take steps to reduce the risks. Even the dropbox-esque solutions that claim to encrypt your stored data; they claim it, but can you verify the claims and be sure it's secure? If you're not encrypting the data yourself, you should be assuming it's compromised. Period. Use whatever storage solution you want, but encrypt before it leaves your machine.

      Finally, unless you're storing industry secrets or something, nobody gives a fuck. Most of the time, your data is only important to you. Just like any other type of personal belonging, the owner of the item or data always has an inflated idea of its value. Toss some encryption on the files so it's not worth the trouble for others, toss it up somewhere, and call it a day.

    3. Re:Ecryption is a good idea, but ... by Anonymous Coward · · Score: 0

      Because it is easy to set it up. And all the other "literally thousand" options would benefit from the security of EncFS too. Any sensitive data should be encrypted in the client side, if you are willing to use storage that you don't physically own and secure.

      Exactly. EncFS is an easy and flexible solution for this kind of thing. Just use it and throw the files up anywhere, most people aren't going to care what you have anyway, and nobody snooping around is going to want to actually try getting real data out of the files. And, even if they do, then what? Your data is generally only valuable to you.

      Security's great but needs to be kept in perspective. I think too many people entertain spy film fantasies about armies of black hats working day and night in an effort to steal their awesome ramen noodle recipes and My Little Pony fanfics.

    4. Re:Ecryption is a good idea, but ... by dbIII · · Score: 1

      too many people entertain spy film fantasies about armies of black hats

      A more realistic and depressingly common scenario is letting one client in to get some information, then later letting a different client on to get other information and they find the stuff from their rival (who can also get on to get the new stuff even if you think you've locked them out by changing the password). By that measure it's inferior in security terms to FTP from two decades ago.
      With their other problems you might as well just encrypt everything and throw it on a public folder on a web server for a cheaper and more secure solution. The illusion of security without providing it is what makes these dropbox idiots dangerous.

  64. GoodSync by fongaboo · · Score: 1

    If you're looking for a turnkey little utility to do the job, check out GoodSync. http://www.lifehacker.com.au/2011/07/how-to-set-up-a-file-syncing-dropbox-clone-you-control/ It is configurable with any server that has SFTP or FTPS accesss. It also works with a bunch of other cloud services, but I think this tutorial is more in line with what you want to do. The key is that it detects when new files appear in the source directory and triggers a new upload. I've since chucked Dropbox in favor of this.

  65. Do an exploration by Anonymous Coward · · Score: 0

    Well why not take an artistic approach to your vacation.

    Rather than looking at quantity of images and striving for completeness and literalness, give the viewers less... a lot less that leaves viewers wishing they had been there and wishing they had the fun you had.

    For instance, Ed Ruscha enjoyed driving from LA to his mother in Oklahoma. He took pictures of gas stations on the drive and made a book titled Twenty Six Gas Stations. Thousands of people have looked at those 26 pictures dozens of times over the past 40 years. The gas stations are all gone, the highway is mostly gone, but you can tell it is all from the hand, eye and wistful exploring mind of one person. At the same time the reader might be puzzling about where the author is going, time begins to stand still and the reader's mind wanders.

    Vision or seeing is a very elaborate computational, memory and real time experience that could be called almost a mental illusion. Artists have been exploring this gossamer fabric experience for thousands of years. What is that gossamer fabric you work with at work? Some holey and bug ridden thingie like Python or C? Why not use your freely wandering mind on vacation to go explore using your camera some aspect of your work that you see in the patterns of the world while you play. Put the two gossamers tangent to each other and take a few informative photos.

  66. What I do while cycle touring by Any+Web+Loco · · Score: 1

    I'm currently cycling around the world and this is what I do: 1) Google Drive + Chrome for anything that's a document. File sizes are small and I *really* can't afford to lose some of this stuff so it works even on the shittiest wifi connections in the craziest of places. 2) USB sticks. Lots of them, posted back home as and when. Admittedly I don't take the volume of shots you do but an 8GB stick holds plenty of reasonably high resolution shots. YMMV. 3) External USB drive. As above, just posted less frequently. 4) rsync. I pay a commercial provider to let me rsync the contents of my hardrive (well the photos, anyway) to their infrastructure. With compression and a reasonable wifi connection this works just fine - I tend to ensconce myself in the corner of a cheap cafe for an hour or two once every couple of weeks - works well.

  67. I do this all the time .... except ... by Anonymous Coward · · Score: 0

    I use 3 things.
    * SDHC camera
    * Android Tablet (ssh/rsync/wifi)
    * remote Linux server

    My camera is dumb. No wifi.
    I pull the micro-SDHC card and put it into a Android tablet. The camera takes a full-size SDHC, but the tablet requires a micro, so I only use those with an adapter.

    My android tablet has something called "Terminal IDE" - that comes with ssh and rsync. I wrote a script that pushes (no delete) the files from the memory card to my remote Linux server. That script is not automated, because getting a damn hotel that allows ssh-based connections back home seems to be problematic.

    Spent 10 days in Europe 2 months ago - only 1 hotel out of 5 allowed ssh to my server. They all had damn proxies that blocked everything except http/https traffic. If I'd setup my ssh server at home to listen on 443, it may have worked, but that eats up an already used IP/port. Smaller BnB accommodations won't have this issue.

    Be certain to take a tiny travel wifi router with you. I was amazed at the hotels that do not support wifi in the rooms still. I have an old WiFi-G with WPA router for this purpose. Best $50 I've spent for travel besides the $2 6ft extension cord with 3 US electric plugs.

    The main thing is to get the photos/videos onto 2 different media ASAP. Getting them back home soon is a nice-to-have luxury.

    If you take a laptop, you will be able to work around issues that I couldn't due to the crap abilities of Android. This was my first attempt to travel without a netbook - I'll not do that again until a full Linux, native, install on ARM is working. I tested everything from the library AND a friends house before I left - keybaord, android, uploads, even remote RDP through an ssh-tunnel. Everything. It all worked perfectly.

    I've been using this setup since 2008 traveling the world (Asia, Central and South America, USA) with a Nokia N800 as the tablet (ssh/rsync), but this was my first trip with Android instead of my N800. Did I mention that Android sucks?

    What's worse is that both my and my friends Android phones were stolen in Barcelona, so our backup devices were gone. 1 was pick pocketed and the other was stolen while we were dining in a back room of a nice restaurant by gypsies. Fortunately, I had wiped mine and pulled the GSM-SIM before the trip - not even a gmail account was connected. Don't be too into your gadgets in public overseas. They make you a target.

  68. git-annex by RichiH · · Score: 1

    If you are using Linux or *BSD (including OS X), git-annex is the way to go. Seriously.

    http://git-annex.branchable.com/
    http://www.kickstarter.com/projects/joeyh/git-annex-assistant-like-dropbox-but-with-your-own

  69. Often of value, even the personal stuff by dbIII · · Score: 1

    Finally, unless you're storing industry secrets or something, nobody gives a fuck

    Which is exactly what people are doing with it. I'm in the situation of trying to stop people using this piece of junk for getting information out to clients when they also have different information to give to other clients that are rivals. They discover to their horror that both sets of clients can see each others data and then three sets of expensive lawyers get dragged in - just because some clowns built a crappy python front end to Amazon EC3 and marketed it hard to make people think it wasn't a piece of shit and trust it when they should run a mile.
    Of course you'll say "nobody would be that stupid", and they are not, just lazy and easily let by slick marketing. They don't read the fine print is all.

    Most of the time, your data is only important to you.

    Or with personal information it's of value for identity theft. Date of birth, address and various identification numbers are of value to people that can use it for fraud and inconvenience you a lot.

    1. Re:Often of value, even the personal stuff by Anonymous Coward · · Score: 0

      Most of the time, it really doesn't matter. The exceptions...well, if they're storing personal info that aids in identity theft? Sucks for them, you warned them, it's their problem. Sometimes, you just can't fix stupid. If it's company data, they're probably either low enough they can be terminated for it, or high enough that you can't do shit about it anyway because they outrank you and will do what they damned well please regardless of warnings, suggestions, and policies. Doesn't solve the problem, but it's not going to be solved anyway; stupid people will do stupid things eventually, no matter how hard you try to prevent it. Block access to every sharing site completely and someone will just email it, text it, or write something sensitive on a piece of paper and then lose it.

      I get why you're annoyed and I agree, but the anger seems misplaced. The services still have their uses, and the problem isn't that they're being used, it's that they're being used foolishly. It's a tool, just like a hammer. It's not the hammer's fault if someone decides to juggle with it and cracks his skull. Get mad at the people doing it wrong.

      Personally, services like dropbox aren't generally my thing - I prefer NFS or sshfs to another machine I control - but this guy's question seemed like a good place for it, so I just added the suggestion to encrypt it. EncFS is awesome and worth using.

    2. Re:Often of value, even the personal stuff by dbIII · · Score: 1

      It's a tool, just like a hammer. It's not the hammer's fault if someone decides to juggle with it and cracks his skull.

      It's the fault of the dropbox salespeople that lie about it and also idiots like the poster above that see such bullshit and pass it on as if it's true. Anyway, I'm mostly suprised that despite all the articles about major dropbox problems here on this site we're still not immune from the clueless that swallowed the sales pitch.

  70. Spotty Internet and you want to sync 300 images by Anonymous Coward · · Score: 0

    One of the things things i couldn't get over with all the chatter here regarding the question is that the poster has admitted that there is spotty internet and they are looking to sync 300 images per day... If I'm holiday the last thing i want to do is try and manage a net connection. Best advise is to take a portable HD, job done. Get back to your holiday..

  71. Wrong options... by patniemeyer · · Score: 1

    I think you are describing those options incorrectly for his case.

    --inplace is the opposite of what he wants. As I understand it --inplace will defeat some of the automatic duplicate range detection and save *space on the server* by not duplicating data during transfer. This does not help with network bandwidth but *hurt*. He probably doesn't care about space on the server, he wants his files mirrored quickly.

    --update won't hurt him here, but it's probably not necessary as you seem to be describing it backwards. If he just mods files on his laptop and rsyncs the newer files on the laptop will of course get transferred. The only reason to use --update would be if he modded files on the server at home *and* on the laptop and preferred to keep the ones at home.

    Pat

  72. SyncToy by rullywowr · · Score: 1
    I will probably get flamed because I am recommending a Microsoft solution on Slashdot (gasp! i know!) however I have had great luck with Microsoft SyncToy for backing up files and folders. If you have a network drive (VPN or similar) this will ensure everything is echoed (mirrored) to your target destination.

    I prefer mirroring certain files this way as you do not have to resort to a particular backup software to 'unpack' them. If you need to access the files, just open them up. This is especially handy for photos and other media files.

    1. Re:SyncToy by rullywowr · · Score: 1
      Forgot to add - SyncToy has three modes: Sync, Echo, Contribute. Sounds like you need Contribute.

      Synchronize: New and updated files are copied to both left and right folders. So, in our example, no matter where you make the change, in My Documents or in the portable disk, both folders will have the same files. If you rename or delete a file, the action will be repeated for the left and right folders.

      Echo: When you make any changes (new files, updated files, renames, deletions) the changes are only applied from left to right. So, any changes you make in your portable drive will not be reflected to your My Documents folder.

      Contribute: New and updated files and renames on the left are copied to the right. The deletions on the left are not applied to the right.

  73. Several Issues I have by RumorControl · · Score: 1

    1: I personally found the Eye-Fi to be too slow and I had drain the battery and keep the laptop and camera on at the same time.
    2: 3G data prices on vacation in not my home country are crazy.
    3: having to do this in the only cafe that had wifi was nice the first day, then a chore every other day.
    4: I didn't like spending my vacation working

    so I use a product similar to this one. http://www.bhphotovideo.com/c/product/828315-REG/Digital_Foci_P19_320_PST_251_Photo_Safe_II.html

    basically a portable HD with battery power and a card reader. I take the phone, tablet, camera and backup drive in a small hard shell case and leave the computer at home. the tablet is just the luxury item so I can view things in a larger format and only gets used on the plane or for research that the phone's screen is too small for. I really don't need it.

    everything is backed up for when I return, and then I put it together .

    If I absolutely have to work on the remote event, then it's camera > laptop [edit, select] > phone > 3g to web publish. Full online backup is going to cost significant time and money.

  74. out of the box android by Anonymous Coward · · Score: 0

    get an android phone and a G+ /picassa account , it then becomes automatic , whenever it has connectivity it will upload tou your G+ gallery , you can set it to wifi only , and i've tested this in vacation in china with very little connectivity to any google services and worked great

  75. I'm already doing this... by IDtheTarget · · Score: 1

    Except that my wife's camera doesn't have the Eye-Fi cards, so we're manually downloading the pictures from the camera to the laptop.

    I have an Ubuntu server running rsync. I've installed cwrsync and am using a very simple script (below) to sync my laptop to the rsync server. I'm using a windows at command to schedule the script to run hourly when the laptop is on. That last part is pure laziness, I haven't bothered figuring out how to test for network connectivity and then to run when connected.

    One very nice advantage to running my own rsync server is that I can sync my photos from my Android phones as well. Micha Kowalczuk has written a terrific rsync backup program for Android that's easy to use and can easily be set up to use ssh public/private keypairs for authentication using the instructions on his website. That, in addition to Crafty Apps' Tasker, enables me to backup all of the pictures (and whatever else I want) from my phone every time I have an established WiFi link. (Note that that is my own restriction. I don't want to pay the extra data fees for uploading my pictures over the cell data link.)

    Hope that helps.

    Note that and are replacing the actual values to protect my server. ;-) Also, I have created ~/rsync folders for each user for the backups. Finally, the switches in use will NOT delete pictures from the server if they're deleted from the laptop.

    @echo off
    cd c:\Program Files (x86)\cwRsync\bin
    rsync -av --chmod u+rwx -e "ssh -i c:\Users\\Documents\certificates\cwrsync" "/cygdrive/c/Users//Documents/rsync/" @:/home/user/rsync/

    1. Re:I'm already doing this... by IDtheTarget · · Score: 1

      Sorry, the <user> and <server> replacements got messed up because I forgot that they'd be interpreted as tags. Let's try that again:

      @echo off
      cd c:\Program Files (x86)\cwRsync\bin
      rsync -av --chmod u+rwx -e "ssh -i c:\Users\<user>\Documents\certificates\cwrsync" "/cygdrive/c/Users/<user>/Documents/rsync/" <user>@<server>:/home/user/rsync/

  76. Physical Backup? by esten · · Score: 1

    You never said why you wanted to upload the photos but I'm assuming its for backup.

    Why not go with physical backup. For 2 weeks at ~ 500 MB (2.5 MB/pic 200 pics) a day that a total of 7GB of photos. Easy to fit on a single memory card and just backup to your computer. If you are worried about loosing them memory cards are small enough to carry on person.

    If it is to share your photos with people I would say stop and only upload your good shoots for the day.

  77. git-annex assistant on Kickstarter by dalosla · · Score: 1
    I don't want to start a kickstarter debate, but the author of git-annex has a project on kickstarter to add functionality. Quoting a little bit of the initial proposal:

    The first step will be to make git-annex watch for changes to your files, check them into git, and automatically sync them to your other repositories. I have a prototype of this using Linux's inotify. It will be extended to also support Mac OS X.

    Then I will build a web app that can be used to control and configure things. Watch files as they upload and download, set priorities, etc. No command line needed. I plan to use Haskell's amazing Yesod web framework.

    Finally, I will add configuration assistants to help you get the most out of the system. Easily set up syncing to remote computers, store encrypted copies of your data in Amazon S3 or other cloud services, automate moving old files to archival drives. There are many possibilities like these, and I will prioritize the ones my backers need.

    I'll spend around one month on each of these steps. Then I'll spend another month or two on an Android port, and additional time I'm funded for to add more features. I'll be blogging about my progress all along the way, and each new feature will immediately be available in git-annex's own git repository.

    If he gets another $3500 in funding in the next 6 days, he even promises to spend a least 1 month trying to create a Windows port.

  78. rsync with hard links by Uomograsso · · Score: 1

    I use a new directory for incremental backup with rsync, using hard links and references to the last completed back up and the latest incomplete backup.

    The major problem I have is that photos can take 12 or more minutes each on slow internet connections but I just leave it running overnight.