The 1Password Community forums are in read-only mode from Jan 28th - Feb 4th, 2025. Find out more.

Procedure to sync between Mac, Win and iOS without cloud service

kaatan
kaatan
Community Member

Please allow me to start this new discussion since I could not find similar info throughout the forum.

I would like to know the correct procedure to sync between 1Password on Mac, Windows and iOS, WITHOUT uploading my precious vault to a peekable cloud service.

My systems are as follows:

  • MacBook Pro Yosemite
  • Windows 7 Professional (has the most up-to-date vault)
  • iPhone 6 Plus

All of these devices are connected to the same home wi-fi network and can see each other.

I tried the following so far without any success:

  • Created a backup file on Windows (*.agilekeychain_zip) --- 1Password for Mac couldn't read this file.
  • Synced Windows and iPhone, then synced iPhone and Mac --- I had to disable sync on iPhone and re-establish the wi-fi pair with 1Password for Mac. I could complete the sync but something went wrong and my vault was messed up (many login credentials were wiped, many items were duplicated, etc.)

So if it's possible to sync between Mac, Windows and iOS without a cloud service, please let me know. I will greatly appreciate your help.


1Password Version: Not Provided
Extension Version: Not Provided
OS Version: Not Provided
Sync Type: Not Provided

Comments

  • littlebobbytables
    littlebobbytables
    1Password Alumni

    Hi @kaatan,

    The iOS device is easy enough, you want to set up Wi-Fi Sync to the primary machine out of the two. The ability to use WI-Fi Sync as a bridge between two computers was never intended and despite the ability to have it do this there can be problems as you've discovered. I believe we recommend OPVault if you're wishing to perform the Wi-Fi Sync in 1Password for Windows.

    Localised synchronisation between 1Password for Windows and 1Password for Mac is the tricky part. It's easier between two Macs because whether you're using an Agile Keychain or OPVault, that container is just for synchronising with the locally stored vault, an encrypted SQLite database file. In 1Password for Windows though the OPVault is the vault.

    1Password for Mac will allow you to set up something called Folder Sync. Our recommendation is to use a flash/pen drive and use the drive between the computers. When it's two Macs the ease comes from the fact that you just need to do this as and when you remember and everything will work out. If you haven't synced for a while you still have the local copy and even if you make changes those changes will sync the next time.

    One route between a Mac and Windows machine is to only keep the OPVault on the pen/flash drive and have 1Password for Windows read and write to the pen drive. The limitation here is it does mean you need to remember to keep the pen drive normally inserted in the Windows machine except for when it's syncing with the Mac. What you really want to avoid is having a copy of the OPVault on the pen/flash drive. Say you do this and then you make changes on the Mac which updates the pen drive. Then you have a small lapse in memory and you alter the other copy of OPVault on the Windows machine. Now you have two copies of the OPVault with changes in both. I know you don't want to consider Dropbox which of course is your prerogative but it handles all of these issues for you.

    If you happen to have a primary machine where really all your vault modifications happen and you're just wanting to mirror these changes to the other machine then that does simplify the issue a bit, the trickiness comes from assuming you want proper bi-directional synchronisation given the differences between the two platforms.

    I figure you'll have a few questions so please do ask and we'll do our best to answer.

This discussion has been closed.