Nextcloud Aggiornare Collabora Online

Ciao a tutti,

Oggi scrivo questa piccola guida, in quanto mi è capitato in questi giorni di eseguire un aggiornamento alla versione di Nexcloud, passando dalla versione 15.02 alla 16.02, imbattendomi in varie problematiche poi risolte. Una delle problematiche più importanti rigarda l’app Collabora online e vorrei condividere con voi la soluzione di come aggiornarnarlo.

Avevo già creato una guida su come aggiornare Nextcloud  ed installare Collabora online.

Collabora online è una suite per ufficio online open source self-hostable e basata su LibreOffice, che supporta DOC, DOCX, PPT, PPTX, XLS, XLSX, formato documento ODF. I team possono modificare documenti, fogli di lavoro, file di presentazione in modo collaborativo.

Per eseguire l’aggiornamento a CODE 2.0 da una versione precedente, è sufficiente estrarre l’ultima immagine dall’hub Docker e riavviare il contenitore. Ecco come.

Per prima cosa, accedi al tuo server e tira giù l’ultima immagine di collabora online eseguendo il seguente comando.

# docker pull collabora/code:latest

Il comando scaricherà il livello dell’immagine intermedio tra l’immagine esistente sul tuo host e l’ultima immagine sull’hub Docker. Una volta completato il download, ci saranno due immagini di collabora/code con tag diversi che identificano la versione.

# docker images

Output

REPOSITORY TAG IMAGE ID CREATED SIZE
collabora/code latest 499f29f2703e 2 weeks Jul 1.75 GB
collabora/code <none> 05a1b4c2d8db 5 weeks Jul 1.129 GB

Quindi ora, elenchiamo i contenitori in esecuzione con il comando

# docker ps

L’id del docker che ci interessa è il primo a sinistra.

Stoppiamo ora il docker corrente e poi conacelliamolo, usando i segeunti comandi:

# docker stop container-id
# docker rm container-id

una volta eliminato il vecchio docker installiamo e avviamo il nuovo con il comando:

# docker run -t -d -p 127.0.0.1:9980:9980 -e ‘domain=nextcloud\\.your-domain\\.com’ –restart always –cap-add MKNOD collabora/code

Durante la fase di installazione e configurazione automatica, mi è apparso l’errore che l’IP_wforward non era abilitato, io ho installato nextcloud su una CentOS 7. Per sistemare la cosa ho dovuto abilitare il forward ipv4 accedendo con:

# nano /etc/sysctl.conf

e abilitando o aggiungendo la stringa

net.ipv4.ip_forward=1

riavviando poi la scheda di rete

systemctl restart network
sysctl net.ipv4.ip_forward

Questo è tutto.

Bene spero di esservi stato d’aiuto.

Un saluto

Adam

Pubblicato da appuntidiadam

Sistemista informatico, e grande appasionato di astronomia e fisica, ricercatore indipendente in cosmologia

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.