doc:appunti:linux:sa:matrix
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sa:matrix [2024/03/27 15:04] – [Creazione di un account] niccolo | doc:appunti:linux:sa:matrix [2024/04/15 16:38] – [Test dal client web riot.im] niccolo | ||
---|---|---|---|
Line 71: | Line 71: | ||
Ciò significa che **ogni utente** di questo nodo Matrix dovrà essere **creato dall' | Ciò significa che **ogni utente** di questo nodo Matrix dovrà essere **creato dall' | ||
- | |||
==== Ottenere i certificati SSL/TLS da Let's Encrypt ==== | ==== Ottenere i certificati SSL/TLS da Let's Encrypt ==== | ||
Line 138: | Line 137: | ||
Con la configurazione vista sopra, chiamando l'URL **%%http:// | Con la configurazione vista sopra, chiamando l'URL **%%http:// | ||
+ | |||
==== Alternativa: | ==== Alternativa: | ||
Line 155: | Line 155: | ||
openssl dhparam -out / | openssl dhparam -out / | ||
</ | </ | ||
- | |||
- | ===== Gestione utenti ===== | ||
- | |||
- | ==== Creazione di un account ==== | ||
- | |||
- | Avendo disabilitato l' | ||
- | |||
- | < | ||
- | registration_shared_secret: | ||
- | </ | ||
- | |||
- | Eseguendo il comando successivo sulla stessa macchina, non è necessario digitare tale password; questa verrà letta direttamente dal file yaml: | ||
- | |||
- | < | ||
- | register_new_matrix_user -c / | ||
- | </ | ||
- | |||
- | < | ||
- | New user localpart [root]: niccolo | ||
- | Password: | ||
- | Confirm password: | ||
- | Make admin [no]: yes | ||
- | Sending registration request... | ||
- | Success! | ||
- | </ | ||
- | |||
- | ==== Reset password ==== | ||
- | |||
- | Generare un nuovo hash con il tool **hash_password** (incluso nel pacchetto Debian **matrix-synapse**): | ||
- | |||
- | < | ||
- | hash_password -p MySecret | ||
- | $2b$12$6Q.zARcyW0nnRzmmo8d1H.NblSGbj309lBevr/ | ||
- | </ | ||
- | |||
- | Collegarsi al database di backend, individuare l' | ||
- | |||
- | <code sql> | ||
- | SELECT name FROM users; | ||
- | SET password_hash=' | ||
- | WHERE name=' | ||
- | </ | ||
- | |||
==== Configurazione del DNS ==== | ==== Configurazione del DNS ==== | ||
Line 209: | Line 166: | ||
Gli utenti del nostro nodo saranno conosciuti alla federazione con il nome **%%@username: | Gli utenti del nostro nodo saranno conosciuti alla federazione con il nome **%%@username: | ||
+ | |||
==== Debug ==== | ==== Debug ==== | ||
Line 277: | Line 235: | ||
- Nella app è possibile adesso tappare il pulsante **prosegui**. | - Nella app è possibile adesso tappare il pulsante **prosegui**. | ||
- Per ulteriore conferma è necessario **immettere la propria password** dell' | - Per ulteriore conferma è necessario **immettere la propria password** dell' | ||
+ | |||
+ | ===== Gestione utenti ===== | ||
+ | |||
+ | ==== Creazione di un account ==== | ||
+ | |||
+ | Avendo disabilitato l' | ||
+ | |||
+ | < | ||
+ | registration_shared_secret: | ||
+ | </ | ||
+ | |||
+ | Eseguendo il comando successivo sulla stessa macchina, non è necessario digitare tale password; questa verrà letta direttamente dal file yaml: | ||
+ | |||
+ | < | ||
+ | register_new_matrix_user -c / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | New user localpart [root]: niccolo | ||
+ | Password: | ||
+ | Confirm password: | ||
+ | Make admin [no]: yes | ||
+ | Sending registration request... | ||
+ | Success! | ||
+ | </ | ||
+ | |||
+ | ==== Reset password ==== | ||
+ | |||
+ | Generare un nuovo hash con il tool **hash_password** (incluso nel pacchetto Debian **matrix-synapse**): | ||
+ | |||
+ | < | ||
+ | hash_password -p MySecret | ||
+ | $2b$12$6Q.zARcyW0nnRzmmo8d1H.NblSGbj309lBevr/ | ||
+ | </ | ||
+ | |||
+ | Collegarsi al database di backend, individuare l' | ||
+ | |||
+ | <code sql> | ||
+ | SELECT name FROM users; | ||
+ | SET password_hash=' | ||
+ | WHERE name=' | ||
+ | </ | ||
===== Test dal client web riot.im ===== | ===== Test dal client web riot.im ===== | ||
Line 283: | Line 283: | ||
^ Other homeserver | ^ Other homeserver | ||
- | ^ Username | + | ^ Username |
^ Password | ^ Password | ||
doc/appunti/linux/sa/matrix.txt · Last modified: 2024/04/15 16:46 by niccolo