Lumen
सिंक

एक कोड आपके डिवाइसों को जोड़ता है।

आपकी लाइब्रेरी, प्रोग्रेस और सेटिंग्स हर स्क्रीन पर आपके साथ चलती हैं। कोई अकाउंट नहीं, और पढ़ने लायक कुछ भी आपके डिवाइसों से बाहर नहीं जाता: हर चीज़ जाने से पहले एन्क्रिप्ट होती है।

7Q4MX · K2H9C · V3ZDT · A8N5R

पाँच-पाँच के चार समूहों में बीस अक्षर। बस इतना ही सेटअप है।

पेयरिंग कोड

पहले डिवाइस पर बनता है, बाकी पर टाइप होता है।

यही अकेला सीक्रेट है, और यह कभी आपके डिवाइसों से बाहर नहीं जाता।

  1. सिंक चालू करें

    “सेटिंग्स → डिवाइसों के बीच सिंक”। Lumen कोड बनाता है।

  2. इसे अपने दूसरे डिवाइसों पर डालें

    टाइपिंग की गलतियाँ माफ़ हैं: I और L को 1 पढ़ा जाता है, O को 0, और विभाजक मायने नहीं रखते।

  3. बस इतना ही

    सिंक चालू रहते हुए कोड छिपा हुआ दिखता है, बगल में “दिखाएँ” और “कॉपी करें” के साथ। सिंक बंद करने पर उस डिवाइस पर कोड भुला दिया जाता है।

क्या सिंक होता है

  • लाइब्रेरी: सहेजे गए टाइटल, देखना जारी रखें, देखा गया या नहीं
  • हर एपिसोड और फ़िल्म की प्रोग्रेस
  • ऐडऑन, और उनका कॉन्फ़िगरेशन
  • प्लेयर की पसंद: भाषाएँ, ऑडियो प्रीसेट, प्लेबैक सेटिंग्स
  • प्रोफ़ाइल, हर एक की अपनी लाइब्रेरी और प्रोग्रेस

डिवाइस पर क्या रहता है

पेयरिंग कोड, विंडो का साइज़ और जगह, डायग्नोस्टिक लॉग, और ऑफ़लाइन देखने के लिए आपकी डाउनलोड की गई हर चीज़।

सर्वर क्या देखता है

जो हम पढ़ नहीं सकते, वही हम सहेजते हैं।

हर डिवाइस कोड से अपनी कुंजियाँ बनाता है और भेजने से पहले हर पंक्ति एन्क्रिप्ट करता है। रिले को जो मिलता है उसे सहेजता है और उसमें से कुछ भी पढ़ नहीं सकता।

देखने की प्रोग्रेस की एक पंक्ति, आपके डिवाइस पर
entity  watch
key     tt1254207:1:3
value   {"positionSecs":2537,…}
रिले क्या सहेजता है
space    9f3c…7b21
entity   x
row      c81a…04ef
payload  base64 ciphertext
updated  1788462601007

स्पेस और पंक्ति की id उन कुंजियों से बनती हैं जो सिर्फ़ आपके डिवाइसों के पास हैं, इसलिए रिले न यह बता सकता है कि कोई पंक्ति किस टाइटल की है, न किसी पंक्ति को दूसरे स्लॉट में ले जा सकता है, न आपके डिवाइसों की नज़र में आए बिना उसकी तारीख बदल सकता है। यह जुड़ने वाले डिवाइस का नेटवर्क पता सिर्फ़ रिक्वेस्ट चलने तक रखता है, और कुछ नहीं।

आपकी पसंद

हमारा सर्वर, या आपका अपना।

दोनों एक ही एन्क्रिप्शन और एक ही पेयरिंग कोड इस्तेमाल करते हैं।

हमारा, sync.lumen.movie पर

Lumen Pass में शामिल, 14 दिन आज़माने के साथ। सर्वर और उसके बैकअप हम चलाते हैं।

Pass के बारे में

आपका अपना रिले

मुफ़्त, हमेशा के लिए, बिना Pass और बिना सीमा के। Windows पर रिले ऐप के बगल में इंस्टॉल होता है, और बाकी सब के लिए एक Docker इमेज है।

अपना खुद का चलाएँ

सेल्फ़-होस्टिंग

अपना रिले चलाएँ।

रिले जो कुछ सहेजता है वह सिफ़रटेक्स्ट है, इसलिए खुद होस्ट करने से यह बदलता है कि बाइट्स कौन रखता है, यह नहीं कि उन्हें कौन पढ़ सकता है।

  1. रिले चलाएँ

    Lumen ऐप के बगल में lumen-relay.exe इंस्टॉल करता है। यह पोर्ट 7345 पर सुनता है और अपना डेटा उसके बगल में lumen-relay.db में रखता है।

  2. इसे TLS के पीछे रखें

    रिवर्स प्रॉक्सी से TLS टर्मिनेट करें। सिर्फ़ दो रूट हैं, इसलिए बाकी सब 404 लौटा सकता है।

  3. अपने डिवाइसों को इसकी ओर मोड़ें

    हर डिवाइस पर: “सेटिंग्स → डिवाइसों के बीच सिंक → उन्नत → रिले पता”। रीसेट करने पर बिल्ट-इन रिले वापस आ जाता है।

बिल्ट-इन सीमाएँ
रिक्वेस्ट बॉडी4 MiB
प्रति रिक्वेस्ट पंक्तियाँ2,000
प्रति पंक्ति पेलोड256 KiB
प्रति घर पंक्तियाँ50,000
Windows
lumen-relay.exe --port 7345
Caddy, जो साइट ब्लॉक हम इस्तेमाल करते हैं
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 और arm64 (लगभग 3 MB)
docker run -d --name lumen-relay -p 7345:7345 \
  -v lumen-relay-data:/data \
  elduinar/lumen-self-host-relay
जाँचें कि यह जवाब देता है
curl https://sync.example.com/v1/health

जब आप तैयार हों।

हर डिवाइस पर मुफ़्त, कोई अकाउंट नहीं बनाना, और एक मिनट में इंस्टॉल।