Synk
Hold dit bibliotek, hvor langt du er nået og dine indstillinger i synk med én parringskode. Dine data krypteres på dine enheder. Ingen konto.
Hostet synk er gratis i 14 dage, derefter 19 € én gang pr. husstand. Eller kør din egen server, gratis.
Parringskode (eksempel)
7Q4MXK2H9CV3ZDTA8N5R
Tyve tegn i fire grupper à fem. Det er hele opsætningen.
Parringskoden
Én kode, oprettet på den første enhed og indtastet på de øvrige. Det er den eneste hemmelighed, og den forlader aldrig dine enheder.
-
Slå synk til, så opretter Lumen koden. Indtast den på de andre enheder, så er de forbundet.
-
Tastefejl tilgives: I og L læses som 1, O som 0, og adskillere betyder ingenting.
-
Koden vises skjult, med Vis og Kopiér ved siden af, og kun så længe synk er slået til.
-
Slår du synk fra, glemmer enheden koden. Indtast den igen for at forbinde den på ny.
Hvad der synkroniseres
Fire ting, der får den anden enhed til at føles som den første.
-
Bibliotek: gemte titler, fortsæt med at se, hvad der er set.
-
Fremdrift: hvor du var i hvert afsnit og hver film.
-
Tilføjelser: hvilke der er installeret, og hvordan de er sat op.
-
Afspillerindstillinger: undertekstsprog, lydforvalg, afspilningsvalg.
Hvad der bliver på enheden
Parringskoden, vinduets størrelse og placering, diagnostikloggen og alt, du har hentet til at se offline.
Hvad relæserveren ser
Hver enhed udleder nøgler af koden og krypterer hver række, før den sendes. Relæserveren gemmer det, den får, og læser intet af det.
På din enhed
- entity
- watch
- key
- tt1254207:1:3
- value
- {"positionSecs":2537,…}
Hvad relæserveren gemmer
- space
- 9f3c…7b21
- entity
- x
- row
- c81a…04ef
- payload
- base64 ciphertext
- updated
- 1788462601007
Rummets identifikator og rækkens identifikator udledes med nøgler, kun dine enheder har, så relæserveren ved ikke, hvilken titel en række hører til, kan ikke flytte den et andet sted hen og kan ikke ændre dens dato, uden at dine enheder opdager det. Den tilsluttede enheds netværksadresse beholdes, mens forespørgslen varer, og ikke længere.
Relæserveren, vi driver, kører på sync.lumen.movie. Enhederne bruger den, indtil du peger dem et andet sted hen.
Vælg din synk
Brug vores hostede server, eller kør din egen. Begge bruger samme kryptering og samme parringskode.
-
Vores relæserver på sync.lumen.movie: 14 dage gratis pr. husstand, derefter Lumen Pass, 19 € én gang for den husstand.
-
Din egen relæserver: gratis, for altid, uden Pass og uden grænser. Programmet installeres ved siden af appen.
-
Det samme i begge tilfælde. Krypteringen, parringskoden og hvad der synkroniseres, ændrer sig ikke.
-
Når prøveperioden slutter, sættes kun synk på pause. Lokale ændringer gemmes og sendes af sted, så snart et Pass er aktivt.
Lad Lumen tage sig af serveren.
Al bekvemmeligheden ved privat synk, uden en relæserver at drive og vedligeholde. Ét Pass dækker hver personlig enhed i din husstand, for 19 €, én gang.
Udforsk Lumen PassKør din egen relæserver
Alt, relæserveren gemmer, er krypteret, så at drive den selv ændrer, hvem der holder bytene, ikke hvem der kan læse dem.
-
Start relæserveren
Lumen installerer lumen-relay.exe ved siden af appen, i %LOCALAPPDATA%\Programs\Lumen. Kør den på en maskine, dine enheder kan nå; den lytter på port 7345 og holder data ved siden af, i lumen-relay.db.
lumen-relay.exe --port 7345 -
Stil den bag TLS
Afslut TLS i en omvendt proxy. Der findes kun to ruter, så alt andet kan svare 404. Det her er den Caddy-blok, vi bruger:
sync.example.com { encode gzip handle /v1/health { reverse_proxy 127.0.0.1:7345 } handle /v1/sync { reverse_proxy 127.0.0.1:7345 } handle { respond 404 } } -
Peg dine enheder mod den
På hver enhed: Indstillinger, Synkronisér mellem enheder, Avanceret, Relæadresse. Indtast din servers https-adresse. Nulstil henter den indbyggede tilbage.
curl https://sync.example.com/v1/healthhealth-ruten svarer ok.
Docker
Der findes nu et færdigt image til Linux, til både amd64 og arm64, så en Raspberry Pi eller en NAS klarer det lige så godt som en server. Det er én statisk binær på et tomt basisimage: omkring 3 MB at hente, uden et operativsystem indeni, der skal holdes opdateret.
docker run -d --name lumen-relay -p 7345:7345 \
-v lumen-relay-data:/data \
elduinar/lumen-self-host-relay
Relæet taler almindelig HTTP, så sæt det bag den samme TLS-proxy som ovenfor, før noget uden for dit eget netværk kan nå det. Dataene bliver i lumen-relay-data-volumenet.
Indbyggede grænser
| Forespørgslens krop | 4 MiB |
|---|---|
| Rækker pr. forespørgsel | 2000 |
| En rækkes indhold | 256 KiB |
| Rækker pr. rum | 50 000 |
Opdateringer af rækker, rummet allerede har, går altid igennem; kun nye rækker tæller med i grænsen pr. rum.