Lumen
Sincronizare

Un singur cod îți leagă dispozitivele.

Biblioteca, progresul și setările te urmează pe fiecare ecran. Nu există cont și nimic lizibil nu părăsește dispozitivele tale: totul este criptat înainte să plece.

7Q4MX · K2H9C · V3ZDT · A8N5R

Douăzeci de caractere în patru grupuri de câte cinci. Asta e toată configurarea.

Codul de asociere

Creat pe primul dispozitiv, tastat pe celelalte.

Este singurul secret și nu părăsește niciodată dispozitivele tale.

  1. Activează sincronizarea

    Setări → Sincronizare între dispozitive. Lumen creează codul.

  2. Introdu-l pe celelalte dispozitive

    Greșelile de tastare sunt iertate: I și L sunt citite ca 1, O ca 0, iar separatoarele nu contează.

  3. Gata

    Cât timp sincronizarea e activă, codul este afișat mascat, cu Arată și Copiază alături. Dezactivarea sincronizării îl uită pe acel dispozitiv.

Ce se sincronizează

  • Biblioteca: titluri salvate, Continuă vizionarea, starea de vizionare
  • Progresul în fiecare episod și film
  • Addon-urile și configurarea lor
  • Preferințele playerului: limbi, presetări audio, setări de redare
  • Profilurile, fiecare cu propria bibliotecă și propriul progres

Ce rămâne pe dispozitiv

Codul de asociere, dimensiunea și poziția ferestrei, jurnalul de diagnostic și tot ce ai descărcat pentru vizionare offline.

Ce vede serverul

Stocăm ce nu putem citi.

Fiecare dispozitiv își derivă cheile din cod și criptează fiecare rând înainte să-l trimită. Releul stochează ce primește și nu poate citi nimic din ele.

Un rând de progres al vizionării, pe dispozitivul tău
entity  watch
key     tt1254207:1:3
value   {"positionSecs":2537,…}
Ce stochează releul
space    9f3c…7b21
entity   x
row      c81a…04ef
payload  base64 ciphertext
updated  1788462601007

ID-urile spațiului și ale rândurilor sunt derivate cu chei pe care le dețin doar dispozitivele tale, așa că releul nu poate afla cărui titlu îi aparține un rând, nu poate muta un rând în alt loc și nici nu îi poate schimba data fără ca dispozitivele tale să observe. Păstrează adresa de rețea a dispozitivului conectat doar pe durata cererii și nimic altceva.

Alegerea ta

Serverul nostru sau al tău.

Ambele folosesc aceeași criptare și același cod de asociere.

Al nostru, la sync.lumen.movie

Inclus în Lumen Pass, cu 14 zile de încercare. Noi administrăm serverul și backupurile lui.

Despre Pass

Propriul tău releu

Gratuit, pentru totdeauna, fără Pass și fără limită. Releul se instalează lângă aplicație pe Windows și există o imagine Docker pentru restul.

Rulează-l pe al tău

Găzduire proprie

Rulează propriul releu.

Tot ce stochează releul este text criptat, așa că, dacă îl găzduiești tu, se schimbă cine păstrează octeții, nu cine îi poate citi.

  1. Rulează releul

    Lumen instalează lumen-relay.exe lângă aplicație. Ascultă pe portul 7345 și își ține datele în lumen-relay.db, alături.

  2. Pune-l în spatele TLS

    Termină TLS cu un reverse proxy. Există doar două rute, așa că orice altceva poate răspunde cu 404.

  3. Îndreaptă-ți dispozitivele spre el

    Pe fiecare dispozitiv: Setări → Sincronizare între dispozitive → Avansat → Adresă releu. O resetare readuce releul integrat.

Limite integrate
Corpul cererii4 MiB
Rânduri per cerere2,000
Date per rând256 KiB
Rânduri per gospodărie50,000
Windows
lumen-relay.exe --port 7345
Caddy, blocul de site pe care îl folosim
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 }
}
Docker, amd64 și arm64 (circa 3 MB)
docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay
Verifică dacă răspunde
curl https://sync.example.com/v1/health

Gata când ești și tu.

Gratuit pe orice dispozitiv, fără cont de creat și instalat într-un minut.