DVCS-Autosync - Dropbox without Dropbox
I have been using my server recently to maintain my TODO lists, but I have just moved into a new apartment and I do not yet have the internet, so... I could copy the files to my laptop, go home, then copy them back to the server when I am at work, but this is tedious and I risk losing my data everytime, so I thought it would be nice to syncronize my laptop with the folders on the server.
Dropbox does this, but I don't like dropbox, I guess I don't like the idea of putting my data in somebody else hands. So about 2 months ago I had a go at writing my own sync daemon. Using Python with GIT and pyinotify. I soon lost interest however so it doesnt work.
More recently I re-googled and found SparkleShare and DVCS-Autosync.
SparkleShare
SparkleShare is quite user friendly, using a GTK interface, I use "quite" because it still required some technical knowledge for me to get it working. Unfortunately it hijacked my .ssh configuration and left me scratching my head when pushing changes to my GiTHub repository. (It was necessary to remove the .ssh/config file which sparkle share added).
DVCS-Autosync
Install with:
apt-get install dvcs-autosync
The package is not available in squeeze so you will need to upgrade to wheezy.
DVCS (Distributed Version Control System) autosync is very simple and it works.
The only catch is that it requires a Jabber account, I chose to install a jabber server on my web server -- but you can alternatively just create an account at jabber.org.
Installing a jabber server was easier than I imagined:
apt-get install prosody
Then after following a few simple steps it was up and running.
Now my files are synconized between my two laptops, my desktop machine and my servers shell account.
Comments
Post new comment
Tags
- DropBox
- XMPP
- android
- apache
- archos
- audacious
- awesome
- bash
- bootstrap
- bristol
- diagramming
- doctrine
- doctrine2
- git
- gloucester
- graphs
- gt540
- jack
- javascript
- manchester
- mapdroyd
- markdown
- mongodb
- paris
- php
- profiling
- projectm
- running
- scripting
- sed
- software design
- ssh
- symfony
- symfony2
- thonon-les-bains
- trainer
- travel
- twig
- ubnutu
- vim
- weymouth
- workflow
- xdebug
- xml
- ylly
- yprox
10 Latest Items
-
08
Maytrainer [Velo] paris - compiègne 153.00km / 05:48:32 / 00:02:16mpkm Fois.
-
06
Maytrainer [Velo] Vincennes Hippodrome 1hr 34.34km / 01:00:00 / 00:01:44mpkm Solo effort. Did interfals (sprinting from zebra crossing to hairpin turn).
-
05
Maytrainer [Run] Diderot > Pnt. Alx III > Rue de Charonne 13.96km / 01:08:40 / 00:04:55mpkm Good to run in the rain. Lots of traffic.
-
04
Maytrainer [Velo] Vincennes Hippodrome 1hr 32.20km / 01:00:00 / 00:01:51mpkm Rode apace a peloton, but tried not to get in the draft. Sprinted for a few minutes on every lap.
-
03
Maytrainer [Run] Dumas > P. Auguste > Belleville > Prc. de Villette > Pt. de Lilas > Pt. Vincennces 14.48km / 01:07:00 / 00:04:37mpkm Kept up a reasonably good pace. No problems from calf muscle as was the case yesterday.
-
02
Maytrainer [Run] Dumas > Diderot > Trocadero > Basitlle 14.48km / 01:10:00 / 00:04:49mpkm Experienced pain in the back of my calf and stopped a few times towards the end.
-
01
Maytrainer [Velo] Dumas > Rambouillet 123.31km / 05:06:00 / 00:02:28mpkm Paris Rambouillet. Sunny day. Ate a bakery pizza, tarte au pomme and drank a cola then lay down on a bench in the châte...
-
29
Aprtrainer [Run] 14 - 15 miles 23.34km / 01:50:00 / 00:04:42mpkm Run down the Rue Charonne, down Boulevard Henri IV, round le Ile St-Louis, along the Seine, crossing the Pont d'lén...
-
28
Aprtrainer [Velo] Vincennes Hippodrome 1hr 34.12km / 01:00:00 / 00:01:45mpkm Actually 45 minutes. Rain stopped play. Also boredom. "Sprinted" up the second half of the upside at each circ...
-
27
Aprtrainer [Run] 54 minutes 11.50km / 00:54:00 / 00:04:41mpkm Ran down and around.
