Self Hosting Passwords(chuck.is)
chuck.is
Self Hosting Passwords
https://chuck.is/passwords/
2 コメント
Have there been any improvements to the Syncthing conflict situation over the past several years?
Syncthing conflics were such a pain point for me that I abandoned it 5 years ago in favor of application-specific synchronization protocols. Joplin for notes, Ente for photos, and Bitwarden for passwords.
Most conflicts I encountered seemed like they should have easily been handled with something designed to merge text files. Syncthing isn't designed for that.
Commonalities between Syncthing and application-specific solutions:
- Sync
- E2EE
Pros of application-specific sync:
- Works more reliably with the application data.
- Many solutions come with a web interface that makes them usable from platforms where software cannot be installed.
- Not having to clean dozens of sync conflics piling up over time.
Cons of application-speciifc sync:
- Syncable data is limited to application-specific stuff.
- Applications are bloated compared to simple filesystem sync.
- Supply chain risk goes from well-tested solutions like KeepassXC/Syncthing to things built with ‘No Way To Prevent This,’ Says Only Package Manager Where This Regularly Happens[0][1]. Exacerbated by limited ability to control software versions of distributed services, apps, browser extentions, etc.
IMO, this is last Con is significant. I'd like to return to Syncthing, but only if the conflict resolution has improved.
[0] https://kevinpatel.xyz/posts/no-way-to-prevent-this/
[1] https://community.bitwarden.com/t/bitwarden-statement-on-che...
Syncthing conflics were such a pain point for me that I abandoned it 5 years ago in favor of application-specific synchronization protocols. Joplin for notes, Ente for photos, and Bitwarden for passwords.
Most conflicts I encountered seemed like they should have easily been handled with something designed to merge text files. Syncthing isn't designed for that.
Commonalities between Syncthing and application-specific solutions:
- Sync
- E2EE
Pros of application-specific sync:
- Works more reliably with the application data.
- Many solutions come with a web interface that makes them usable from platforms where software cannot be installed.
- Not having to clean dozens of sync conflics piling up over time.
Cons of application-speciifc sync:
- Syncable data is limited to application-specific stuff.
- Applications are bloated compared to simple filesystem sync.
- Supply chain risk goes from well-tested solutions like KeepassXC/Syncthing to things built with ‘No Way To Prevent This,’ Says Only Package Manager Where This Regularly Happens[0][1]. Exacerbated by limited ability to control software versions of distributed services, apps, browser extentions, etc.
IMO, this is last Con is significant. I'd like to return to Syncthing, but only if the conflict resolution has improved.
[0] https://kevinpatel.xyz/posts/no-way-to-prevent-this/
[1] https://community.bitwarden.com/t/bitwarden-statement-on-che...
> KeePassXC allows you to merge entries from one database into another through the Database → Merge From Database menu item. When merging, entries from the specified database will be imported into your currently open database. The merge process compares entries based on their unique identifiers (UUIDs) and modified timestamp. When an entry UUID matches, no matter which group it is in, the most recently modified version will be made the current and the previous version will be placed into the entry’s history. Any new entries and/or groups will be added to the open database. This feature is useful for consolidating multiple databases or synchronizing databases from conflict files in a cloud storage system.
https://keepassxc.org/docs/KeePassXC_UserGuide#_merging_data...