Lumen
Synchronizacja

Jeden kod łączy Twoje urządzenia.

Biblioteka, postęp i ustawienia podążają za Tobą na każdy ekran. Nie ma konta i nic czytelnego nie opuszcza Twoich urządzeń: wszystko jest szyfrowane przed wysłaniem.

7Q4MX · K2H9C · V3ZDT · A8N5R

Dwadzieścia znaków w czterech grupach po pięć. To cała konfiguracja.

Kod parowania

Tworzony na pierwszym urządzeniu, wpisywany na pozostałych.

To jedyny sekret i nigdy nie opuszcza Twoich urządzeń.

  1. Włącz synchronizację

    Ustawienia → Synchronizacja między urządzeniami. Lumen tworzy kod.

  2. Wpisz go na pozostałych urządzeniach

    Literówki są wybaczane: I i L czytane są jako 1, O jako 0, a separatory nie mają znaczenia.

  3. To wszystko

    Gdy synchronizacja jest włączona, kod jest wyświetlany w zamaskowanej formie, z przyciskami Pokaż i Kopiuj obok. Wyłączenie synchronizacji usuwa go z tego urządzenia.

Co się synchronizuje

  • Biblioteka: zapisane tytuły, Oglądaj dalej, stan obejrzenia
  • Postęp w każdym odcinku i filmie
  • Dodatki i ich konfiguracja
  • Preferencje odtwarzacza: języki, ustawienia dźwięku, ustawienia odtwarzania
  • Profile, każdy z własną biblioteką i postępem

Co zostaje na urządzeniu

Kod parowania, rozmiar i położenie okna, dziennik diagnostyczny oraz wszystko, co pobrałeś do oglądania offline.

Co widzi serwer

Przechowujemy to, czego nie możemy odczytać.

Każde urządzenie wyprowadza swoje klucze z kodu i szyfruje każdy wiersz przed wysłaniem. Przekaźnik przechowuje to, co dostaje, i nie może niczego z tego odczytać.

Jeden wiersz postępu oglądania, na Twoim urządzeniu
entity  watch
key     tt1254207:1:3
value   {"positionSecs":2537,…}
Co przechowuje przekaźnik
space    9f3c…7b21
entity   x
row      c81a…04ef
payload  base64 ciphertext
updated  1788462601007

Identyfikatory przestrzeni i wierszy są wyprowadzane kluczami, które mają tylko Twoje urządzenia, więc przekaźnik nie może ustalić, do którego tytułu należy wiersz, przenieść wiersza w inne miejsce ani zmienić jego daty bez wiedzy Twoich urządzeń. Przechowuje adres sieciowy łączącego się urządzenia przez czas trwania żądania i nic poza tym.

Twój wybór

Nasz serwer albo Twój własny.

Oba używają tego samego szyfrowania i tego samego kodu parowania.

Nasz, pod adresem sync.lumen.movie

W ramach Lumen Pass, z 14 dniami na wypróbowanie. Prowadzimy serwer i jego kopie zapasowe.

O Lumen Pass

Twój własny przekaźnik

Za darmo, na zawsze, bez Passa i bez limitu. Przekaźnik instaluje się obok aplikacji w systemie Windows, a na wszystko inne jest obraz Docker.

Własny serwer

Własny hosting

Uruchom własny przekaźnik.

Wszystko, co przechowuje przekaźnik, to szyfrogram, więc hostowanie go samemu zmienia to, kto trzyma bajty, a nie to, kto może je odczytać.

  1. Uruchom przekaźnik

    Lumen instaluje lumen-relay.exe obok aplikacji. Nasłuchuje na porcie 7345 i trzyma dane w pliku lumen-relay.db obok siebie.

  2. Umieść go za TLS

    Zakończ TLS na odwrotnym proxy. Istnieją tylko dwie ścieżki, więc na wszystko inne można odpowiadać 404.

  3. Skieruj na niego urządzenia

    Na każdym urządzeniu: Ustawienia → Synchronizacja między urządzeniami → Zaawansowane → Adres przekaźnika. Reset przywraca wbudowany przekaźnik.

Wbudowane limity
Treść żądania4 MiB
Wiersze na żądanie2,000
Dane na wiersz256 KiB
Wiersze na gospodarstwo domowe50,000
Windows
lumen-relay.exe --port 7345
Caddy, blok witryny, którego używamy
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 (około 3 MB)
docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay
Sprawdź, czy odpowiada
curl https://sync.example.com/v1/health

Gotowy, kiedy Ty jesteś.

Za darmo na każdym urządzeniu, bez zakładania konta, gotowy w minutę.