Đồng bộ

Giữ thư viện, chỗ đang xem dở và các thiết lập cùng nhịp bằng một mã ghép nối. Dữ liệu của bạn được mã hoá ngay trên thiết bị. Không cần tài khoản.

Đồng bộ có máy chủ miễn phí 14 ngày, sau đó 19 € một lần cho mỗi hộ gia đình. Hoặc tự chạy máy chủ của bạn, miễn phí.

Mã ghép nối (ví dụ)

7Q4MXK2H9CV3ZDTA8N5R

Hai mươi ký tự, chia thành bốn nhóm năm. Thiết lập chỉ có vậy.

Mã ghép nối

Một mã, tạo trên thiết bị đầu tiên rồi nhập vào các thiết bị còn lại. Đó là bí mật duy nhất, và nó không bao giờ rời khỏi thiết bị của bạn.

  • Bật đồng bộ thì Lumen tạo mã. Nhập mã đó trên các thiết bị khác là chúng được nối với nhau.

  • Gõ nhầm cũng không sao: I và L được đọc là 1, O là 0, còn dấu phân cách thì không quan trọng.

  • Mã hiển thị ở dạng ẩn, bên cạnh có Hiện và Sao chép, và chỉ hiện khi đồng bộ đang bật.

  • Tắt đồng bộ thì thiết bị quên mã. Nhập lại để nối nó trở lại.

Những gì được đồng bộ

Bốn thứ khiến thiết bị thứ hai dùng y như thiết bị đầu tiên.

  • Thư viện: mục đã lưu, xem tiếp, và những gì đã xem xong.

  • Tiến độ: bạn đang xem tới đâu ở từng tập và từng phim.

  • Tiện ích: đã cài những gì và cấu hình ra sao.

  • Thiết lập trình phát: ngôn ngữ phụ đề, thiết lập âm thanh sẵn có, các lựa chọn khi phát.

Những gì ở lại trên máy

Mã ghép nối, kích thước và vị trí cửa sổ, nhật ký chẩn đoán, và mọi thứ bạn đã tải về để xem ngoại tuyến.

Máy chủ tiếp sức thấy được gì

Mỗi thiết bị tự dẫn ra khoá từ mã đó và mã hoá từng dòng trước khi gửi đi. Máy chủ tiếp sức lưu lại thứ nó nhận được và không đọc được chữ nào.

Một dòng tiến độ trên đường đi ra

Trên thiết bị của bạn

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

Thứ máy chủ tiếp sức lưu lại

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

Định danh của không gian và định danh của dòng đều dẫn ra từ những khoá chỉ thiết bị của bạn có, nên máy chủ tiếp sức không biết một dòng thuộc về mục nào, không thể dời nó đi chỗ khác, cũng không thể đổi ngày của nó mà thiết bị của bạn không nhận ra. Địa chỉ mạng của thiết bị đang kết nối chỉ được giữ trong lúc xử lý yêu cầu, không lâu hơn.

Máy chủ tiếp sức do chúng tôi vận hành chạy ở sync.lumen.movie. Các thiết bị dùng nó cho tới khi bạn trỏ sang nơi khác.

Chọn cách đồng bộ của bạn

Dùng máy chủ do chúng tôi vận hành, hoặc tự chạy máy chủ riêng. Cả hai đều dùng chung một cách mã hoá và chung một mã ghép nối.

  • Máy chủ tiếp sức của chúng tôi ở sync.lumen.movie: miễn phí 14 ngày cho mỗi hộ gia đình, sau đó là Lumen Pass, 19 € một lần cho hộ đó.

  • Máy chủ tiếp sức của riêng bạn: miễn phí, mãi mãi, không cần Pass và không có giới hạn. Chương trình được cài ngay cạnh ứng dụng.

  • Hai cách đều như nhau. Cách mã hoá, mã ghép nối và những gì được đồng bộ đều không đổi.

  • Khi hết hạn dùng thử, chỉ phần đồng bộ dừng lại. Những thay đổi trên máy vẫn được giữ và sẽ gửi đi ngay khi có Pass.

Phần máy chủ cứ để Lumen lo.

Trọn vẹn cái tiện của đồng bộ riêng tư, mà không phải nuôi và bảo trì một máy chủ tiếp sức. Một Pass bao trọn mọi thiết bị cá nhân trong nhà bạn, giá 19 €, trả một lần.

Tìm hiểu Lumen Pass

Tự chạy máy chủ tiếp sức của bạn

Mọi thứ máy chủ tiếp sức lưu đều đã mã hoá, nên tự chạy nó chỉ đổi chuyện ai giữ những byte đó, chứ không đổi chuyện ai đọc được chúng.

  1. Khởi chạy máy chủ tiếp sức

    Lumen cài lumen-relay.exe ngay cạnh ứng dụng, trong %LOCALAPPDATA%\Programs\Lumen. Hãy chạy nó trên một máy mà các thiết bị của bạn với tới được; nó lắng nghe ở cổng 7345 và giữ dữ liệu ngay bên cạnh, trong lumen-relay.db.

    lumen-relay.exe --port 7345
  2. Đặt nó sau TLS

    Kết thúc TLS ở một proxy ngược. Chỉ có hai tuyến đường, nên mọi thứ còn lại có thể trả về 404. Đây là khối cấu hình Caddy chúng tôi dùng:

    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. Trỏ các thiết bị tới đó

    Trên từng thiết bị: Cài đặt, Đồng bộ giữa các thiết bị, Nâng cao, Địa chỉ máy chủ trung chuyển. Nhập địa chỉ https của máy chủ bạn. Đặt lại sẽ đưa về máy chủ có sẵn.

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

    Tuyến health trả về ok.

Docker

Giờ đã có ảnh dựng sẵn cho Linux, cho cả amd64 lẫn arm64, nên một Raspberry Pi hay một NAS chạy nó tốt ngang máy chủ. Đó là một chương trình tĩnh duy nhất trên ảnh nền trống: tải về khoảng 3 MB, bên trong không có hệ điều hành nào phải vá.

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

Phần tiếp sức nói HTTP thuần, nên hãy đặt nó sau cùng một proxy TLS như ở trên trước khi bất cứ thứ gì ngoài mạng của bạn chạm tới được. Dữ liệu nằm trong volume lumen-relay-data.

Các giới hạn có sẵn

Phần thân yêu cầu4 MiB
Số dòng mỗi yêu cầu2000
Nội dung một dòng256 KiB
Số dòng mỗi không gian50 000

Việc cập nhật những dòng đã có trong không gian thì luôn được chấp nhận; chỉ dòng mới mới tính vào giới hạn của mỗi không gian.