Strumenti Utente

Strumenti Sito


xmpp-it:guide:comandi-prosodyctl-con-esempi

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
xmpp-it:guide:comandi-prosodyctl-con-esempi [2024/10/31 00:19] roughnecksxmpp-it:guide:comandi-prosodyctl-con-esempi [2024/10/31 16:42] (versione attuale) – notoc roughnecks
Linea 38: Linea 38:
  
 ===== comandi prosodyctl ===== ===== comandi prosodyctl =====
 +
 +  * **Chiedere l'aiuto in linea**:
 +
 +''# prosodyctl shell help''
 +
 +  * **Listare gli utenti registrati**:
 +
 +''# prosodyctl shell user list example.tld''
 +
 +  * **Listare le stanze esistenti**:
 +
 +''# prosodyctl shell muc list [component name]''
 +
 +  * **Attivare un componente**:
 +
 +''# prosodyctl shell host activate some.component.example.tld''
 +
 +  * **Generare un invito**: crea un nuovo invito usando i comandi "ad-hoc" nel tuo client XMPP (ove disponibili), mentre sei connesso con account admin, oppure usa il seguente comando
 +
 +''# prosodyctl mod_invites generate example.tld''
 +
 +  * **Importare automaticamente i certificati**: prosodyctl può importare e attivare i certificati in un comando singolo:
 +
 +''# prosodyctl --root cert import HOSTNAME /path/to/certificates''
 +
 +Certificati e rispettive chiavi saranno copiati in ''/etc/prosody/certs'' e successivamente la configurazione di prosody verrà ricaricata automaticamente. Il parametro ''--root'' permetterà al comando di scrivere in percorsi normalmente non accessibili all'utente, come è ad esempio ''/etc/prosody''. Si possono indicare sia host names che path multipli, a patto che gli hostname vengano indicati prima dei path.
 +
 +Questo comando può essere inserito in ''cron'' o passato come "callback" per automatizzare il rinnovo dei certificati ad esempio con ''certbot'' o altri client per "Let's Encrypt"
 +
 +  * **Importare tutti i certificati**:
 +
 +''# prosodyctl --root cert import /etc/letsencrypt/live''
  
 ===== Reimpostare password dimenticata ===== ===== Reimpostare password dimenticata =====
 +
 +<code>
 +# prosodyctl install --server=https://modules.prosody.im/rocks/ mod_password_reset
 +</code>
 +
 +Ricaricare la configurazione prosody dopo aver installato il modulo e poi usare i comandi ad-hoc per generare un link di reset password per uno specifico JID.
 +
 +
 +----
 +
 +Il presente testo è la traduzione in Italiano del testo che trovate nel blog [[https://blog.woodpeckersnest.space/2024/09/14/roughnecks/prosodyctl-commands-examples/|An average guy's IT (mis)adventures]]
 +
 +~~NOTOC~~
xmpp-it/guide/comandi-prosodyctl-con-esempi.1730330354.txt.gz · Ultima modifica: da roughnecks