1. build a #docker image from https://github.com/mozilla-services/syncserver
2. #deploy it somewhere
3. configure identity.sync.tokenserver.uri in #about:config to point to your new location
4. login at `about:preferences#sync` (you still need a #mozilla account, unless you also run a private account server)
5. sync and check about:sync-log for #error|s
@martin I thought, Mozilla stopped syncing to custom servers. I used weave in the past. Does this work again? How about Firefox mobile? At the moment I sync to Nextcloud bookmarks with the Floccus addon in Firefox. Works pretty good.
@martin Yes, but bookmarks is enough for me. I don't store tabs or passwords. For passwords I use keepass, which I also sync with Nextcloud. Does it also work in Android?
@mase it is supposed to work on #android, but i can't confirm that...
i'm using #orfox and #fossbrowser, which however do not support sync.
there is no pure #firefox in the @fdroidorg repository (and #google #play #store is not an option). just tried #icecat but cannot sign in to sync (probably related to https://savannah.gnu.org/bugs/?50960)
A writeup would be much appreciated. Besides the detailed steps, I'd like to know what features I lose, and why there's still a mozilla account involved.
@martin never hurts to blog! (it's kind of a lost art nowadays)
@martin Should also add that elementary OS's native browser, Epiphany (based on Gnome Web), syncs with Firefox accounts—so you don't even need Firefox, technically!
(IMHO Epiphany is a totally decent browser if you don't need a ton of extensions—comes with built-in adblock, lighter than Chrome & Firefox.)
@martin it uses your Firefox account, so yeah, it syncs with both FF & Epiphany. E. g. when sharing a link via Firefox mobile I can send it to Firefox desktop, or Epiphany.
@martin that's cool, might wanna try that once I get my hands on some decent server and my dorm's students club gets a new technical director who isn't just ignoring all my requests for server housing in one of the mostly empty housings we've got
This would be interesting as a hive mind^W^Wteam service.
Multiple machines signed into a sync server through a shared account but able to pass one another URLs and have a shared bookmark.
mstdn.binfalse.de is one server in the network