Sinkronisasi

Jaga pustaka, posisi tontonan, dan pengaturan Anda tetap selaras dengan satu kode pemasangan. Data Anda dienkripsi di perangkat Anda. Tanpa akun.

Sinkronisasi terkelola gratis 14 hari, setelah itu €19 sekali bayar per rumah tangga. Atau jalankan server Anda sendiri, gratis.

Kode pemasangan (contoh)

7Q4MXK2H9CV3ZDTA8N5R

Dua puluh karakter dalam empat kelompok berisi lima. Itu seluruh penyiapannya.

Kode pemasangan

Satu kode, dibuat di perangkat pertama lalu dimasukkan di perangkat lain. Itu satu-satunya rahasia, dan tidak pernah meninggalkan perangkat Anda.

  • Nyalakan sinkronisasi, Lumen membuat kodenya. Masukkan di perangkat lain, dan semuanya terhubung.

  • Salah ketik dimaafkan: I dan L dibaca sebagai 1, O sebagai 0, dan pemisah tidak berpengaruh.

  • Kode ditampilkan tersembunyi, dengan Tampilkan dan Salin di sebelahnya, dan hanya selama sinkronisasi menyala.

  • Mematikan sinkronisasi membuat perangkat melupakan kodenya. Masukkan lagi untuk menghubungkannya kembali.

Apa yang disinkronkan

Empat hal yang membuat perangkat kedua terasa seperti yang pertama.

  • Pustaka: judul tersimpan, lanjutkan menonton, dan apa yang sudah ditonton.

  • Kemajuan: sampai mana Anda menonton tiap episode dan film.

  • Add-on: mana yang terpasang dan bagaimana pengaturannya.

  • Pengaturan pemutar: bahasa subtitel, prasetel audio, pilihan pemutaran.

Apa yang tetap di perangkat

Kode pemasangan, ukuran dan posisi jendela, log diagnostik, serta semua yang Anda unduh untuk ditonton luring.

Apa yang dilihat server relai

Tiap perangkat menurunkan kunci dari kode itu dan mengenkripsi setiap baris sebelum mengirimnya. Server relai menyimpan apa yang diterimanya dan tidak membaca sedikit pun.

Satu baris kemajuan dalam perjalanan keluar

Di perangkat Anda

entity
watch
key
tt1254207:1:3
value
{"positionSecs":2537,…}

Yang disimpan server relai

space
9f3c…7b21
entity
x
row
c81a…04ef
payload
base64 ciphertext
updated
1788462601007

Pengenal ruang dan pengenal baris diturunkan dengan kunci yang hanya dimiliki perangkat Anda, jadi server relai tidak tahu sebuah baris milik judul yang mana, tidak bisa memindahkannya, dan tidak bisa mengubah tanggalnya tanpa disadari perangkat Anda. Alamat jaringan perangkat yang terhubung hanya disimpan selama permintaan berlangsung, tidak lebih.

Server relai yang kami jalankan ada di sync.lumen.movie. Perangkat memakainya sampai Anda mengarahkannya ke tempat lain.

Pilih cara sinkronisasi Anda

Pakai server terkelola kami, atau jalankan milik Anda sendiri. Keduanya memakai enkripsi dan kode pemasangan yang sama.

  • Server relai kami di sync.lumen.movie: gratis 14 hari per rumah tangga, lalu Lumen Pass, €19 sekali bayar untuk rumah tangga itu.

  • Server relai Anda sendiri: gratis, selamanya, tanpa Pass dan tanpa batas. Programnya dipasang di samping aplikasi.

  • Sama saja pada keduanya. Enkripsi, kode pemasangan, dan apa yang disinkronkan tidak berubah.

  • Saat masa coba berakhir, yang berhenti hanya sinkronisasi. Perubahan di perangkat tetap tersimpan dan dikirim begitu sebuah Pass aktif.

Serahkan servernya ke Lumen.

Semua kemudahan sinkronisasi privat, tanpa server relai yang harus dijalankan dan dirawat. Satu Pass mencakup setiap perangkat pribadi di rumah Anda, seharga €19, sekali bayar.

Kenali Lumen Pass

Jalankan server relai Anda sendiri

Semua yang disimpan server relai sudah terenkripsi, jadi menjalankannya sendiri mengubah siapa yang memegang byte-nya, bukan siapa yang bisa membacanya.

  1. Jalankan server relainya

    Lumen memasang lumen-relay.exe di samping aplikasi, di %LOCALAPPDATA%\Programs\Lumen. Jalankan di mesin yang bisa dijangkau perangkat Anda; ia mendengarkan di porta 7345 dan menyimpan data di sebelahnya, di lumen-relay.db.

    lumen-relay.exe --port 7345
  2. Tempatkan di belakang TLS

    Akhiri TLS di proksi terbalik. Hanya ada dua rute, jadi selebihnya boleh menjawab 404. Ini blok Caddy yang kami pakai:

    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 }
    }
  3. Arahkan perangkat Anda ke sana

    Di tiap perangkat: Pengaturan, Sinkronkan antar perangkat, Lanjutan, Alamat relay. Masukkan alamat https server Anda. Setel ulang akan mengembalikan yang bawaan.

    curl https://sync.example.com/v1/health

    Rute health menjawab ok.

Docker

Image jadi kini tersedia untuk Linux, baik amd64 maupun arm64, sehingga Raspberry Pi atau NAS menjalankannya sebaik server. Isinya satu program statis di atas image dasar kosong: sekitar 3 MB untuk diunduh, tanpa sistem operasi di dalamnya yang perlu ditambal.

docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay

Relai berbicara HTTP biasa, jadi letakkan di belakang proxy TLS yang sama seperti di atas sebelum apa pun dari luar jaringan Anda dapat menjangkaunya. Datanya tersimpan di volume lumen-relay-data.

Batas bawaan

Isi permintaan4 MiB
Baris per permintaan2000
Isi satu baris256 KiB
Baris per ruang50 000

Pembaruan untuk baris yang sudah ada di ruang itu selalu lolos; hanya baris baru yang dihitung terhadap batas per ruang.