Chromium for desktop/android with self-hosted sync?

fmstrat@lemmy.nowsci.com to Open Source@lemmy.ml – 25 points –

Hi all,

I'm currently using Firefox with a self-hosted sync server, and since I have to use Chrome on a Chromebook (because Firefox for Android's UI is terrible for tablet/laptop mode), I use Floccus to sync there. I've been using this setup for years and it works great. (And no, I don't want to run Firefox for Linux on the Chromebook, it doesn't work well.)

However, I'd like to switch to a standard browser that has a tab-based UI on Android tablets (vs Firefox's click the box, then choose a tab from the list method). I'm looking for a browser that is Open Source (sorry Vivaldi) that I can use in Linux and on Android with a UI that's good in tablet/desktop mode. It must support some form of self-hosted sync, preferably for settings/themes/etc in the browser.

Does anyone know of anything? As far as I know, nothing exists short of Chromium with no settings sync and something like Floccus. I've built sync extensions before, so I'm tempted to look at Chromium source and see if I can modify it to sync to another API interface.

Thanks.

8

the only sync functian that i know can be self holsted is the firefox one, btw firefox with extensions for the tab layout don't work for you?

You can use Floccus and connect it to Nextcloud, the self-hosted Firefox-Sync version is outdated, the newer rust-version isn't available for self-hosting, i don't know what takes them so long, they say that it is to complicated for most people.

Braves Sync server can be Selfhosted. On the desktop client you'll need to start it with the --sync-url option. But idk how to specify it for the android version (without patching the source) https://github.com/brave/brave-browser/issues/12314

Thank you for this. I need to read more on Brave (the whole crypto thing is.. Odd). Perhaps it would be easier to implement the self-hosted URL in mobile there than the method I was considering.