Join us to show up for other Firefox users 🦊. Earn fun badges and Mozilla swag vouchers! Find out more: https://mzl.la/askafox150

Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

This thread was closed and archived. Please ask a new question if you need help.

Questions about own firefox sync server

  • 2 replies
  • 0 have this problem
  • 72 views
  • Last reply by cor-el
  • Locked

Hello. I just set up a self hosted firefox-syncserver on my homeserver.

I created a virtual host on nginx which looks something like this: firefox-syncserver.mydomain.com and have a mariadb database as the backend. In about:config on firefox, I then set the identity.sync.tokenserver.uri to https://firefox-syncserver.mydomain.com/1.0/sync/1.5.

Everything seems to work fine, but I still have some questions which I did not find an answer to online.

   Since I have this public accesspoint for my syncserver now, can not anyone just use it? What stops them from using my url (https://firefox-syncserver.mydomain.com/1.0/sync/1.5) in their about:config?
   What is the SYNC_MASTER_SECRET for which I set to a 256-bit random key?
   When I navigate to https://firefox-syncserver.mydomain.com/1.0/sync/1.5 in my browser, why does it say {"status":"error","errors":[{"location":"body","name":"","description":"Unauthorized"}]}

I would really appreciate a good answer, as I could not find anything good about these points online.

Hello. I just set up a self hosted firefox-syncserver on my homeserver. I created a virtual host on nginx which looks something like this: '''firefox-syncserver.mydomain.com''' and have a mariadb database as the backend. In '''about:config''' on firefox, I then set the '''identity.sync.tokenserver.uri''' to '''https://firefox-syncserver.mydomain.com/1.0/sync/1.5'''. Everything seems to work fine, but I still have some questions which I did not find an answer to online. Since I have this public accesspoint for my syncserver now, can not anyone just use it? What stops them from using my url ('''https://firefox-syncserver.mydomain.com/1.0/sync/1.5''') in their '''about:config'''? What is the '''SYNC_MASTER_SECRET''' for which I set to a 256-bit random key? When I navigate to '''https://firefox-syncserver.mydomain.com/1.0/sync/1.5''' in my browser, why does it say '''{"status":"error","errors":[{"location":"body","name":"","description":"Unauthorized"}]}''' I would really appreciate a good answer, as I could not find anything good about these points online.

All Replies (3)

Sorry, the questions are poorly formatted. But I cannot edit the post

You can find "Edit this question" under the "Question Tools" menu in the sidebar. For a reply, "Edit" is in the three-dot menu next to a reply.

Did you look here?

This question has been locked because the original author has deleted their account. While you can no longer post new replies, the existing content remains available for reference.