Had a thought, but some quick searching didn’t really give me much.

Is there such a thing as a browser that respects privacy, and can be synched through self hosted means?

I’d be looking for tab sync, bookmark, history, etc.

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    6 hours ago

    The only full sync option is trying to self-host the sync server for Firefox or Brave. But both seem to be a pita.

    There are easy options like floccus but that only syncs bookmarks.

  • ippocratis@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 hours ago

    Brave sync server is open source and self host able.

    Everything a browser syncs is syncable passwords, history, bookmarks, cards etc

    The “issue” is there is not a user interface element to easily add the self hosted instance url

    There are workarounds though

    You can read my quick how to here

    https://ippocratis.github.io/brave/

      • MajesticElevator@lemmy.zip
        link
        fedilink
        English
        arrow-up
        1
        ·
        16 minutes ago

        The defaults are too strict. Removing them removes a lot of things and is counter productive in terms of fingerprinting.

      • MangoPenguin@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 hours ago
        • Some sites won’t work at all due to the anti-fingerprinting stuff that’s enabled on it.
        • Everything will be forced to light mode too because of it. Sometimes websites will render at the wrong size.
        • DRM content won’t play.

        I’m using Zen currently, because it at least strips out the telemetry that Firefox has while still being a normal browser.

      • cecilkorik@lemmy.ca
        link
        fedilink
        English
        arrow-up
        8
        ·
        15 hours ago

        It’s aggressively privacy-first in some ways. It doesn’t do any self-updating which could be considered phoning home, so you have to make sure you have a way to keep it updated, through a package manager or otherwise. There’s a separate update monitor if you want that, for Windows at least. I tend to dial back the anti-fingerprinting a bit because it just makes browsing frustrating to me. I understand the risk of fingerprinting, and it’s good that they do everything they can to avoid being fingerprinted, but it doesn’t strike the right balance for me. Particularly forcing light mode, I absolutely fucking loathe getting light blasted unexpected into my eyeballs, I always have. The biggest mistake technology ever made in my opinion was trying to pretend an actively illuminated screen was paper and make it blinding white.

        I’ve so far resisted the urge to enable DRM. If something won’t show me stuff without DRM I’m willing to just say I don’t want to watch it.

        And obviously as per the topic, I turn on sync, which is not on by default, but that’s easy and a sensible default. Honestly it’s mostly sensible defaults.

    • oldfart@lemm.ee
      link
      fedilink
      English
      arrow-up
      5
      ·
      23 hours ago

      Syncserver was what OP was asking for, I used it and it was great while it worked. The rust rewrite is almost impossible to self-host, at least as of a year ago there was no easy way to do it on a reasonably sized machine.

        • oldfart@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          15 hours ago

          If I recall correctly they used some exotic database that is made for multi tenant cloud environments and scales up really well, but does not scale down too much. I’ve seen some article where a guy managed to set it up locally but it was a long one, and the result was resource hungry. But, again, my knowledge may be outdated

          Just look at the setup docs. First they tell you to setup mysql and then this nugget

          The correct way to authenticate with Spanner is by generating an OAuth token and pointing your local application server to the token. In order for this to work, your Google Cloud account must have the correct permissions; contact the Ops team to ensure the correct permissions are added to your account.

  • 4k93n2@lemmy.zip
    link
    fedilink
    English
    arrow-up
    5
    ·
    21 hours ago

    ive been using floccus for a few years now and no complaints

    i havnt tried syncing tabs but i think its an option. what i do have is a one-way sync job for the tabs in each browser so i at least have a backup of them, and each browser has its own file, but i would imagine if you tried to sync the same file between multiple devices it would just get very messy at some point

  • jevans ⁂@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    arrow-down
    1
    ·
    23 hours ago

    I use the floccus extension with Nextcloud as a backend for bookmarks/tabs and wallabag for read-it-later

  • poVoq@slrpnk.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    22 hours ago

    Yeah I wish there was a good answer to that. Floccus at least works ok for bookmarks.

  • Mike Wooskey@lemmy.thewooskeys.com
    link
    fedilink
    English
    arrow-up
    2
    ·
    22 hours ago

    I use xBrowserSync for bookmark syncing. The code hasnt been touched in a few years but it still works great. Set it and forget it. There’s also an android app - not sure about ios.

    But it doesnt do browser tabs - just bookmarks.

  • A_norny_mousse@feddit.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    23 hours ago

    The Arch Wiki used to have some elaborate tricks on Firefox profile syncing, and some software to support it, maybe you should check that out (but the actual software FF uses is or used to be FOSS as well).