User Tools

Site Tools


doc:appunti:linux:sa:matrix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:matrix [2026/09/15 11:31] – [Permessi] niccolodoc:appunti:linux:sa:matrix [2026/09/15 12:02] (current) – [Avvio del container Docker] niccolo
Line 485: Line 485:
 === Istruzioni generiche === === Istruzioni generiche ===
  
-Le istruzioni generiche per avviare un container Docker di Synapse prevedono anzitutto il download dell'immagine di Synapse e quindi l'esecuzione una tantum di un container per generare il volume e la configurazione.+Le [[https://hub.docker.com/r/matrixdotorg/synapse|istruzioni]] per avviare un container Docker di Synapse prevedono anzitutto il download dell'[[https://hub.docker.com/r/matrixdotorg/synapse|immagine di Synapse]] e quindi l'esecuzione una tantum di un container per generare il volume e la configurazione:
  
 +<code>
 +docker run -it --rm \
 +    --mount type=volume,src=synapse-data,dst=/data \
 +    -e SYNAPSE_SERVER_NAME=my.matrix.host \
 +    -e SYNAPSE_REPORT_STATS=yes \
 +    matrixdotorg/synapse:latest generate
 +</code>
  
-FIXME+Questa prima esecuzione rimuove il container subito dopo averlo creato per via dell'opzione **%%--rm%%**. Quello che importa è che viene creato il volume **/data** e al suo interno viene creata la configurazione necessaria ad eseguire Synapse. La generazione della configurazione è dovuta al fatto che viene passato il comando **generate** all'immagine Docker di Synapse. 
 + 
 +Successivamente si crea il container definitivo, che conterrà l'istanza di Synapse in esecuzione: 
 + 
 +<code> 
 +docker run -d --name synapse \ 
 +    --mount type=volume,src=synapse-data,dst=/data \ 
 +    -p 8008:8008 \ 
 +    matrixdotorg/synapse:latest 
 +</code> 
 + 
 +Tale container usa lo stesso volume creato in precedenza (e quindi la configurazione in esso contenuta) e resta in esecuzione. Si possono usare i comandi docker standard per far sì che il container venga avviato automaticamente al bootstrap della macchina, ecc.
  
 === Istruzioni specifiche per la migrazione === === Istruzioni specifiche per la migrazione ===
doc/appunti/linux/sa/matrix.1789464717.txt.gz · Last modified: by niccolo