Hvordan sette opp en ny Firefox Sync server

How å sette opp en ny Firefox Sync server

Hvis du bruker Firefox nettleser du vet at du kan synkronisere diverse informasjon, slik at de blir tilgjengelige på alle enheter som du bruker .

Sync fungerer ut av boksen med Mozilla-servere, men du kan sette opp din egen custom Firefox Sync server i tillegg til å bruke den i stedet.

Den største fordelen her er at du har full kontroll over dataene på ethvert tidspunkt.

Mozilla byttet sync teknologien som brukes til å synkronisere data i Firefox 29. Denne versjonen er for tiden tilgjengelig som en beta versjon, men vil bli rullet ut til stabile brukere neste måned .

Jeg har anmeldt den nye Sync tidligere her på Ghacks. Kjernen forskjellen mellom den gamle og nye versjonen av Sync er at den nye krever at du oppretter en Firefox-konto som brukes til å synkronisere dataene. Det gamle systemet hvor du brukte nøklene har blitt erstattet av dette.

Den nye Firefox Sync kan du sette opp din egen custom server og bruke den.


Mozilla har publisert instruksjoner om hvordan dette gjøres her.

Krav


    Python 2.7

    Virtualenv

    python-dev

    gjøre

    git

    Installasjon og oppsett

    Hvis du vil installere alle nødvendige komponenter på en fersk Ubuntu server, vil du kjøre følgende kommando: $ sudo apt-get installere python-dev git-core python-virtualenv

    Å bygge serveren, må du kjøre følgende sett med kommandoer:

    $ git clone https://github.com/mozilla- tjenester /syncserver $ cd syncserver $ make bygge

    Hvis du ønsker å teste installasjonen, bruker kommandoen

    $ gjøre test

    Når serveren er satt opp, du må konfigurere den. Åpne filen etc /sync.conf og finn [syncserver] linje i filen. Den sier:

    [syncserver] public_url = http: //localhost: 5000 /

    Selv om dette fungerer for lokale tester, bør du erstatte public_url med en url som er eksternt tilgjengelig slik at fjern datamaskiner kan koble til synkroniseringstjeneren.

    Serveren bruker en in-memory database som standard. Hvis du starter den, er dataene tapt. Du kan konfigurere en fil database stedet, slik at data lagres permanent i stedet.

    For å kjøre server, bruker du følgende kommando

    $ local /bin /pserve syncserver.ini Anmeldelser

    Sist men ikke minst, kan du også ønsker å se etter oppdateringer med jevne mellomrom:

    $ cd /sti /til /syncserver $ git stash # for å lagre eventuelle lokale endringer i konfigurasjonsfilen $ git pull # for å hente siste oppdateringene fra github $ git stash pop # for å søke på nytt eventuelle lokale endringer i konfigurasjonsfilen $ make bygge # for å trekke inn noen oppdaterte avhengig

    Jeg foreslår at du sjekker ut dokumentasjonen over på Mozilla nettsted. Den inneholder ytterligere informasjon som du kan finne nyttig, for eksempel hvordan du kjører produksjonsserveren

    Tillegg

    Du må konfigurere Firefox til å bruke den nye synkroniseringstjeneren.


      Skriv inn about:.. config i adressefeltet

      Bekreft du er forsiktig

      Søk etter services.sync.tokenServerURI

      Dobbeltklikk på preferanse for å redigere verdi.

      Erstatt verdien med synkroniseringstjeneren url som du har definert med en sti av "token /1,0 /sync /1.5, f.eks http://sync.example.com/token/1.0/sync/1,5