emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* 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 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 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 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 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 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
                   ` (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

* 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

* 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).