[GH-ISSUE #244] Feature Request: One way sync #237

Closed
opened 2026-02-25 22:36:34 +03:00 by kerem · 8 comments
Owner

Originally created by @a575606 on GitHub (Mar 22, 2019).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/244

I'm trying to find the best setup for syncing bookmarks between Nextcloud and Chrome and Firefox on my two Win10 pc's and Firefox on my Android phone.

In addition to Floccus, I set up a Firefox Sync Server, which allows me to sync between Win10 and Android Firefox. That works great for Firefox, but because Firefox sync breaks Floccus, I have had to disable Floccus for the time being.

Ideally I'd like to keep Nextcloud and Chrome synced as well, but I understand the challenges around multiple syncs on the same data.

One idea I had to get around the problem was having one directional sync. I.e, adding the option to only push to or only pull from Nextcloud, for a given brownser, in addition to the current bidirectional sync option.

Uni directional sync shouldn't create conflicts with browser sync if it's set only to push changes. So, from Firefox I could push changes to Nextcloud and pull them to Chrome. Meanwhile Firefox would stay in sync via browser sync.

Do you think that could work? Perhaps it's something I could help with coding if you think it's a useful idea?

Originally created by @a575606 on GitHub (Mar 22, 2019). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/244 I'm trying to find the best setup for syncing bookmarks between Nextcloud and Chrome and Firefox on my two Win10 pc's and Firefox on my Android phone. In addition to Floccus, I set up a Firefox Sync Server, which allows me to sync between Win10 and Android Firefox. That works great for Firefox, but because Firefox sync breaks Floccus, I have had to disable Floccus for the time being. Ideally I'd like to keep Nextcloud and Chrome synced as well, but I understand the challenges around multiple syncs on the same data. One idea I had to get around the problem was having one directional sync. I.e, adding the option to only push to or only pull from Nextcloud, for a given brownser, in addition to the current bidirectional sync option. Uni directional sync shouldn't create conflicts with browser sync if it's set only to push changes. So, from Firefox I could push changes to Nextcloud and pull them to Chrome. Meanwhile Firefox would stay in sync via browser sync. Do you think that could work? Perhaps it's something I could help with coding if you think it's a useful idea?
kerem 2026-02-25 22:36:34 +03:00
Author
Owner

@Magissia commented on GitHub (Apr 16, 2019):

That would solve lot of problems.

<!-- gh-comment-id:483462903 --> @Magissia commented on GitHub (Apr 16, 2019): That would solve lot of problems.
Author
Owner

@bernd-wechner commented on GitHub (Apr 16, 2019):

I certainly like the idea of being able to set any instance of floccus into "Slave" mode,, only taking updates from the server. It would be equally good to be able to temporarily change that. To say add a bookmark on a Slave save then sync it up. In the ideal (I do dream) that would be on a bookmark by bookmark basis. I could select a bookmark as say "Yes, this is Slave instance of floccus, but this one bookmark, push it to the server".

<!-- gh-comment-id:483471108 --> @bernd-wechner commented on GitHub (Apr 16, 2019): I certainly like the idea of being able to set any instance of floccus into "Slave" mode,, only taking updates from the server. It would be equally good to be able to temporarily change that. To say add a bookmark on a Slave save then sync it up. In the ideal (I do dream) that would be on a bookmark by bookmark basis. I could select a bookmark as say "Yes, this is Slave instance of floccus, but this one bookmark, push it to the server".
Author
Owner

@maverick74 commented on GitHub (Apr 17, 2019):

Count me as super interested in this as well!!!

<!-- gh-comment-id:483890446 --> @maverick74 commented on GitHub (Apr 17, 2019): Count me as super interested in this as well!!!
Author
Owner

@eleksis commented on GitHub (Jun 29, 2019):

This feture..to have push/pull buttons..would be super helpful. Is this on horizon?

Often i want to clean my bookmarks on one device, push to server and on other devices pull/override instead of merge.

<!-- gh-comment-id:506950831 --> @eleksis commented on GitHub (Jun 29, 2019): This feture..to have push/pull buttons..would be super helpful. Is this on horizon? Often i want to clean my bookmarks on one device, push to server and on other devices pull/override instead of merge.
Author
Owner

@marcelklehr commented on GitHub (Jun 29, 2019):

Sorry for not responding earlier. This is definitely on the horizon. Some code on is already done, but still unreleased. It'll be a few weeks until I get back to the bookmarks/floccus ecosystem, though.

<!-- gh-comment-id:506953251 --> @marcelklehr commented on GitHub (Jun 29, 2019): Sorry for not responding earlier. This is definitely on the horizon. Some code on is already done, but still unreleased. It'll be a few weeks until I get back to the bookmarks/floccus ecosystem, though.
Author
Owner

@marcelklehr commented on GitHub (Jul 4, 2019):

I polished the code that's already done on this and made it available for testing as v3.4.0-beta.1. It's only the slave mode for now. Feel free to give this a try and provide feedback :) (Don't forget your backups! 😄)

<!-- gh-comment-id:508575235 --> @marcelklehr commented on GitHub (Jul 4, 2019): I polished the code that's already done on this and made it available for testing as v3.4.0-beta.1. It's only the slave mode for now. Feel free to give this a try and provide feedback :) (Don't forget your backups! :smile:)
Author
Owner

@marcelklehr commented on GitHub (Aug 2, 2019):

Feel free to try our this feature in the latest beta

<!-- gh-comment-id:517693422 --> @marcelklehr commented on GitHub (Aug 2, 2019): Feel free to try our this feature in the [latest beta](https://github.com/marcelklehr/floccus/issues/338)
Author
Owner

@github-actions[bot] commented on GitHub (Mar 21, 2023):

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

<!-- gh-comment-id:1477332539 --> @github-actions[bot] commented on GitHub (Mar 21, 2023): This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#237
No description provided.