* Cooperating with oneself using the cloud? @ 2014-09-15 10:59 Martin Schöön 2014-09-15 11:06 ` Phil Mason ` (4 more replies) 0 siblings, 5 replies; 18+ messages in thread From: Martin Schöön @ 2014-09-15 10:59 UTC (permalink / raw) To: emacs-orgmode@gnu.org [-- Attachment #1: Type: text/plain, Size: 1146 bytes --] One of the things I use org-mode for is making and maintaining TODO-lists. I do this at home and at work and I want the org-files of interest to be available and up-to-date at home and at work. The work-related org-file can not be publicly available for obvious reasons. I have emailed these files back and forth. This works but it isn't fool-proof (sometimes I forget) and I think there should be a less clumsy way to do this. I have tried a free and secure web-dav service. They are closing down and it also was a bit on the clumsy side since I never got their windows client to work at work. (Linux at home using cadaver.) I have seen Git being mentioned in this context in these nooks of the woods. That should work if I can find a free Git repository allowing me to keep files secret. I have looked at a few but have not seen (key word!) clear information on this. Options like BitTorrent Sync work really well but only if both computers run simultaneous which is not the case. Other options? Dropboxish services that keep prying eyes at bay? -- Martin Schöön http://hem.bredband.net/b262106/index.html [-- Attachment #2: Type: text/html, Size: 1414 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön @ 2014-09-15 11:06 ` Phil Mason 2014-09-24 16:29 ` Monroe, Will 2014-09-15 11:23 ` Eric Abrahamsen ` (3 subsequent siblings) 4 siblings, 1 reply; 18+ messages in thread From: Phil Mason @ 2014-09-15 11:06 UTC (permalink / raw) To: Martin Schöön, emacs-orgmode@gnu.org [-- Attachment #1: Type: text/plain, Size: 256 bytes --] Hi Martin, > That should work if I can find a free Git repository allowing me to keep files secret. I use the free private repos from https://bitbucket.org/ to do something very similar to what you require. All the best Phil [-- Attachment #2: Type: text/html, Size: 2742 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 11:06 ` Phil Mason @ 2014-09-24 16:29 ` Monroe, Will 0 siblings, 0 replies; 18+ messages in thread From: Monroe, Will @ 2014-09-24 16:29 UTC (permalink / raw) To: emacs-orgmode Phil, et al. Does anyone have a recommendation for a write up that describes how to set up this kind of private syncing with bitbucket or even github? I've seen a worg article on this but some of the technologies described (e.g., bzr) are new to me and might not be strictly necessary to achieve the syncing that Martin seems to want. Putting Your org Files Under Version Control http://orgmode.org/worg/org-tutorials/org-vcs.html Will On 9/15/14, 6:06 AM, Phil Mason wrote: > Hi Martin, > > > >> That should work if I can find a free Git repository allowing me to keep files secret. > > > > I use the free private repos from https://bitbucket.org/ to do something very similar to what you require. > > > > All the best > > > > Phil > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön 2014-09-15 11:06 ` Phil Mason @ 2014-09-15 11:23 ` Eric Abrahamsen 2014-09-16 7:23 ` Eric S Fraga 2014-09-15 14:51 ` Bruno Bigras ` (2 subsequent siblings) 4 siblings, 1 reply; 18+ messages in thread From: Eric Abrahamsen @ 2014-09-15 11:23 UTC (permalink / raw) To: emacs-orgmode Martin Schöön <martin.schoon@gmail.com> writes: > One of the things I use org-mode for is making and maintaining > TODO-lists. I do this at home and at work and I want the org-files of > interest to be available and up-to-date at home and at work. The > work-related org-file can not be publicly available for obvious > reasons. > > I have emailed these files back and forth. This works but it isn't > fool-proof (sometimes I forget) and I think there should be a less > clumsy way to do this. > > I have tried a free and secure web-dav service. They are closing > down and it also was a bit on the clumsy side since I never got their > windows client to work at work. (Linux at home using cadaver.) > > I have seen Git being mentioned in this context in these nooks of the > woods. That should work if I can find a free Git repository allowing > me to keep files secret. I have looked at a few but have not seen > (key word!) clear information on this. > > Options like BitTorrent Sync work really well but only if both > computers run simultaneous which is not the case. > > Other options? Dropboxish services that keep prying eyes at bay? At some point you might consider renting a little server space -- you have to pay, but it's awfully useful for many things. Another option would be getting a mini home server that sits in a closet and is always on. That solves the BitTorrent Sync problem, and you'll suddenly find it's good for a bunch of other stuff as well: backups, music, printing, other torrents, LAN filesharing... Both options are annoying in their own way, but once you've got something up and running, you'll be pleased! E ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 11:23 ` Eric Abrahamsen @ 2014-09-16 7:23 ` Eric S Fraga 0 siblings, 0 replies; 18+ messages in thread From: Eric S Fraga @ 2014-09-16 7:23 UTC (permalink / raw) To: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 784 bytes --] On Monday, 15 Sep 2014 at 19:23, Eric Abrahamsen wrote: [...] > Another option would be getting a mini home server that sits in a closet > and is always on. That solves the BitTorrent Sync problem, and you'll > suddenly find it's good for a bunch of other stuff as well: backups, > music, printing, other torrents, LAN filesharing... > > Both options are annoying in their own way, but once you've got > something up and running, you'll be pleased! +1 I use git to store all my org files to my own server. I use an old netbook as the personal cloud server. Works like a charm! You can also buy dedicated units from many companies, including Western Digital for instance. -- : Eric S Fraga (0xFFFCF67D), Emacs 24.4.50.1, Org release_8.3beta-320-gb5c9de [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 180 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön 2014-09-15 11:06 ` Phil Mason 2014-09-15 11:23 ` Eric Abrahamsen @ 2014-09-15 14:51 ` Bruno Bigras 2014-09-16 8:43 ` Ramon Diaz-Uriarte 2014-09-15 19:30 ` Thierry Banel 2014-09-22 8:05 ` Christoph Groth 4 siblings, 1 reply; 18+ messages in thread From: Bruno Bigras @ 2014-09-15 14:51 UTC (permalink / raw) To: Martin Schöön; +Cc: emacs-orgmode@gnu.org - Maybe http://git-annex.branchable.com/assistant/ (it seems the xmpp feature is not activated on Windows right now but it could be the best tool soon) - Maybe https://github.com/joeyh/git-remote-gcrypt with a free bitbucket private repo. (this is a fork maintained by joeyh, the git-annex assistant creator) - Spideroak (non-free) has a dropbox like folder but the data is supposed to be encrypted. 2014-09-15 6:59 GMT-04:00 Martin Schöön <martin.schoon@gmail.com>: > One of the things I use org-mode for is making and maintaining TODO-lists. I > do this at home and at work and I want the org-files of interest to be > available and up-to-date at home and at work. The work-related org-file can > not be publicly available for obvious reasons. > > I have emailed these files back and forth. This works but it isn't > fool-proof (sometimes I forget) and I think there should be a less clumsy > way to do this. > > I have tried a free and secure web-dav service. They are closing down and > it also was a bit on the clumsy side since I never got their windows client > to work at work. (Linux at home using cadaver.) > > I have seen Git being mentioned in this context in these nooks of the woods. > That should work if I can find a free Git repository allowing me to keep > files secret. I have looked at a few but have not seen (key word!) clear > information on this. > > Options like BitTorrent Sync work really well but only if both computers run > simultaneous which is not the case. > > Other options? Dropboxish services that keep prying eyes at bay? > > -- > Martin Schöön > > http://hem.bredband.net/b262106/index.html ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 14:51 ` Bruno Bigras @ 2014-09-16 8:43 ` Ramon Diaz-Uriarte 2014-09-16 19:47 ` Martin Schöön 0 siblings, 1 reply; 18+ messages in thread From: Ramon Diaz-Uriarte @ 2014-09-16 8:43 UTC (permalink / raw) To: Bruno Bigras; +Cc: Martin Schöön, emacs-orgmode@gnu.org Along the lines of what Bruno suggested, at least these two services also claim to be encrypted locally (so during transit through the net and while on their servers things are always encrypted): https://mega.co.nz/ http://www.wuala.com/ In fact, for files that you really want to be kept private a paranoid setup could involve encrypting the org file with pgp[1] AND then sharing it via one of the cloud services that say things are encrypted there. Note, though, that many people report that those two (and spideroak) are not as fast as dropbox and/or not as easy to setup. Best, R. [1] Either a mechanism somewhat like Thierry suggested or a mechanism like the one, now incorporate into org (I think) and that was started with this thread from Jorge Alfaro: http://lists.gnu.org/archive/html/emacs-orgmode/2014-05/msg00422.html On Mon, 15-09-2014, at 16:51, Bruno Bigras <bigras.bruno@gmail.com> wrote: > - Maybe http://git-annex.branchable.com/assistant/ (it seems the xmpp > feature is not activated on Windows right now but it could be the best > tool soon) > > - Maybe https://github.com/joeyh/git-remote-gcrypt with a free > bitbucket private repo. (this is a fork maintained by joeyh, the > git-annex assistant creator) > > - Spideroak (non-free) has a dropbox like folder but the data is > supposed to be encrypted. > > 2014-09-15 6:59 GMT-04:00 Martin Schöön <martin.schoon@gmail.com>: >> One of the things I use org-mode for is making and maintaining TODO-lists. I >> do this at home and at work and I want the org-files of interest to be >> available and up-to-date at home and at work. The work-related org-file can >> not be publicly available for obvious reasons. >> >> I have emailed these files back and forth. This works but it isn't >> fool-proof (sometimes I forget) and I think there should be a less clumsy >> way to do this. >> >> I have tried a free and secure web-dav service. They are closing down and >> it also was a bit on the clumsy side since I never got their windows client >> to work at work. (Linux at home using cadaver.) >> >> I have seen Git being mentioned in this context in these nooks of the woods. >> That should work if I can find a free Git repository allowing me to keep >> files secret. I have looked at a few but have not seen (key word!) clear >> information on this. >> >> Options like BitTorrent Sync work really well but only if both computers run >> simultaneous which is not the case. >> >> Other options? Dropboxish services that keep prying eyes at bay? >> >> -- >> Martin Schöön >> >> http://hem.bredband.net/b262106/index.html -- Ramon Diaz-Uriarte Department of Biochemistry, Lab B-25 Facultad de Medicina Universidad Autónoma de Madrid Arzobispo Morcillo, 4 28029 Madrid Spain Phone: +34-91-497-2412 Email: rdiaz02@gmail.com ramon.diaz@iib.uam.es http://ligarto.org/rdiaz ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-16 8:43 ` Ramon Diaz-Uriarte @ 2014-09-16 19:47 ` Martin Schöön 0 siblings, 0 replies; 18+ messages in thread From: Martin Schöön @ 2014-09-16 19:47 UTC (permalink / raw) To: emacs-orgmode@gnu.org [-- Attachment #1: Type: text/plain, Size: 389 bytes --] Thanks guys, great response so far. I now have a lot of options to consider and even though a home server might be the end game that will have to wait till I have more time to spare. Those of you into home servers might find this interesting: http://www.linuxjournal.com/content/raspberry-pi-perfect-home-server -- Martin Schöön http://hem.bredband.net/b262106/index.html [-- Attachment #2: Type: text/html, Size: 660 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön ` (2 preceding siblings ...) 2014-09-15 14:51 ` Bruno Bigras @ 2014-09-15 19:30 ` Thierry Banel 2014-09-22 8:05 ` Christoph Groth 4 siblings, 0 replies; 18+ messages in thread From: Thierry Banel @ 2014-09-15 19:30 UTC (permalink / raw) To: emacs-orgmode You may try the :crypt: tag like that: * My ToDo List :crypt: ** TODO Buy bread ** TODO Call my friend ** DONE Send an email to my customer Everything under the node marked as :crypt: will be encrypted upon saving. You need to setup GnuPG on all your computers with your key (there are versions for all platforms). Type C-c C-r (org-reveal) to decrypt. Then Dropbox and the like becomes an option. Have fun Le 15/09/2014 12:59, Martin Schöön a écrit : > One of the things I use org-mode for is making and maintaining > TODO-lists. I do this at home and at work and I want the org-files of > interest to be available and up-to-date at home and at work. The > work-related org-file can not be publicly available for obvious reasons. > > I have emailed these files back and forth. This works but it isn't > fool-proof (sometimes I forget) and I think there should be a less > clumsy way to do this. > > I have tried a free and secure web-dav service. They are closing down > and it also was a bit on the clumsy side since I never got their > windows client to work at work. (Linux at home using cadaver.) > > I have seen Git being mentioned in this context in these nooks of the > woods. That should work if I can find a free Git repository allowing > me to keep files secret. I have looked at a few but have not seen (key > word!) clear information on this. > > Options like BitTorrent Sync work really well but only if both > computers run simultaneous which is not the case. > > Other options? Dropboxish services that keep prying eyes at bay? > > -- > Martin Schöön > > http://hem.bredband.net/b262106/index.html ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön ` (3 preceding siblings ...) 2014-09-15 19:30 ` Thierry Banel @ 2014-09-22 8:05 ` Christoph Groth 2014-09-24 15:07 ` Tim O'Callaghan 2014-10-29 20:13 ` Karl Voit 4 siblings, 2 replies; 18+ messages in thread From: Christoph Groth @ 2014-09-22 8:05 UTC (permalink / raw) To: emacs-orgmode If at least one of your computers can be reached from all the others via ssh, or you can reach all the other computers from one (i.e. there’s a star topology), you could use unison to synchronize all kinds of files. This works very reliably and handles modifications in both directions. I use git for my programming projects, but I find that version control is not really ideal for simple file synchronization. This is why I think that DVCs (and specifically git) are not a good solution for sync (In case that someone is interested in a discussion of these things): Keeping everything in a single repo is not handy, and solutions (like “myrepos”) are kludges. Another serious problem with using git for synchronization is that it’s not able to synchronize git repositories, as AFAIK it’s not possible/reasonable to keep git repositories under git themselves. Just imagine the case where you are in the middle of some work with a git repo (an interactive rebase, for example), and you’d like to sync and continue on another machine. With unison this works like a charm, you there’s no automatic resolution of conflicts. This is not a problem if you run unison at the beginning and at the end of each session. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-22 8:05 ` Christoph Groth @ 2014-09-24 15:07 ` Tim O'Callaghan [not found] ` <87ppel6n4s.fsf@grothesque.org> 2014-10-29 20:13 ` Karl Voit 1 sibling, 1 reply; 18+ messages in thread From: Tim O'Callaghan @ 2014-09-24 15:07 UTC (permalink / raw) To: org-mode Hi, I collaborate with myself via dropbox and encfs. encfs does the encryption, (via an encrypted fuse filesystem) and dropbox syncs the encrypted files. I use it for linux, but it should also work for mac and windows. If i need to, i can access the files on android using the encfs plugin (who's name i cannot remember). I have written a script that i run in my bashrc that auto-mounts the encrypted dropbox folder for me. It also auto-detects dropbox conflicts and helps resolve those with encfs. https://github.com/timoc/encfsbox I have been using this solution for a few years without it giving too much trouble :) Tim. On 22 September 2014 10:05, Christoph Groth <christoph@grothesque.org> wrote: > If at least one of your computers can be reached from all the others via > ssh, or you can reach all the other computers from one (i.e. there’s a > star topology), you could use unison to synchronize all kinds of files. > This works very reliably and handles modifications in both directions. > > I use git for my programming projects, but I find that version control > is not really ideal for simple file synchronization. This is why I > think that DVCs (and specifically git) are not a good solution for sync > (In case that someone is interested in a discussion of these things): > > Keeping everything in a single repo is not handy, and solutions (like > “myrepos”) are kludges. Another serious problem with using git for > synchronization is that it’s not able to synchronize git repositories, > as AFAIK it’s not possible/reasonable to keep git repositories under git > themselves. Just imagine the case where you are in the middle of some > work with a git repo (an interactive rebase, for example), and you’d > like to sync and continue on another machine. > > With unison this works like a charm, you there’s no automatic resolution > of conflicts. This is not a problem if you run unison at the beginning > and at the end of each session. > > ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <87ppel6n4s.fsf@grothesque.org>]
[parent not found: <CAArV04Nb0P4xGZP7SVg+OTV40xcrWScr9T23-H0=5VeciYo+Zw@mail.gmail.com>]
* Fwd: Cooperating with oneself using the cloud? [not found] ` <CAArV04Nb0P4xGZP7SVg+OTV40xcrWScr9T23-H0=5VeciYo+Zw@mail.gmail.com> @ 2014-09-25 12:10 ` Tim O'Callaghan 2014-09-25 13:50 ` Monroe, Will 2014-09-26 14:11 ` Rasmus 0 siblings, 2 replies; 18+ messages in thread From: Tim O'Callaghan @ 2014-09-25 12:10 UTC (permalink / raw) To: org-mode Christoph: I'm more pragmatic. Obfuscated code or not, it works better than any other Linux cloud storage system i've used. So far my solution has allowed me to maintain a reasonably good pan system (and OS) emacs and org configuration. Dropbox also 'versions' the encrypted files, so i can restore them if i need them, which has proven handy. The killer feature for me is that once i set it up, i do not have to fiddle with it. No git pulls, pushes, merges or whatever, dropbox does that for me. If someone has an open *reliable* equivalent solution then I might switch? Will, I have no instructions per-se. I did consider git, using git-annexe or similar tool, but the pre-internet encryption i require does not easily happen out of the box. If you are only syncing between your own git servers though and do not care so much file level encryption git-annexe a remarkable tool. I still cannot get my head around how it works (symlinks galore!) but it seems ideal for personal sync (but not to github). This is the nearest thing i've seen to dropbox. https://git-annex.branchable.com/ Worth mentioning too is flashbake. This will auto commit your changes with notes in the commit messages like what mp3 you were listening to and pages you were browsing at the time of the commit. IIRC you would have to do the pushing and pulling, but if like me, you are always too busy or forgetting to commit and push your org files before you switch systems, this might help. https://github.com/commandline/flashbake/wiki Tim. On 24 September 2014 17:42, Christoph Groth <christoph@grothesque.org> wrote: > Tim O'Callaghan wrote: > >> I collaborate with myself via dropbox and encfs. encfs does the >> encryption, (via an encrypted fuse filesystem) and dropbox syncs the >> encrypted files. > > > That might be a perfect solution if the dropbox client wasn’t the > obfuscated piece of closed code it is. > > I actually wonder why they don’t make the client free software. If > their service is well-designed, security shouldn’t depend on this. Is > there so much valuable code in there? Github is tremendously successful > with a free client (and, regrettably, closed server-side software). > > Christoph ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Fwd: Cooperating with oneself using the cloud? 2014-09-25 12:10 ` Fwd: " Tim O'Callaghan @ 2014-09-25 13:50 ` Monroe, Will 2014-09-25 14:17 ` Brett Viren 2014-09-26 14:11 ` Rasmus 1 sibling, 1 reply; 18+ messages in thread From: Monroe, Will @ 2014-09-25 13:50 UTC (permalink / raw) To: emacs-orgmode Thanks so much for your reply, Tim. git-annex does seem like a possibility for syncing org-mode files but it appears that there's a lot to consider when setting it up. To be honest, Dropbox works fine *most* of the time for me. But during those times when it doesn't, I find myself waiting for long periods for org files to sync. I'd like to separate the syncing process for these files, which are essential to my daily workflow, and the rest of what I keep in Dropbox. Thanks again, Will On 9/25/14, 7:10 AM, Tim O'Callaghan wrote: > Christoph: > I'm more pragmatic. Obfuscated code or not, it works better than any > other Linux cloud storage system i've used. So far my solution has > allowed me to maintain a reasonably good pan system (and OS) emacs > and org configuration. Dropbox also 'versions' the encrypted files, so > i can restore them if i need them, which has proven handy. The killer > feature for me is that once i set it up, i do not have to fiddle with > it. No git pulls, pushes, merges or whatever, dropbox does that for > me. > > If someone has an open *reliable* equivalent solution then I might switch? > > Will, > I have no instructions per-se. I did consider git, using git-annexe or > similar tool, but the pre-internet encryption i require does not > easily happen out of the box. If you are only syncing between your own > git servers though and do not care so much file level encryption > git-annexe a remarkable tool. I still cannot get my head around how it > works (symlinks galore!) but it seems ideal for personal sync (but not > to github). This is the nearest thing i've seen to dropbox. > https://git-annex.branchable.com/ > > Worth mentioning too is flashbake. This will auto commit your changes > with notes in the commit messages like what mp3 you were listening to > and pages you were browsing at the time of the commit. IIRC you would > have to do the pushing and pulling, but if like me, you are always too > busy or forgetting to commit and push your org files before you switch > systems, this might help. > https://github.com/commandline/flashbake/wiki > > Tim. > > On 24 September 2014 17:42, Christoph Groth <christoph@grothesque.org> wrote: >> Tim O'Callaghan wrote: >> >>> I collaborate with myself via dropbox and encfs. encfs does the >>> encryption, (via an encrypted fuse filesystem) and dropbox syncs the >>> encrypted files. >> >> >> That might be a perfect solution if the dropbox client wasn’t the >> obfuscated piece of closed code it is. >> >> I actually wonder why they don’t make the client free software. If >> their service is well-designed, security shouldn’t depend on this. Is >> there so much valuable code in there? Github is tremendously successful >> with a free client (and, regrettably, closed server-side software). >> >> Christoph > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Fwd: Cooperating with oneself using the cloud? 2014-09-25 13:50 ` Monroe, Will @ 2014-09-25 14:17 ` Brett Viren 0 siblings, 0 replies; 18+ messages in thread From: Brett Viren @ 2014-09-25 14:17 UTC (permalink / raw) To: Monroe, Will; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 557 bytes --] "Monroe, Will" <wtmonroe.ls@gmail.com> writes: > Thanks so much for your reply, Tim. git-annex does seem like a > possibility for syncing org-mode files but it appears that there's a > lot to consider when setting it up. This thread prompted me last weekend to try git-annex via its "assistant". It was pretty painless to set up hosts where I could run a local web browser. I was also able to easily set up a remote annex on a headless git/SSH server via the web app. I followed this: http://git-annex.branchable.com/assistant/quickstart/ -Brett. [-- Attachment #2: Type: application/pgp-signature, Size: 180 bytes --] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-25 12:10 ` Fwd: " Tim O'Callaghan 2014-09-25 13:50 ` Monroe, Will @ 2014-09-26 14:11 ` Rasmus 2014-09-26 18:58 ` Monroe, Will 1 sibling, 1 reply; 18+ messages in thread From: Rasmus @ 2014-09-26 14:11 UTC (permalink / raw) To: emacs-orgmode Hi, "Tim O'Callaghan" <timo@linux.com> writes: > I have no instructions per-se. I did consider git, using git-annexe or > similar tool, but the pre-internet encryption i require does not > easily happen out of the box. If you are only syncing between your own > git servers though and do not care so much file level encryption > git-annexe a remarkable tool. I still cannot get my head around how it > works (symlinks galore!) but it seems ideal for personal sync (but not > to github). This is the nearest thing i've seen to dropbox. > https://git-annex.branchable.com/ At this point I would not recommend git-annex to my worst enemy, even though I use it. Annex is not at all transparent (to me), and I struggle a lot when it doesn't just worksᵀᴹ [which is somehow rarely the case for me]. That being said, it does do client-side encryption. It will even setup a key for you in the webapp. Only requirement is that you have git-annex on your central server, but I think an installation by an unprivileged user is fine. You have to transfer the key to your other systems yourself. Also, you can get rid of the symlinks with direct mode. I sometimes go into indirect mode to do $GIT_STUFF manually. —Rasmus -- May contains speling mistake ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-26 14:11 ` Rasmus @ 2014-09-26 18:58 ` Monroe, Will 0 siblings, 0 replies; 18+ messages in thread From: Monroe, Will @ 2014-09-26 18:58 UTC (permalink / raw) To: emacs-orgmode Thanks you Rasmus and Brett! It still sounds interesting although your combined feedback has left me in a state of indecision about whether to pursue another option or investigate git-annex further. Ha! On 9/26/14, 9:11 AM, Rasmus wrote: > Hi, > > "Tim O'Callaghan" <timo@linux.com> writes: > >> I have no instructions per-se. I did consider git, using git-annexe or >> similar tool, but the pre-internet encryption i require does not >> easily happen out of the box. If you are only syncing between your own >> git servers though and do not care so much file level encryption >> git-annexe a remarkable tool. I still cannot get my head around how it >> works (symlinks galore!) but it seems ideal for personal sync (but not >> to github). This is the nearest thing i've seen to dropbox. >> https://git-annex.branchable.com/ > > At this point I would not recommend git-annex to my worst enemy, even > though I use it. Annex is not at all transparent (to me), and I > struggle a lot when it doesn't just worksᵀᴹ [which is somehow rarely > the case for me]. > > That being said, it does do client-side encryption. It will even > setup a key for you in the webapp. Only requirement is that you have > git-annex on your central server, but I think an installation by an > unprivileged user is fine. You have to transfer the key to your other > systems yourself. > > Also, you can get rid of the symlinks with direct mode. I sometimes > go into indirect mode to do $GIT_STUFF manually. > > —Rasmus > ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-09-22 8:05 ` Christoph Groth 2014-09-24 15:07 ` Tim O'Callaghan @ 2014-10-29 20:13 ` Karl Voit 2014-10-30 8:09 ` Paul Rudin 1 sibling, 1 reply; 18+ messages in thread From: Karl Voit @ 2014-10-29 20:13 UTC (permalink / raw) To: emacs-orgmode Hi! * Christoph Groth <christoph@grothesque.org> wrote: > If at least one of your computers can be reached from all the others via > ssh, or you can reach all the other computers from one (i.e. there’s a > star topology), you could use unison to synchronize all kinds of files. > This works very reliably and handles modifications in both directions. I can copy that. I am using unison file synchronizer over a decade with GNU/Linux, Windows (NT to Win7), and OS X without issues. > I use git for my programming projects, but I find that version control > is not really ideal for simple file synchronization. This is why I > think that DVCs (and specifically git) are not a good solution for sync Agreed. On my private Linux machine, I am using gitwatch[1] to auto-commit any changes. A cron-job synchronizes periodically my Org-mode directory to my root-server (unison over ssh). All other machines synchronize to the root server using interactive Unison. On my Windows machine at work, I wrote a batch file which starts unison, then GNU/Emacs, and then unison again. This way, I make sure that I start Emacs with the latest version of my Org-mode files and changes get synchronized after I quit Emacs. [1] https://github.com/nevik/gitwatch ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Cooperating with oneself using the cloud? 2014-10-29 20:13 ` Karl Voit @ 2014-10-30 8:09 ` Paul Rudin 0 siblings, 0 replies; 18+ messages in thread From: Paul Rudin @ 2014-10-30 8:09 UTC (permalink / raw) To: emacs-orgmode-mXXj517/zsQ Karl Voit <devnull-lKKztaIpiO84+ND2ZU0ZlA@public.gmane.org> writes: > Hi! > > * Christoph Groth <christoph-w+wtaCUQ4iQg7PIzrqgn9Q@public.gmane.org> wrote: >> If at least one of your computers can be reached from all the others via >> ssh, or you can reach all the other computers from one (i.e. there’s a >> star topology), you could use unison to synchronize all kinds of files. >> This works very reliably and handles modifications in both directions. > > I can copy that. I can't see the original post, but fwiw, I leave loads of stuff on a Dropbox drive - this can include git repositories, so it's not an alternative to using e.g. github, but in addition. As long as you're the only person modifying stuff there are no problems (that I've experienced) with working on multiple machines this way. If you're worried about the security of services like Dropbox (or interception between your machines and theirs) then you can combine this with something like ecryptfs. Only the lower (encrypted) data is sent over the wire to Dropbox. I understand that there are some services that do this by default - the client itself does the encryption locally using a key that does not get transmitted - before sending to the cloud. You're completely *!%$£ if you forget your key, but that's another story. ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2014-10-30 8:09 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2014-09-15 10:59 Cooperating with oneself using the cloud? Martin Schöön 2014-09-15 11:06 ` Phil Mason 2014-09-24 16:29 ` Monroe, Will 2014-09-15 11:23 ` Eric Abrahamsen 2014-09-16 7:23 ` Eric S Fraga 2014-09-15 14:51 ` Bruno Bigras 2014-09-16 8:43 ` Ramon Diaz-Uriarte 2014-09-16 19:47 ` Martin Schöön 2014-09-15 19:30 ` Thierry Banel 2014-09-22 8:05 ` Christoph Groth 2014-09-24 15:07 ` Tim O'Callaghan [not found] ` <87ppel6n4s.fsf@grothesque.org> [not found] ` <CAArV04Nb0P4xGZP7SVg+OTV40xcrWScr9T23-H0=5VeciYo+Zw@mail.gmail.com> 2014-09-25 12:10 ` Fwd: " Tim O'Callaghan 2014-09-25 13:50 ` Monroe, Will 2014-09-25 14:17 ` Brett Viren 2014-09-26 14:11 ` Rasmus 2014-09-26 18:58 ` Monroe, Will 2014-10-29 20:13 ` Karl Voit 2014-10-30 8:09 ` Paul Rudin
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).