This guide uses a custom setup Firefox SyncServer.
Note: The account server is still the official Firefox server.
Uses
about:config
identity.sync.tokenserver.uri="https://HOSTNAME/token/1.0/sync/1.5"
Replace HOSTNAME
accordingly, e.g. fxsync.domain.tld
https://HOSTNAME/token/1.0/sync/1.5
INFO: Still using Sync, but I use mozilla services for auth (requires mozilla/Firefox account)
about:config
identity.fxaccounts.auth.uri = "https://fxaccount-api.mydomain.tld/v1"
identity.fxaccounts.remote.signin.uri = "https://fxaccount.mydomain.tld/signin?service=sync&context=fx_desktop_v1"
identity.fxaccounts.remote.signup.uri = "https://fxaccount.mydomain.tld/signup?service=sync&context=fx_desktop_v1"
identity.fxaccounts.remote.force_auth.uri = "https://fxaccount.mydomain.tld/force_auth?service=sync&context=fx_desktop_v1"
identity.fxaccounts.settings.uri = "https://fxaccount.mydomain.tld/settings"
services.sync.tokenServerURI = "https://fxsync.mydomain.tld/token/1.0/sync/1.5"