Self-hosted Sync
Is your feature request related to a problem? Please describe. I've been seeing Thorium pop up as a FF and Brave alternative, and was considering the switch, but there is one major missing feature: self-hosted sync. With the former 2, I can run a sync service on my server and have the browser leverage it instead of shared, cloud hosted services.
Describe the solution you'd like, including relevant patches or source A full-sync option (including settings), that works self-hosted. While there are a few things I don't care for in Brave, their implementation may be one to look at, since it appears to be a fairly minimal patch to change auth management and URLs.
Note: Another option could be to make a patch that opens up settings to be accessed via allowed extensions. This way a 3rd party extension could be enhanced to include settings.
Thanks for the advice.
@Fmstrat
@gz83 NP at all. Was there w commit this was completed in?
This is a batch closing operation (can also be regarded as a ping), I will reopen the issues that still have new response
So no dev response on taking action, thus no need for responses from users, followers that are interested from the first post, but it still auto-closes? I'd probably revise that automation to only occur if something is tagged a question with no response from a user after a developer interaction.
This was done in consultation between Alex and I, and everything was manually run through the filter, including my comments.
Because of new comments, this issue has been manually reopened, but it may be closed again in the next batch operation.
At the same time, we currently do not plan to use the function of automatically handling issues
@Fmstrat Unfortunately, the Server side Sync code is closed source. Brave is the only open source browser that has written their own implementation, but trying to extract only the code related to that from brave, modify it for use in Thorium, and then the development work needed to maintain and rebase the code for each major Chromium revision is just too much work for one person, just to have this feature that only a small fraction of users would use over the built in Google one.
If this is a dealbreaker for you, then I recommend using Brave, or using Thorium as a secondary browser. Thorium isn't for everyone, and I don't try to promote it as such. It is an OPTION in a SEA of browsers, and if one enjoys the features it has to offer, then I am glad that the person uses it.
@gz83 Sorry for all the angry comments you have been getting due to the >6 month stale issue cleanup. They should have been more polite and not automatically assumed we were trying to "silence" them or something.
@Alex313031 understandable choice of direction, thank you.
For ref, if you change your mind, I can point you to the specific files Brave uses to extract and connect with their MPL2 licensed sync server (https://github.com/brave/go-sync) as I was doing some work on the Android implementation before I switched back to FF.
Edit: That being said, opening up settings access to extensions would likely be more effective, as another FOSS project like Floccus could tap in and handle the sync. I had considered this with Brave but there wasn't developer interest due to their custom solution having been in the works.