Omdat de sync server afhankelijk is van Python 2, is het al een tijdje lastig de boel bij te werken. De syncserver op online.osba.nl houdt daarmee de volledige server in z’n grip, omdat daardoor Debian niet van 10 naar 11 geupgrade kan worden. Daarmee zijn recente PHP-versies niet goed beschikbaar, waardoor andere pakketten weer niet bijgewerkt kunnen worden.
De sync server krijgt daarom een eigen machine toegewezen. Het adres veranderd helaas een klein beetje, wat weer gevolgen heeft voor alle verbonden Firefox instanties. Op desktopversies is dat nog wel makkelijk aangepast via about:config, maar op Android is die pagina sinds een paar versies niet meer beschikbaar.
Er is een wat spijtige workaround voor Firefox op Android nodig:
- ga naar settings –> about Firefox –> klik 5x op het Firefox-logo.
- er volgt een popupje dat debug-settings beschikbaar zijn
- in settings is nu onder het kopje ‘Account’ een menu-optie ‘Custom Sync Server’ beschikbaar gekomen.
- Zolang er een reeds verbonden Firefox-account actief is, is de optie uitgegrijsd
- vul als custom sync server in:
https://ffs.osba.nl/ffsync/token/1.0/sync/1.5
- Als je het veld leegmaakt, wordt de hele optie op nul gezet en moet je opnieuw op het logo kloppen.
Op dezelfde pagina is te lezen dat voor desktop-versies van Firefox de custom-synchronisatie-optie ook moeilijker gemaakt is, naast het invullen van de URL van de synchronisatieserver, was het ook nodig twee andere instellingen op nee te zetten:
identity.fxaccounts.useSessionTokensForOAuth
= falseidentity.sync.useOAuthForSyncToken
= false- de tokenserver zelf nog steeds corrigeren naar de eigen server:
identity.sync.tokenserver.uri
=https://ffs.osba.nl/ffsync/token/1.0/sync/1.5