Synk

Håll ditt bibliotek, hur långt du sett och dina inställningar i synk med en enda parkopplingskod. Dina data krypteras på dina enheter. Inget konto.

Värdbaserad synk är gratis i 14 dagar, sedan 19 € en gång per hushåll. Eller kör din egen server, gratis.

Parkopplingskod (exempel)

7Q4MXK2H9CV3ZDTA8N5R

Tjugo tecken i fyra grupper om fem. Det är hela installationen.

Parkopplingskoden

En kod, skapad på den första enheten och inmatad på de övriga. Det är den enda hemligheten, och den lämnar aldrig dina enheter.

  • Slå på synk så skapar Lumen koden. Mata in den på de andra enheterna, så är de ihopkopplade.

  • Felskrivningar förlåts: I och L läses som 1, O som 0, och avgränsare spelar ingen roll.

  • Koden visas dold, med Visa och Kopiera bredvid, och bara så länge synk är påslaget.

  • Stänger du av synk glömmer enheten koden. Mata in den igen för att koppla ihop den på nytt.

Vad som synkas

Fyra saker som får den andra enheten att kännas som den första.

  • Bibliotek: sparade titlar, fortsätt titta, vad som är sett.

  • Förlopp: var du var i varje avsnitt och film.

  • Tillägg: vilka som är installerade och hur de är inställda.

  • Spelarinställningar: undertextspråk, ljudförinställningar, uppspelningsval.

Vad som stannar på enheten

Parkopplingskoden, fönstrets storlek och position, diagnostikloggen och allt du laddat ner för tittande offline.

Vad reläservern ser

Varje enhet härleder nycklar ur koden och krypterar varje rad innan den skickas. Reläservern lagrar det den får och läser inget av det.

En förloppsrad på väg ut

På din enhet

entity
watch
key
tt1254207:1:3
value
{"positionSecs":2537,…}

Vad reläservern lagrar

space
9f3c…7b21
entity
x
row
c81a…04ef
payload
base64 ciphertext
updated
1788462601007

Utrymmets identifierare och radens identifierare härleds med nycklar som bara dina enheter har, så reläservern vet inte vilken titel en rad hör till, kan inte flytta den någon annanstans och kan inte ändra dess datum utan att dina enheter märker det. Den anslutna enhetens nätverksadress behålls under förfrågan och inte längre.

Reläservern vi driver körs på sync.lumen.movie. Enheterna använder den tills du pekar dem någon annanstans.

Välj din synk

Använd vår värdbaserade server, eller kör din egen. Båda använder samma kryptering och samma parkopplingskod.

  • Vår reläserver på sync.lumen.movie: 14 dagar gratis per hushåll, sedan Lumen Pass, 19 € en gång för det hushållet.

  • Din egen reläserver: gratis, för alltid, utan Pass och utan gränser. Programmet installeras bredvid appen.

  • Samma i båda fallen. Krypteringen, parkopplingskoden och vad som synkas ändras inte.

  • När prova-på-tiden tar slut pausas bara synken. Lokala ändringar behålls och går iväg så snart ett Pass är aktivt.

Låt Lumen sköta servern.

All bekvämlighet i privat synk, utan någon reläserver att driva och underhålla. Ett Pass täcker varje personlig enhet i ditt hushåll, för 19 €, en gång.

Utforska Lumen Pass

Kör din egen reläserver

Allt reläservern lagrar är krypterat, så att driva den själv ändrar vem som håller byten, inte vem som kan läsa dem.

  1. Starta reläservern

    Lumen installerar lumen-relay.exe bredvid appen, i %LOCALAPPDATA%\Programs\Lumen. Kör den på en maskin dina enheter når; den lyssnar på port 7345 och håller data bredvid, i lumen-relay.db.

    lumen-relay.exe --port 7345
  2. Ställ den bakom TLS

    Avsluta TLS i en omvänd proxy. Det finns bara två rutter, så allt annat kan svara 404. Det här är Caddy-blocket vi använder:

    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 }
    }
  3. Peka dina enheter mot den

    På varje enhet: Inställningar, Synka mellan enheter, Avancerat, Reläadress. Ange din servers https-adress. Återställ tar tillbaka den inbyggda.

    curl https://sync.example.com/v1/health

    health-rutten svarar ok.

Docker

Det finns nu en färdig avbild för Linux, för både amd64 och arm64, så en Raspberry Pi eller en NAS kör den lika bra som en server. Det är en enda statisk binär på en tom basavbild: omkring 3 MB att ladda ner, utan något operativsystem inuti som måste hållas uppdaterat.

docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay

Relät talar vanlig HTTP, så ställ det bakom samma TLS-proxy som ovan innan något utanför ditt eget nät kan nå det. Datan ligger kvar i volymen lumen-relay-data.

Inbyggda gränser

Begärans kropp4 MiB
Rader per begäran2000
En rads innehåll256 KiB
Rader per utrymme50 000

Uppdateringar av rader som utrymmet redan har går alltid igenom; bara nya rader räknas mot gränsen per utrymme.