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 urmează să devină 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 întâi camera, ajungeți acolo prin Lipiți codul în schimb. Verificați ce descrie codul și conectați-vă — pentru primul dispozitiv, parcursul se încheie aici. Nu există verificare cu emoji: verificarea compară două dintre dispozitivele dumneavoastră, iar deocamdată aveți doar unul. Ceremonia apare prima dată când asociați al doilea dispozitiv prin 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.