Emacs cloud storage options?

What options exist for saving and retrieving documents to and from the cloud, from Emacs?

I use Emacs at work, on a computer running Windows and at home, on a Linux box, so ideally I would like the solution to be more or less out of the box for both operating systems.

I touched the g-client but couldn't make it work. Obviously, if there are no other, simpler options, I just have to spend a couple more hours on it.

Thanks a lot Andreas

+7
emacs cloud data-storage
source share
4 answers

Two options that I can think of:

  • If you have access to the server where ssh is running, use ssh with tramp. You can also start the ssh server in your Linux home window and access your home files from work. Tramp works fine on Windows with cygwin ssh. It will automatically capture the file (assuming you give emacs something like / ssh: yourusername @yourserverhost: ~ / yourfile), put it in a temporary file on your computer, and then copy it back to the host when you save it.

  • Use a version control system such as SVN or Git. Again, you can host the server at home or find Internet hosts (most of them are for open source and thus are public, but some of them are free and confidential, I use unuddle.com). You will have to make / update regularly, but you can easily automate this if you want, and the version control system gives you a good history of your files and a security system if you do something very wrong.

Emacs has excellent integration with version control. If you find that the built-in is not enough (it is quite general and therefore does not offer an interface to some specific features of a particular version control system), there are many good alternatives (psvn for SVN and magit for Git, for example).

+6
source share

Dropbox is pretty versatile. I even keep my Emacs configuration files. Works on Windows, Linux, OS X and iPhone. Syncs automatically. Keeps a story. Is free. What else do you want ?:-)

+7
source share

sshfs if you have a good connection speed.

Otherwise, there is always tramp-mode for Emacs.

Edit: just saw that you are using Windows.

It has been several years since I used Windows as my desktop, but then I used WebDrive . This is a kind of work, although it has always been a little unstable.

+2
source share

Emacs has excellent support for remote file systems through Tramp. So the real question is what should you use as a remote FS. There is a bunch of them and as long as they have a way to mount or log in via ssh (for Tramp), you should be fine.

I use JungleDisk - great for Windows, Linux and Mac. It starts at about $ 2 a month , and there is a cap there about $ 90 a year. You can back up to S3 or in Rackspace.

It integrates at the file system level so you can directly read / write or create links from it to the local file system. I use this to split my .emacs, .bash, etc. Between several cars.

Chris

+1
source share

All Articles