Skip to main content

Primul dumneavoastră dispozitiv

Cerință preliminară

Această pagină necesită un homeserver Matrix (Synapse) operat de dvs. sau de cineva în care aveți încredere, plus acces de administrator. Dacă nu aveți unul, această cale nu vă este disponibilă — și nimic altceva din Lotti nu depinde de ea.

Fiecare dispozitiv de după primul își primește codul de asociere de la un dispozitiv pe care îl folosiți deja — acel parcurs este Adăugați un dispozitiv. Primul este diferit: nu există alt dispozitiv care să genereze un cod. Sincronizarea Lotti este auto-găzduită, așa că primul cod vine de pe partea de server — creat de persoana care administrează homeserver-ul dumneavoastră Synapse.

Ce face instrumentul de provizionare

Lotti include un CLI de administrare, provizionerul Matrix, în depozit la tools/matrix_provisioner. Rulat de un administrator al homeserver-ului:

  1. creează un cont Matrix nou, dedicat sincronizării,
  2. creează camera de sincronizare criptată și
  3. scrie într-un fișier un bundle de provizionare — textul pe care Lotti îl acceptă drept cod de asociere.

README-ul de lângă instrument documentează configurarea inițială, fiecare argument și modurile sigure de a furniza parola de administrator. O rulare minimă arată astfel:

cd tools/matrix_provisioner
python provision.py \
--homeserver https://matrix.example.com \
--admin-user admin \
--username lotti_sync_user42 \
--output-file bundle.txt

Dacă nu administrați propriul homeserver, acest pas nu vă revine — cereți bundle-ul persoanei care operează serverul și tratați calea pe care ajunge la dumneavoastră cu grija descrisă mai jos.

Folosiți bundle-ul drept primul cod de asociere

Pe dispozitivul care va deveni primul, deschideți Setări → Setări sincronizare → Dispozitive și alegeți Configurați sincronizarea. Lipiți textul bundle-ului în câmpul pentru cod — pe telefon, unde se deschide mai întâi camera, alegeți Lipiți codul în schimb pentru a ajunge acolo — și alegeți Continuați. Un bundle pentru primul dispozitiv se conectează imediat: nu există un cod de control de comparat, pentru că niciun alt dispozitiv nu afișează unul.

Toate capturile de ecran
Pentru primul dispozitiv, drumul se încheie aici. Tot ce scrieți pe el va aștepta următorul dispozitiv pe care îl adăugați.
Captură de ecranVizualizare mobilă
Dialogul Configurați sincronizarea din Lotti confirmă că sincronizarea este configurată pe acest dispozitiv, cu Înapoi și Mergeți la Dispozitive

Acesta este deja tot parcursul pentru un prim dispozitiv. Aici nu există verificare prin emoji: ea compară două dintre dispozitivele dumneavoastră, iar dumneavoastră aveți doar unul. Ceremonia apare pentru prima dată când asociați al doilea dispozitiv cu Adăugați un dispozitiv.

Tot util de știut: consumarea unui bundle de provizionare proaspăt rotește parola contului în cadrul conectării. Fișierul bundle-ului este epuizat după prima utilizare — datele de autentificare valabile există apoi doar pe acel dispozitiv, iar fiecare dispozitiv următor se asociază de la unul existent prin Adăugați un dispozitiv. Ștergeți fișierul bundle-ului imediat ce primul dispozitiv este conectat; o copie uitată nu se mai poate autentifica, dar nu există niciun motiv să o păstrați.

Până la acea primă utilizare, tratați bundle-ul ca pe o parolă: se autentifică în contul de sincronizare — țineți-l departe de conversații, capturi de ecran și ecrane partajate.

Pe Linux: autentificare fără bundle

Cerința de mai sus are o excepție. Pe Linux, Configurați sincronizarea oferă și Autentificați-vă în schimb cu un cont Matrix, iar cardul pentru primul dispozitiv de pe pagina codului de asociere are aceeași opțiune. Introduceți adresa serverului, ID-ul Matrix complet (de exemplu @nume:example.com) și parola contului: Lotti se autentifică, creează singur camera de sincronizare criptată în acel cont și ajunge pe același ecran pentru primul dispozitiv pe care se încheie și calea cu bundle. Fără administrator, fără instrument, fără bundle — este suficient orice cont Matrix pe care îl controlați, pe propriul homeserver sau pe unul public.

Două lucruri de știut. Folosiți un cont dedicat sincronizării, nu unul cu care conversați: camera de sincronizare este doar o cameră în plus în acel cont, și tot ce scrieți ajunge acolo. Iar parola rămâne aici a dumneavoastră — stă în stocarea securizată a acestui dispozitiv și nu este niciodată rotită, spre deosebire de bundle-ul de mai sus. O vede doar serverul pe care îl introduceți, plus codurile de asociere pe care le creați ulterior sub Adăugați un dispozitiv: acestea o conțin, așa că tratați-le drept datele de autentificare care sunt. Fiecare dispozitiv următor se asociază în continuare pornind de la acesta, cu Adăugați un dispozitiv.