Один код зв’язує ваші пристрої.
Бібліотека, прогрес і налаштування йдуть за вами на кожен екран. Облікового запису немає, і нічого читабельного не залишає ваші пристрої: усе шифрується перед надсиланням.
Двадцять символів у чотирьох групах по п’ять. Ось і все налаштування.
Створюється на першому пристрої, вводиться на інших.
Це єдиний секрет, і він ніколи не залишає ваші пристрої.
Увімкніть синхронізацію
«Налаштування» → «Синхронізація між пристроями». Lumen створить код.
Введіть його на інших пристроях
Помилки друку прощаються: I та L читаються як 1, O — як 0, а роздільники не мають значення.
От і все
Поки синхронізацію ввімкнено, код показано прихованим, з кнопками «Показати» і «Скопіювати» поруч. Якщо вимкнути синхронізацію, пристрій забуде код.
Що синхронізується
- Бібліотека: збережені назви, «Продовжити перегляд», позначки про перегляд
- Прогрес у кожній серії й кожному фільмі
- Аддони та їхні налаштування
- Налаштування плеєра: мови, аудіопресети, параметри відтворення
- Профілі, кожен зі своєю бібліотекою й прогресом
Що залишається на пристрої
Код зв’язування, розмір і положення вікна, журнал діагностики й усе, що ви завантажили для перегляду офлайн.
Ми зберігаємо те, чого не можемо прочитати.
Кожен пристрій виводить свої ключі з коду й шифрує кожен рядок перед надсиланням. Ретранслятор зберігає те, що йому передають, і не може прочитати нічого з цього.
entity watch
key tt1254207:1:3
value {"positionSecs":2537,…}space 9f3c…7b21
entity x
row c81a…04ef
payload base64 ciphertext
updated 1788462601007Ідентифікатори простору й рядків виводяться ключами, які є лише у ваших пристроїв, тож ретранслятор не може визначити, до якої назви належить рядок, перемістити рядок в іншу комірку чи змінити його дату так, щоб ваші пристрої цього не помітили. Він зберігає мережеву адресу пристрою, що підключається, на час запиту, і більше нічого.
Наш сервер або ваш власний.
Обидва варіанти використовують те саме шифрування й той самий код зв’язування.
Наш, на sync.lumen.movie
Входить у Lumen Pass, з 14 днями, щоб випробувати. Ми підтримуємо сервер і його резервні копії.
Ваш власний ретранслятор
Безкоштовно, назавжди, без Pass і без обмежень. У Windows ретранслятор встановлюється поруч із застосунком, а для всього іншого є образ Docker.
Запустіть власний ретранслятор.
Усе, що зберігає ретранслятор, — це шифротекст, тож власний хостинг змінює те, в кого зберігаються байти, але не те, хто може їх прочитати.
Запустіть ретранслятор
Lumen встановлює
lumen-relay.exeпоруч із застосунком. Він слухає порт 7345 і зберігає дані вlumen-relay.dbпоруч із собою.Поставте його за TLS
Завершуйте TLS на зворотному проксі. Маршрутів лише два, тож на все інше можна відповідати 404.
Спрямуйте на нього пристрої
На кожному пристрої: «Налаштування» → «Синхронізація між пристроями» → «Додатково» → «Адреса ретранслятора». Скидання повертає вбудований ретранслятор.
| Вбудовані обмеження | |
|---|---|
| Тіло запиту | 4 MiB |
| Рядків на запит | 2,000 |
| Даних на рядок | 256 KiB |
| Рядків на родину | 50,000 |
lumen-relay.exe --port 7345sync.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 run -d --name lumen-relay -p 7345:7345 \
-v lumen-relay-data:/data \
elduinar/lumen-self-host-relaycurl https://sync.example.com/v1/healthУсе готово. Справа за вами.
Безкоштовно на будь-якому пристрої, без реєстрації, встановлення за хвилину.