Synchronizacja
Utrzymaj bibliotekę, postęp oglądania i ustawienia w synchronizacji jednym kodem parowania. Twoje dane są szyfrowane na twoich urządzeniach. Bez konta.
Hostowana synchronizacja jest darmowa przez 14 dni, potem 19 € raz na gospodarstwo domowe. Albo uruchom własny serwer synchronizacji, za darmo.
Kod parowania (przykład)
7Q4MXK2H9CV3ZDTA8N5R
Dwadzieścia znaków w czterech grupach po pięć. To cała konfiguracja.
Kod parowania
Jeden kod, utworzony na pierwszym urządzeniu i wpisany na pozostałych. To jedyny sekret i nigdy nie opuszcza twoich urządzeń.
-
Włącz synchronizację, a Lumen utworzy kod. Wpisz go na pozostałych urządzeniach i będą połączone.
-
Literówki są wybaczane: I i L czytane są jako 1, O jako 0, a separatory nie mają znaczenia.
-
Kod pokazywany jest zamaskowany, z opcjami Pokaż i Kopiuj obok, i tylko gdy synchronizacja jest włączona.
-
Wyłączenie synchronizacji sprawia, że urządzenie zapomina kod. Wpisz go ponownie, aby je znów połączyć.
Co się synchronizuje
Cztery rzeczy, dzięki którym drugie urządzenie wydaje się pierwszym.
-
Biblioteka: zapisane tytuły, oglądaj dalej, co już obejrzane.
-
Postęp: w którym miejscu jesteś w każdym odcinku i filmie.
-
Dodatki: które są zainstalowane i jak skonfigurowane.
-
Ustawienia odtwarzacza: języki napisów, ustawienia dźwięku, opcje odtwarzania.
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 przekaźnik
Każde urządzenie wyprowadza klucze z kodu i szyfruje każdy wiersz przed wysłaniem. Przekaźnik przechowuje to, co dostanie, i nic z tego nie odczyta.
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
Identyfikator przestrzeni i identyfikator wiersza są wyprowadzane kluczami, które mają tylko twoje urządzenia, więc przekaźnik nie wie, do którego tytułu należy wiersz, nie przeniesie go w inne miejsce ani nie zmieni jego daty tak, by twoje urządzenia tego nie zauważyły. Przechowuje adres sieciowy łączącego się urządzenia na czas żądania i nic więcej.
Przekaźnik, który hostujemy, działa pod adresem sync.lumen.movie. Urządzenia używają go, dopóki nie wskażesz im innego.
Wybierz swoją synchronizację
Skorzystaj z naszego hostowanego serwera synchronizacji albo uruchom własny. Oba używają tego samego szyfrowania i kodu parowania.
-
Nasz przekaźnik pod adresem sync.lumen.movie: darmowy przez 14 dni na gospodarstwo domowe, potem Lumen Pass, 19 € jednorazowo za to gospodarstwo.
-
Twój własny przekaźnik: za darmo, na zawsze, bez Pass i bez limitu. Program jest zainstalowany obok aplikacji.
-
Identycznie w obu przypadkach. Szyfrowanie, kod parowania i to, co się synchronizuje, nie zmieniają się.
-
Gdy okres próbny się skończy, wstrzymuje się tylko synchronizacja. Lokalne zmiany są zachowywane i wysyłane, gdy tylko Pass będzie aktywny.
Zostaw serwer Lumenowi.
Cała wygoda prywatnej synchronizacji, bez przekaźnika do prowadzenia i utrzymywania. Jeden Pass obejmuje każde osobiste urządzenie w twoim domu, za 19 € raz.
Poznaj Lumen PassUruchom własny przekaźnik
Wszystko, co przechowuje przekaźnik, jest zaszyfrowane, więc hostowanie go u siebie zmienia to, kto trzyma bajty, a nie to, kto może je odczytać.
-
Uruchom przekaźnik
Lumen instaluje lumen-relay.exe obok aplikacji, w %LOCALAPPDATA%\Programs\Lumen. Uruchom go na maszynie, do której twoje urządzenia mają dostęp; nasłuchuje na porcie 7345 i trzyma dane w lumen-relay.db obok.
lumen-relay.exe --port 7345 -
Postaw go za TLS
Zakończ TLS na odwrotnym proxy. Istnieją tylko dwie trasy, więc wszystko inne może odpowiadać 404. Oto blok Caddy, 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 } } -
Wskaż mu urządzenia
Na każdym urządzeniu: Ustawienia, Synchronizacja między urządzeniami, Zaawansowane, Adres przekaźnika. Wpisz adres https swojego przekaźnika. Reset przywraca wbudowany przekaźnik.
curl https://sync.example.com/v1/healthTrasa health odpowiada ok.
Docker
Gotowy obraz jest już dostępny dla Linuksa, dla amd64 i arm64, więc Raspberry Pi albo NAS poradzi sobie z nim tak samo dobrze jak serwer. To jeden statyczny program na pustym obrazie bazowym: około 3 MB do pobrania, bez systemu operacyjnego w środku, który trzeba by łatać.
docker run -d --name lumen-relay -p 7345:7345 \
-v lumen-relay-data:/data \
elduinar/lumen-self-host-relay
Przekaźnik mówi zwykłym HTTP, więc ustaw go za tym samym proxy TLS co wyżej, zanim cokolwiek spoza twojej sieci będzie mogło go dosięgnąć. Dane zostają w wolumenie lumen-relay-data.
Wbudowane limity
| Treść żądania | 4 MiB |
|---|---|
| Wierszy na żądanie | 2000 |
| Treść na wiersz | 256 KiB |
| Wierszy na przestrzeń | 50 000 |
Aktualizacje wierszy, które przestrzeń już ma, zawsze przechodzą; do limitu na przestrzeń liczą się tylko nowe wiersze.