Live data from Hacker News

Self-Hosting a Firefox Sync Server

blog.diego.dev

1–10 of 91 posts

Re: Self-Hosting a Firefox Sync Server

#2
Note that this setup still relies on Mozilla infrastructure for several surrounding services for auth, email, account metadata, etc.

https://github.com/dan-r/syncstorage-rs-docker/blob/main/app...

It's a good start though and as long as you're OK migrating your account you can plug those in later. Fully self-hosting all the components is just as doable but a little bit more involved. Compared to when I last set it up they seem to have been improving on docs and devex.

https://github.com/mozilla/fxa

https://mozilla.github.io/ecosystem-platform/tutorials/devel...

https://mozilla-services.readthedocs.io/en/latest/howtos/run...

Re: Self-Hosting a Firefox Sync Server

#3
Thank you, this is the only thing what slowed me down switching to Librewolf.

Seems that MySQL and Spanner are the only supported DB-Engines by now, but there are efforts to support sqlite and Postgres[1]. I really hope these get merged soon, would make it much easier to backup your whole sync storage contained in one single sqlite file. However, a multiuser instance would probably be better stored via postgres due to better parallel update support.

EDIT: After trying this out: How exactly do I force Firefox (Librewol) using the self-hosted URL? Is there an about:config setting?

1: https://github.com/mozilla-services/syncstorage-rs/issues/49...

Re: Self-Hosting a Firefox Sync Server

#5
Would be nice if librewolf and WaterFox changed their flow to make it clear that Mozilla's Sync Server is being used, and make it opt in with something like:

To sync please select one of the options below:

[x] Custom Sync Server: ___________

[ ] Mozilla Sync

Re: Self-Hosting a Firefox Sync Server

#6
post #2

Note that this setup still relies on Mozilla infrastructure for several surrounding services for auth, email, account metadata, etc. https://github.com/dan-r/syncstorage-rs-docker/blob/main/app... It's a good start though and as long as you're OK migrating your account you can plug those in later. Fully self-hosting all the components is just as doable but a little bit more involved. Compared to when I last set it up…

> this setup still relies on Mozilla infrastructure for several surrounding services for auth, email,

Why does email rely on mozilla infra?

Re: Self-Hosting a Firefox Sync Server

#8
post #6
post #2

Note that this setup still relies on Mozilla infrastructure for several surrounding services for auth, email, account metadata, etc. https://github.com/dan-r/syncstorage-rs-docker/blob/main/app... It's a good start though and as long as you're OK migrating your account you can plug those in later. Fully self-hosting all the components is just as doable but a little bit more involved. Compared to when I last set it up…

> this setup still relies on Mozilla infrastructure for several surrounding services for auth, email, Why does email rely on mozilla infra?

Mozilla's email-related service is https://relay.firefox.com/ which obviously needs to rely on quite a bit of Mozilla infrastructure in its default incarnation, and is probably a fair bit harder to self-host than Firefox Sync.

Re: Self-Hosting a Firefox Sync Server

#9
post #5

Would be nice if librewolf and WaterFox changed their flow to make it clear that Mozilla's Sync Server is being used, and make it opt in with something like: To sync please select one of the options below: [x] Custom Sync Server: ___________ [ ] Mozilla Sync

LibreWolf is opt in and if you click the checkbox named "Firefox Sync" thinking you're getting some kind of sync that isn't Firefox Sync I don't think there's any UI change that can help you.
Post reply on HN