Lumen
Sincronizzazione

Un codice collega i tuoi dispositivi.

La tua libreria, i tuoi progressi e le tue impostazioni ti seguono su ogni schermo. Non c’è nessun account, e nulla di leggibile lascia i tuoi dispositivi: tutto viene cifrato prima di partire.

7Q4MX · K2H9C · V3ZDT · A8N5R

Venti caratteri in quattro gruppi da cinque. È tutta la configurazione.

Il codice di associazione

Creato sul primo dispositivo, digitato sugli altri.

È l’unico segreto, e non lascia mai i tuoi dispositivi.

  1. Attiva la sincronizzazione

    Impostazioni → Sincronizza tra dispositivi. Lumen crea il codice.

  2. Inseriscilo sugli altri dispositivi

    Gli errori di battitura sono perdonati: I e L valgono 1, O vale 0, e i separatori non contano.

  3. Tutto qui

    Finché la sincronizzazione è attiva, il codice è mostrato mascherato, con Mostra e Copia accanto. Disattivare la sincronizzazione lo cancella da quel dispositivo.

Cosa si sincronizza

  • Libreria: titoli salvati, continua a guardare, stato visto
  • I progressi in ogni episodio e film
  • Gli addon, e come sono configurati
  • Preferenze del player: lingue, preset audio, impostazioni di riproduzione
  • Profili, ciascuno con la propria libreria e i propri progressi

Cosa resta sul dispositivo

Il codice di associazione, dimensione e posizione della finestra, il log di diagnostica, e tutto ciò che hai scaricato per la visione offline.

Cosa vede il server

Conserviamo ciò che non possiamo leggere.

Ogni dispositivo ricava le proprie chiavi dal codice e cifra ogni riga prima di inviarla. Il relay conserva ciò che riceve e non può leggerne nulla.

Una riga di progressi, sul tuo dispositivo
entity  watch
key     tt1254207:1:3
value   {"positionSecs":2537,…}
Cosa conserva il relay
space    9f3c…7b21
entity   x
row      c81a…04ef
payload  base64 ciphertext
updated  1788462601007

Gli ID di spazio e di riga sono derivati con chiavi che solo i tuoi dispositivi possiedono, quindi il relay non può sapere a quale titolo appartiene una riga, né spostare una riga in un’altra posizione o cambiarne la data senza che i tuoi dispositivi se ne accorgano. Conserva l’indirizzo di rete del dispositivo che si connette per la durata della richiesta, e nient’altro.

A te la scelta

Il nostro server, o il tuo.

Entrambi usano la stessa crittografia e lo stesso codice di associazione.

Il nostro, su sync.lumen.movie

Incluso nel Lumen Pass, con 14 giorni per provarlo. Gestiamo noi il server e i suoi backup.

Scopri il Pass

Il tuo relay

Gratis, per sempre, senza Pass e senza limiti. Il relay si installa accanto all’app su Windows, e c’è un’immagine Docker per tutto il resto.

Gestisci il tuo

Self-hosting

Gestisci il tuo relay.

Tutto ciò che il relay conserva è testo cifrato, quindi ospitarlo tu cambia chi conserva i byte, non chi può leggerli.

  1. Avvia il relay

    Lumen installa lumen-relay.exe accanto all’app. Ascolta sulla porta 7345 e conserva i suoi dati in lumen-relay.db, lì accanto.

  2. Mettilo dietro TLS

    Termina TLS con un reverse proxy. Esistono solo due route, quindi tutto il resto può rispondere 404.

  3. Punta i tuoi dispositivi verso di esso

    Su ogni dispositivo: Impostazioni → Sincronizza tra dispositivi → Avanzate → Indirizzo del relay. Un ripristino rimette il relay integrato.

Limiti integrati
Corpo della richiesta4 MiB
Righe per richiesta2,000
Payload per riga256 KiB
Righe per nucleo familiare50,000
Windows
lumen-relay.exe --port 7345
Caddy, il blocco del sito che usiamo
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 e arm64 (circa 3 MB)
docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay
Verifica che risponda
curl https://sync.example.com/v1/health

Pronto quando lo sei tu.

Gratis su ogni dispositivo, nessun account da creare, installato in un minuto.