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/04 15:05] – [Permessi] niccolodoc:appunti:linux:sa:matrix [2026/09/15 12:02] (current) – [Avvio del container Docker] niccolo
Line 480: Line 480:
  
 FIXME Anche il media_store e la directory uploads devono essere sistemate. FIXME Anche il media_store e la directory uploads devono essere sistemate.
 +
 +==== Avvio del container Docker ====
 +
 +=== Istruzioni generiche ===
 +
 +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>
 +
 +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 ===
 +
 +FIXME
  
 ===== Web References ===== ===== Web References =====
doc/appunti/linux/sa/matrix.1788527129.txt.gz · Last modified: by niccolo