This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Dropbox sync multiple data files

I have looked at a couple of threads along these lines, but I haven't found my question answered. My husband and I have a shared dropbox "pro" account in order to share photos and some other things. We also have separate MacBooks and separate 1password files (2 licenses). He's a "computer geek" and has A TON of stuff that I don't want or need cluttering up my relatively simple password needs (or my Mac) <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_wink.png' class='bbc_emoticon' alt=';-)' />.



Sorry, I digress. I have been reading about dropbox sync (he currently syncs using wifi our devices, keeping my password file up-to-date on my iphone, and his on his iphone & ipad), and his first question was "will the separate syncs work on one dropbox account?"



So I'm passing the question on to you... Can we store both our keychains in the one dropbox account, and still maintain the separate syncs? This seems to be different from the "multiple keychain" posts I've seen so far where people want to be able to use / switch between multiple keychains.



Thanks,
«1

Comments

  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    sheila



    AFAIK no it will not work because of how 1P finds the file is by a pointer to it in DB, I dont think it has the ability to monitor 2 keychains. Because we would need 2 pointer files etc and I dont think it is geared for this currently. I think someone already asked this in the old forums and the answer was no but dont quote me on that.



    But this is truly one for one of the others to put a yes or no on. Because I dont want to steer you wrong,



    Assuming they say its not possible my possible solution to you is set up a free dropbox account for either of you and keep your data file there. The problem here is much like the wife and I experience we dont want 2 paid accounts running so we have trouble sharing all the pics etc inside DB using a free account. Thats why we just maintain 1 paid account and use a shared keychain file.



    This would be a nice feature for a new version of the sync.



    OK roustem if you are listening we can call its marketing part "1P unites couples" Ok its lack of aleep at 4:45 am gonna crash.



    Shelia thanks for asking and stopping by, I to also would like another opinion on this.
  • khad
    khad Social Choreographer
    Tommy, you are correct. There is currently not support in 1Password for multiple keychains locally (aside from opening each one individually — you can double-click the agilekeychain files in Finder), nor multiple keychain syncing via one Dropbox account. As you said, the best option if you have a paid Dropbox account is to set up another free account for one of the data files.



    Syncing in 1Password is, as of this writing, an all or nothing affair. Keychain data cannot be shared, and only one data file per Dropbox account is supported.



    This is something we are looking into, but I do not have a time frame for when it may be updated.



    Get some sleep, Tommy. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_tongueout.png' class='bbc_emoticon' alt=':-P' />



    P.S. Many folks would be surprised how much marriage counseling is done in tech support.
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    OT : I didnt get that sleep one of my huskies wanted to bark at the neighbors dog till time to get up. So I just went and got breakfast.



    Back to your regularly scheduled programming. [img]http://forum.agile.ws/public/style_emoticons/default/tongue.gif[/img]
  • pbGuy
    pbGuy Member
    [quote name='sheila150' timestamp='1285301643' post='11949']

    ...Can we store both our keychains in the one dropbox account, and still maintain the separate syncs? ...

    [/quote]



    It seems to me that your question wasn't directly answered.



    I may be completely incorrect, but it seems to me that you and your husband could place your respective, 1PW db files in two different folders within the same Dropbox account log-in.



    Then, each of you respectively points your own 1PW app to your respective 1PW db files (in their respective folders). As long as these folders were named differently and each 1PW app is pointed correctly (set-up in the 1PW Desktop preferences), I would think it should work. ...You could certainly try it, I think, without issue since you can change things if it doesn't work.



    I'll be keen to see if the Agile guys correct me or verify.
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    edited September 2010
    [quote name='pbGuy' timestamp='1285601785' post='12114']

    I'll be keen to see if the Agile guys correct me or verify.

    [/quote]



    Well I think in theory it would work to a point and thats when 1P looks for the placeholder file, you see the file gets recreated if its trashed or lost etc also during updates its recreated (at least mine has). So you would have problems with 1P in that which file would it pick to incorporate into the new placeholder his or hers etc.





    .ws.agile.1Password.settings is the placeholder file and it is created in the root of your Dropbox, most on Macs never see it since its hidden by default and would only show up on the Dropbox website. Its just a simple text file that says hey my 1P data file is ...." file location in dropbox"......



    I just dont know if the placeholder creation has been designed for such a circumstance.



    We need to incoprorate another preference into 1P (I know guys bloat. Your all concerned about) Then maybe we can name the file



    .A.ws.agile.1Password.settings

    .B.ws.agile.1Password.settings



    The user would need to specify if there are multiple keychains in there Dropbox inside 1P and give it a designation like "A" or "B". Then somehow we would need to also put a setting in the touch app where the user enters keychain "A" is mine sync it, or keychain "B" is mine sync it. Obviously we would need to incorporate a setting that responds hey the password is incorrect did you enter the password correctly and if you are an advanced user did you specify the correct keychain the 1P preferences. (I say this because the app uses the remote keychain password to decrypt and re encrypt on the sync. So it should be an easy check of the data file to prevent accidental syncs.



    This would obviously need to be an advanced setting or such.





    However One of the guys over at the DB made a comment and i think it was a very wise one.



    A user stated much the same thing like have an advanced tab etc etc.



    His reply "Thanks Chris J" (I believe it was you if not let me know and Ill fix this post). No matter how much you have advanced features some user new to the product is going to get in there mess with setting they know nothing about. This cause problems and more of a support issue.



    Clearly as you can see this needs to have a well thought out plan of attack. To minimize impact to the user and the team.
  • khad
    khad Social Choreographer
    [quote]…only one data file per Dropbox account is supported.[/quote]



    …at this time.
  • jpgoldberg
    jpgoldberg Agile Customer Care
    As others have said, only one 1Password Data set per Dropbox account.



    Having a separate Dropbox account for each member of a family should be a good thing and not a limitation. With Dropbox you can easily set up folders that you share with other Dropbox users. So in my family we have a shared folder for the whole family and a separate shared folder for just me and my wife.



    Take a look at



    https://www.dropbox.com/help/category/Sharing



    Just as each member of the family should have their own account on OS X, each family member should have their own Dropbox account. This will help you from stepping on each others' toes.



    Cheers,



    -j
  • docalex
    docalex Junior Member
    edited September 2010
    Hi Shelia150 (the OP);



    Dropbox is designed to work per user account on your OS. I know this is probably not what you want to hear, but I suggest you and your husband establish seperate user accounts and separate Dropbox accounts. Sort of like you have separate 1PW keychains. This will enable you to leverage the full power of Dropbox shared folders, shareable links (in ver 0.8.xxx), as well as enable you both to have private Dropboxes,.



    It would also solve your 1Password problem, I think.



    Having said all this, and noting the post directly above mine which is entirely correct, you can force Dropbox to run two instances on the same user account. This is an unsupported, user-authored, workaround. Come to the Dropbox Forum and search for 'encore,' which is a Mac solution, but there are similar, unsupported!, workarounds for other OS's in the Dropbox wiki.



    But separate OS user accounts and separate Dropbox accounts is a much better way to go, imo. It is the way Dropbox and 1Password are designed to work together.



    'nuff said. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Edit: I think pbGuy's solution, above, would work as an alternative. (But I am neither a 1PW nor DB pro, and I haven't tried it, so I'm not sure.)
  • khad
    khad Social Choreographer
    [quote]Edit: I think pbGuy's solution, above, would work as an alternative. (But I am neither a 1PW nor DB pro, and I haven't tried it, so I'm not sure.) [/quote]



    [The suggestion was to put two 1Password data files in different folders of the same Dropbox account.]



    The problem comes when the [font="Courier New"].ws.agile.1Password.settings[/font] pointer file is updated. The iOS apps look to this file to find the actual location of the data file in the Dropbox folder structure. It is updated by 1Password for Mac (and Windows). Whoever gets to it last will change the pointer file to their own data file location and wreak havoc on the other users iOS app data if they open 1Password on an iOS device before running their own copy of 1Password on a desktop machine. Not good. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_sadsmile.png' class='bbc_emoticon' alt=':-(' />



    [color="#8B0000"]Not recommended. At all.[/color]



    [quote]Dropbox is designed to work per user account on your OS. I know this is probably not what you want to hear, but I suggest you and your husband establish seperate user accounts and separate Dropbox accounts. Sort of like you have separate 1PW keychains. This will enable you to leverage the full power of Dropbox shared folders, shareable links (in ver 0.8.xxx), as well as enable you both to have private Dropboxes.[/quote]



    This is the preferred (and only supported) method of having multiple keychains. Keep them separate. For your data's sake. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • Thanks for all the responses.



    2nd dropbox isn't really an option... We would be paying an extra $120 year just to be able to sync/backup both keychains, and still maintain our file sharing -- shared files go against storage limit, so the 17 GB of pictures, docs and other files would cost us another paid account.



    Will keep an eye on things... There does seem to be a fair number of requests for multiple keychain support. Maybe a future version of 1password will be more family friendly.



    No complaints. We will just continue the manual wifi syncs between macs and iPhones/iPad we have always done...
  • khad
    khad Social Choreographer
    For the majority of users with less than the free account size limit (2 GB) of shared data, two Dropbox accounts does continue to be a very economical solution.



    However, adding multiple keychain support in a single Dropbox account is definitely something we can all benefit from! Many of us at Agile would love to have this feature ourselves. In the mean time, as you mention, Wi-Fi syncing is a workable solution. Thanks for your patience! I cannot make any promises (or give any release dates), but I don't think you will be disappointed. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    [quote name='khad' timestamp='1286166265' post='12611']

    For the majority of users with less than the free account size limit (2 GB) of shared data, two Dropbox accounts does continue to be a very economical solution.



    However, adding multiple keychain support in a single Dropbox account is definitely something we can all benefit from! Many of us at Agile would love to have this feature ourselves. In the mean time, as you mention, Wi-Fi syncing is a workable solution. Thanks for your patience! I cannot make any promises (or give any release dates), but I don't think you will be disappointed. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />

    [/quote]







    AH HA,



    I am still awake [img]http://forum.agile.ws/public/style_emoticons/default/blink.gif[/img] here on the east coast and I hear you. I always love to find tidbits about future development even if it takes days, weeks, months or longer to come about. Its just something to look forward to.
  • khad
    khad Social Choreographer
    You are getting sleeeeeeepy. Veeeeery sleeeeeeepy. You heard nothing. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_speechless.png' class='bbc_emoticon' alt=':neutral:' />
  • nvahalik
    nvahalik Junior Member
    Is there a bug/rfc/featurerequest/etc for sharing logins between keychains on Dropbox? Because that would be super-awesome and we'd buy like 2384902384* more licenses because it would totally solve our password problems here. The other guys where I work use LastPass and I end up adding everything to 1P and LP and have to keep up 2 keychains.



    *This number might be slightly exaggerated (slightly).
  • [quote name='nvahalik' timestamp='1286402193' post='12786']

    Is there a bug/rfc/featurerequest/etc for sharing logins between keychains on Dropbox? Because that would be super-awesome and we'd buy like 2384902384* more licenses because it would totally solve our password problems here. The other guys where I work use LastPass and I end up adding everything to 1P and LP and have to keep up 2 keychains.



    *This number might be slightly exaggerated (slightly).

    [/quote]



    nvahalik,



    As a good friend of mine likes to remind me 'Terms and conditions apply, see site for details', I thought that might be an appropriate response to the number of licenses, though of course I'm sure that would make our day to see that many orders come through <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Anyway, back to the topic, we're certainly looking into the idea of multiple keychain support, or something similar, and it's on our list of features. Because we're a fairly small team, with all the resource limits that carries with it, we really don't like to give out all our top sekret plans or the roadmap. That's not because we don't want to share, but rather we prefer to under-promise and over-deliver so we can still pull a few surprised on everyone now and then <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />



    Thanks for the feedback, it's good to get a feel for how many users would want something in the 'Sharing' realm for 1Password, I didn't know LastPass had that functionality, unless there's a company account of some kind?
  • Would it be safe to do this:



    I have 1Password for home. Place this database in Dropbox/1Password/1Password.agilekeychain

    Another for work. Place this database in Dropbox/Work/1Password (Work)/1Password.agilekeychain



    If I did this and pointed my home 1Password to Dropbox/1Password/1Password.agilekeychain

    And my work 1Password to Dropbox/Work/1Password (Work)/1Password.agilekeychain



    Would I run into any issues?



    Is this a good and supported solution?
  • khad
    khad Social Choreographer
    Off the top of my head, you should not run into any problems unless you are syncing the keychain with mobile platforms. Each installation of 1Password for Mac should look at its own keychain and only its own keychain regardless of how many are stored throughout your Dropbox hierarchy. The mobile apps, as I mentioned earlier in this thread, rely on the pointer file created by desktop versions of 1Password to find the correct keychain.
  • I have two 1Password files on Dropbox. When I started 1Password for iPhone it synchronized with only one file. Can I choose which file to synchronize with? Can I switch between the two files? I am using 1Password at home and at work. I would like to keep my passwords separate by using two files.
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    edited November 2010
    [quote name='sirius' timestamp='1290637830' post='15883']

    I have two 1Password files on Dropbox. When I started 1Password for iPhone it synchronized with only one file. Can I choose which file to synchronize with? Can I switch between the two files? I am using 1Password at home and at work. I would like to keep my passwords separate by using two files.

    [/quote]







    Currently its only one of the files, there has been talk about how to add the possibility of shared data etc. But AFAIK there have been no concrete plans or time frames set. Sorry I don't have better news for you
  • Hi,



    I have a question about how 1password syncs with Dropbox. Actually, on my Dropbox folder, I have the following situation :

    - A .keychain folder

    - a folder named "1password" containing another .keychain folder



    Is it possible to have 1password for iPod sync with the .keychain being within the 1password folder rather than with the .keychain folder at the root of the Dropbox folder ?



    Thanks.



    .merle1.
  • khad
    khad Social Choreographer
    Hey Merle,



    I moved your post to the appropriate thread. Please see above and let me know if you have any additional questions. <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/skype_smile.png' class='bbc_emoticon' alt=':-)' />
  • dmsimmer
    dmsimmer Junior Member
    edited December 2010
    Dick and Jane each have their own computers, and they have their own iPads and iPhones. They want only one Dropbox.



    The idea: Root level in Dropbox contains just two folders, Dick and Jane



    If Dick points his db to Dropbox/Dick/Agile/1Password.agilekeychain

    and

    if Jane points her db to Dropbox/Jane/Agile/1Password.agilekeychain



    Might that do the trick? (Remember they have separate computers.)
  • dteare
    dteare Agile Founder
    [quote name='dmsimmer' timestamp='1292630101' post='17791']

    Dick and Jane each have their own computers, and they have their own iPads and iPhones. They want only one Dropbox.



    The idea: Root level in Dropbox contains just two folders, Dick and Jane



    If Dick points his db to Dropbox/Dick/Agile/1Password.agilekeychain

    and

    if Jane points her db to Dropbox/Jane/Agile/1Password.agilekeychain



    Might that do the trick? (Remember they have separate computers.)

    [/quote]



    This will not work with the current design. The issue is we store a [b]single[/b] file on Dropbox telling us where the 1Password data file is located. We update this file each time 1Password is launched. So in your example, when Dick syncs his iPad he will not know which data file he is syncing with. For example, Jane might have started 1Password after Dick, and so he would attempt to sync w/ her data.



    While there are ways we could change the design to make this possible, I think the important question is why is a single Dropbox account a requirement? Dropbox has an awesome Sharing feature where you can share individual folders while not being forced to share everything.
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    edited December 2010
    [quote name='dteare' timestamp='1292779035' post='17834'] I think the important question is why is a single Dropbox account a requirement? Dropbox has an awesome Sharing feature where you can share individual folders while not being forced to share everything.

    [/quote]

    I think the Poster was refering to sharing 1 Dropbox account between a husband and a wife for example

    [list=1][*]1 Paid account holding all there pictures music etc.[*]They do not want to pay for 2 seperate Dropbox Pro accounts. (this is how I have to do things for a few of the wifes apps and I really hate it as soon as those developers implement multiple instances I will consolidate our 2 accounts back into 1 paid dropbox.... no not you guys we share all passwords <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> ) Thats a savings of $120 a year or about a weeks worth of Groceries which in todays economy is a big plus.[*]Its not easily supported to run multiple instances of DB at the same time.[*]Several other app creators have embraced this design and its working perfectly[*]Notesy, Picbox, CameraSync to name a few[*]They maintain separate 1Password keychains, all within the same Paid Dropbox[/list]
  • dteare
    dteare Agile Founder
    [quote name='thightower' timestamp='1292779481' post='17835']

    [list=1][*]1 Paid account holding all there pictures music etc.[*]They do not want to pay for 2 seperate Dropbox Pro accounts)[/list]

    [/quote]



    This is a good point. I guess in this case you would have to create another Dropbox account just to store your 1Password data file on, which I agree is not ideal.



    We have some ideas on how to make sharing easier. It is actually a feature I've wanted for a long time myself <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />
  • dmsimmer
    dmsimmer Junior Member
    Our setup of having two keychains in Dropbox is working flawlessly.



    When we entered our name/pass on our devices, it found each of them.



    See how good this application is?!
  • [quote name='dmsimmer' timestamp='1293295581' post='18090']

    Our setup of having two keychains in Dropbox is working flawlessly.



    When we entered our name/pass on our devices, it found each of them.



    See how good this application is?!

    [/quote]



    That's interesting, it shouldn't technically work, the 1Password app on your iOS devices should only sync with one data file, the one that was last used when 1Password was launched and the settings file was updated. Do you mean the Dropbox app?
  • BobAgile
    edited January 2011
    Instead of starting a new thread, I'm posting here (part of my question is relevant to this discussion).



    I have 1Password on a home and a work computer; each has their own data file on their respective computer. I have dropbox set up with access for both computers. On occasion, I'd like to be able to access my work data file from my home computer. If I set up the work 1Password data file in dropbox, can I double-click it to open it from my home computer? If so, how do I then later revert to my home data file, by also double-clicking it? Thanks.



    Bob
  • thightower
    thightower &quot;T-Dog&quot; Agile&#39;s Mascot Community Moderator
    [quote name='BobAgile' timestamp='1295836956' post='19396']

    Instead of starting a new thread, I'm posting here (part of my question is relevant to this discussion).



    I have 1Password on a home and a work computer; each has their own data file on their respective computer. I have dropbox set up with access for both computers. On occasion, I'd like to be able to access my work data file from my home computer. If I set up the work 1Password data file in dropbox, can I double-click it to open it from my home computer? If so, how do I then later revert to my home data file, by also double-clicking it? Thanks.



    Bob

    [/quote]



    Hi Bob,



    Yes the double click would work both ways, but remember if you have an mobile device etc, this would play hell with the syncing and could cause unforeseen problems. So if you go this route my personal opinion is to stay away from the mobile device syncing.



    Problems I could foresee include merged data, if the mobile device holds one set and the Mac holds another.



    One of the others may shed some light on this as well.
  • bduncan
    edited February 2011
    Hi there, I am thinking of doing something but before I try it, I want to check if disaster will strike (I have a feeling it might).



    Scenario:

    2 Macs: My Mac, my wife's Mac



    My Mac:

    1Password with my keychain syncing via my Dropbox account to my iPhone



    Wife's Mac:

    1Password with her keychain. Not currently syncing to anything, but someday may sync to an Android phone or her iPod Touch





    What I want to do is have us both use Dropbox using the same Dropbox account, but it occurred to me that that might mess up 1Password syncing someday. Right now I am the only one that syncs 1PW via Dropbox, but that may change in the future.



    Will having two computers and two 1Password keychains but the same Dropbox account work, or will it get confused since I know there is some pointer that the desktop 1PW sets?



    Thanks.