535
contributi
(Creata pagina con "{{Stub}} {{Warningbox|Al momento è solo un copia-incolla dal blog e mancano le immagini}} {{Versioni compatibili|Bullseye}} In questi ultimi tempi la '''produzione e il cons...") |
Nessun oggetto della modifica |
||
Riga 2: | Riga 2: | ||
{{Warningbox|Al momento è solo un copia-incolla dal blog e mancano le immagini}} | {{Warningbox|Al momento è solo un copia-incolla dal blog e mancano le immagini}} | ||
{{Versioni compatibili|Bullseye}} | {{Versioni compatibili|Bullseye}} | ||
In questi ultimi tempi la '''produzione e il consumo di dati''' sta aumentando sempre più, come foto scattate con il nostro telefono, documenti di testo e progetti personali. | In questi ultimi tempi la '''produzione e il consumo di dati''' sta aumentando sempre più, come foto scattate con il nostro telefono, documenti di testo e progetti personali. | ||
[[File:Vista file di nextcloud.png|miniatura|Vista file di Nextcloud]] | |||
Anche i dispositivi che possono produrre tali dati sono in continuo aumento: oramai è comune per ciascuno di noi possedere '''almeno uno smartphone''' e anche più di un computer (magari un fisso ed un laptop) e probabilmente anche una postazione in ufficio. | Anche i dispositivi che possono produrre tali dati sono in continuo aumento: oramai è comune per ciascuno di noi possedere '''almeno uno smartphone''' e anche più di un computer (magari un fisso ed un laptop) e probabilmente anche una postazione in ufficio. | ||
Riga 22: | Riga 21: | ||
Attualmente non mi risulta esistano in commercio dispositivi pre-configurati per realizzare le funzionalità descritte in precedenza. La cosa che più si avvicinava a ciò che volevo costruire era Helios64, ma ho riscontrato alcune controindicazioni: | Attualmente non mi risulta esistano in commercio dispositivi pre-configurati per realizzare le funzionalità descritte in precedenza. La cosa che più si avvicinava a ciò che volevo costruire era Helios64, ma ho riscontrato alcune controindicazioni: | ||
* è quasi sempre sold-out sia per motivi logistici dovute alle criticità targate 2020, sia per problemi di progettazione che ne hanno causato una scarsa resa di processo produttivo; | * è quasi sempre sold-out sia per motivi logistici dovute alle criticità targate 2020, sia per problemi di progettazione che ne hanno causato una scarsa resa di processo produttivo; | ||
* non è venduto con garanzia Europea, pertanto offrono solamente 90 giorni di garanzia; | * non è venduto con garanzia Europea, pertanto offrono solamente 90 giorni di garanzia; | ||
* non è poi così economico per essere un dispositivo single board, quindi non espandibile e difficilmente riparabile. | * non è poi così economico per essere un dispositivo single board, quindi non espandibile e difficilmente riparabile. | ||
Allora ho pensato bene di realizzare la '''mia configurazione''' di NAS che altro non è che un HomeServer. | Allora ho pensato bene di realizzare la '''mia configurazione''' di NAS che altro non è che un HomeServer. | ||
Riga 48: | Riga 45: | ||
I prossimo articoli saranno relativi | I prossimo articoli saranno relativi | ||
* all’installazione di Debian sul NAS; | * all’installazione di Debian sul NAS; | ||
* all’installazione di un ambiente LAMP e Nextcloud; | * all’installazione di un ambiente LAMP e Nextcloud; | ||
Riga 54: | Riga 50: | ||
* alla configurazione del server di posta per le notifiche automatiche e dell’UPS; | * alla configurazione del server di posta per le notifiche automatiche e dell’UPS; | ||
* alla configurazione del sistema di backup automatico. | * alla configurazione del sistema di backup automatico. | ||
Alla prossima! | Alla prossima! | ||
P.S. Se avete bisogno di supporto rivolgetevi al forum 🙂 | P.S. Se avete bisogno di supporto rivolgetevi al forum 🙂 | ||
== Premesse == | == Premesse == | ||
Questo è il '''secondo articolo''' sulla serie “Il NAS definitivo con Debian e Nextcloud”, se vi siete persi il primo vi consiglio di andare a fare un salto prima al precedente articolo e poi tornare qui. | Questo è il '''secondo articolo''' sulla serie “Il NAS definitivo con Debian e Nextcloud”, se vi siete persi il primo vi consiglio di andare a fare un salto prima al precedente articolo e poi tornare qui. | ||
Riga 67: | Riga 61: | ||
Quello che andremo ad analizzare oggi è la '''configurazione dei dischi''' da adottare per fare una cosa fighissima: '''archiviare i dati sull’HDD''', ma al contempo, '''utilizzare l’SSD come cache''' per accelerare notevolmente l’accesso e la scrittura dei files più utilizzati e quindi avere un NAS molto reattivo! | Quello che andremo ad analizzare oggi è la '''configurazione dei dischi''' da adottare per fare una cosa fighissima: '''archiviare i dati sull’HDD''', ma al contempo, '''utilizzare l’SSD come cache''' per accelerare notevolmente l’accesso e la scrittura dei files più utilizzati e quindi avere un NAS molto reattivo! | ||
== Configurazione dischi di sistema == | == Configurazione dischi di sistema == | ||
Avviate l’installer Debian '''con i firmware inclusi''' e proseguite l’installazione fino a che non vi troverete di fronte alla schermata del partizionamento. Selezionate manuale | Avviate l’installer Debian '''con i firmware inclusi''' e proseguite l’installazione fino a che non vi troverete di fronte alla schermata del partizionamento. Selezionate manuale | ||
A questo punto '''selezionate l’SSD''' e iniziate il '''partizionamento''' creando | A questo punto '''selezionate l’SSD''' e iniziate il '''partizionamento''' creando | ||
* 100MB di partizione '''EFI'''; | * 100MB di partizione '''EFI'''; | ||
* 300MB di partizione ext4 e selezionare il punto di montaggio '''/boot'''; | * 300MB di partizione ext4 e selezionare il punto di montaggio '''/boot'''; | ||
* restante parte selezionate volume fisico per '''LVM'''. | * restante parte selezionate volume fisico per '''LVM'''. | ||
Sarebbe buona norma lasciare alla fine del disco SSD un '''10% di spazio''' non partizionato utilizzato al fine '''dell’over-provisioning'''. | Sarebbe buona norma lasciare alla fine del disco SSD un '''10% di spazio''' non partizionato utilizzato al fine '''dell’over-provisioning'''. | ||
Riga 98: | Riga 89: | ||
La cosa migliore è impostare una autenticazione con public-key per la quale sul wiki c’è una guida molto completa. | La cosa migliore è impostare una autenticazione con public-key per la quale sul wiki c’è una guida molto completa. | ||
== Configurazione dischi aggiuntivi == | == Configurazione dischi aggiuntivi == | ||
Ora è giunto il momento di '''configurare il disco rigido'''. Quello che vogliamo fare è creare una '''nuova partizione su LVM''' per i dati che salveremo su Nextcloud, ma la particolarità è che lo spazio che abbiamo lasciato residuo sulla SSD verrà sfruttato come '''cache in lettura e scrittura'''. | Ora è giunto il momento di '''configurare il disco rigido'''. Quello che vogliamo fare è creare una '''nuova partizione su LVM''' per i dati che salveremo su Nextcloud, ma la particolarità è che lo spazio che abbiamo lasciato residuo sulla SSD verrà sfruttato come '''cache in lettura e scrittura'''. | ||
Riga 133: | Riga 123: | ||
<code>mkfs.ext4 -m 0 /dev/SSD/data</code> | <code>mkfs.ext4 -m 0 /dev/SSD/data</code> | ||
== Configurazione montaggio automatico al boot == | == Configurazione montaggio automatico al boot == | ||
Adesso che abbiamo appena creato i dischi e il file system configuriamo il montaggio automatico al boot del disco dati. | Adesso che abbiamo appena creato i dischi e il file system configuriamo il montaggio automatico al boot del disco dati. | ||
Riga 148: | Riga 137: | ||
<code>mount -a</code> | <code>mount -a</code> | ||
== Conclusioni == | == Conclusioni == | ||
Ricapitolando al momento abbiamo '''installato Debian''' con il NAS e '''configurato LVM''' avendo '''una partizione per il sistema operativo ed una per i dati'''. | Ricapitolando al momento abbiamo '''installato Debian''' con il NAS e '''configurato LVM''' avendo '''una partizione per il sistema operativo ed una per i dati'''. | ||
Riga 162: | Riga 150: | ||
Inoltre dovrete al momento '''aprire''' almeno la '''porta 80 e la porta 443 del vostro router''', altrimenti non sarete accessibili dal mondo esterno. | Inoltre dovrete al momento '''aprire''' almeno la '''porta 80 e la porta 443 del vostro router''', altrimenti non sarete accessibili dal mondo esterno. | ||
== Installazione di MariaDB == | == Installazione di MariaDB == | ||
Per prima cosa pensiamo a '''installare il database'''. Utilizzeremo '''MariaDB''' pertanto iniziamo l’installazione digitando da root | Per prima cosa pensiamo a '''installare il database'''. Utilizzeremo '''MariaDB''' pertanto iniziamo l’installazione digitando da root | ||
Riga 173: | Riga 160: | ||
Io personalmente ho, per pigrizia, nel mio server personale, non attivato la password di root permettendo l’autenticazione come utenza root del database solamente dall’utente root di sistema. In realtà questa non è affatto una best practice e quindi impostate la password di root! | Io personalmente ho, per pigrizia, nel mio server personale, non attivato la password di root permettendo l’autenticazione come utenza root del database solamente dall’utente root di sistema. In realtà questa non è affatto una best practice e quindi impostate la password di root! | ||
=== Configurazione utenze === | === Configurazione utenze === | ||
A questo punto siamo pronti per '''configurare l’utenza''' per nextcloud. Effettuiamo l’'''accesso da root in mysql''' con | A questo punto siamo pronti per '''configurare l’utenza''' per nextcloud. Effettuiamo l’'''accesso da root in mysql''' con | ||
Riga 200: | Riga 186: | ||
<code>\q</code> | <code>\q</code> | ||
=== Ottimizzazione database === | === Ottimizzazione database === | ||
Inoltre per '''utilizzare al meglio MariaDB con nextcloud''' è opportuno modificare alcuni parametri del database. Editiamo il file <code>/etc/mysql/my.cnf</code> e sotto a | Inoltre per '''utilizzare al meglio MariaDB con nextcloud''' è opportuno modificare alcuni parametri del database. Editiamo il file <code>/etc/mysql/my.cnf</code> e sotto a | ||
Riga 232: | Riga 217: | ||
<code>service mysql restart</code> | <code>service mysql restart</code> | ||
== Installazione del web-server == | == Installazione del web-server == | ||
Come web-server ho scelto '''apache2'''. Per installare tutte le componenti necessarie al corretto utilizzo di Nextcloud digitate | Come web-server ho scelto '''apache2'''. Per installare tutte le componenti necessarie al corretto utilizzo di Nextcloud digitate | ||
Riga 243: | Riga 227: | ||
<code>a2enmod headers</code> | <code>a2enmod headers</code> | ||
=== Modifiche minori === | === Modifiche minori === | ||
==== Apache ==== | ==== Apache ==== | ||
Sarà necessario ora effettuare alcune piccole modifiche ai file di configurazione | Sarà necessario ora effettuare alcune piccole modifiche ai file di configurazione | ||
Riga 256: | Riga 238: | ||
modificare <code>TraceEnable</code> da <code>On</code> a <code>Off</code>. | modificare <code>TraceEnable</code> da <code>On</code> a <code>Off</code>. | ||
==== Php ==== | ==== Php ==== | ||
Aprite il file <code>/etc/php/7.3/apache2/php.ini</code> e | Aprite il file <code>/etc/php/7.3/apache2/php.ini</code> e | ||
Riga 269: | Riga 250: | ||
<code>opcache.max_wasted_percentage=5</code> | <code>opcache.max_wasted_percentage=5</code> | ||
== Installazione Nextcloud == | == Installazione Nextcloud == | ||
È giunto ora il momento (finalmente) di installare Nextcloud! | È giunto ora il momento (finalmente) di installare Nextcloud! | ||
=== Preparazione directory === | === Preparazione directory === | ||
Per prima cosa '''creiamo la nuova directory di installazione''' di Nextcloud con un | Per prima cosa '''creiamo la nuova directory di installazione''' di Nextcloud con un | ||
Riga 297: | Riga 276: | ||
<code>chown -R www-data:www-data /mnt/data/nextcloud</code> | <code>chown -R www-data:www-data /mnt/data/nextcloud</code> | ||
=== Configurazione virtualhost === | === Configurazione virtualhost === | ||
A questo punto dobbiamo creare i '''virtualhost per apache2''' | A questo punto dobbiamo creare i '''virtualhost per apache2''' | ||
Riga 413: | Riga 391: | ||
<code>a2dissite 000-default.conf default-ssl.conf</code> | <code>a2dissite 000-default.conf default-ssl.conf</code> | ||
=== Richiesta dei certificati === | === Richiesta dei certificati === | ||
Ovviamente questo virtualhost per il momento non funzionerà, infatti '''prevede sia abilitato ssl'''. Pertanto è giunto il momento di '''richiedere i certificati''' ssl con certbot! | Ovviamente questo virtualhost per il momento non funzionerà, infatti '''prevede sia abilitato ssl'''. Pertanto è giunto il momento di '''richiedere i certificati''' ssl con certbot! | ||
Riga 422: | Riga 399: | ||
Certbot provvederà anche autonomamente all’'''auto rinnovo''' del certificato e al riavvio di apache2. | Certbot provvederà anche autonomamente all’'''auto rinnovo''' del certificato e al riavvio di apache2. | ||
=== Installazione di Nextcloud === | === Installazione di Nextcloud === | ||
Fatto ciò potrete ora '''collegarvi al vostro dominio''' e vi troverete la pagina di Nextcloud pronta ad accettare una nuova installazione. | Fatto ciò potrete ora '''collegarvi al vostro dominio''' e vi troverete la pagina di Nextcloud pronta ad accettare una nuova installazione. | ||
Riga 495: | Riga 471: | ||
A questo punto '''collegatevi via SSH''' al vostro NAS. | A questo punto '''collegatevi via SSH''' al vostro NAS. | ||
== Configurazione apcupsd == | == Configurazione apcupsd == | ||
Per prima cosa installate <code>apcupsd</code> con | Per prima cosa installate <code>apcupsd</code> con | ||
Riga 522: | Riga 497: | ||
systemctl status apcupsd | systemctl status apcupsd | ||
Avete finito, ora non resta che '''configurare il server mail''' per ricevere le notifiche. | Avete finito, ora non resta che '''configurare il server mail''' per ricevere le notifiche. | ||
== Configurazione del server mail == | == Configurazione del server mail == | ||
Per prima cosa modificate il file <code>/etc/aliases</code> e '''ridirigete''' tutta la posta dell’utente root e del vostro utente all’'''indirizzo di posta personale''' aggiungendo (e modificando a dovere) | Per prima cosa modificate il file <code>/etc/aliases</code> e '''ridirigete''' tutta la posta dell’utente root e del vostro utente all’'''indirizzo di posta personale''' aggiungendo (e modificando a dovere) | ||
Riga 557: | Riga 531: | ||
Però era quello che volevamo, cioè semplicemente '''ricevere le notifiche in caso di blackout''' (o altri tipi di notifiche come un fallimento dei drive individuato da smartmontools). | Però era quello che volevamo, cioè semplicemente '''ricevere le notifiche in caso di blackout''' (o altri tipi di notifiche come un fallimento dei drive individuato da smartmontools). | ||
== Configurazione del client di posta per ignorare la SPAM == | == Configurazione del client di posta per ignorare la SPAM == | ||
Come accennato precedentemente con questa configurazione praticamente tutta la posta che inviamo sarà girata nella SPAM. Bisogna configurare il provider di posta per accettarla comunque. | Come accennato precedentemente con questa configurazione praticamente tutta la posta che inviamo sarà girata nella SPAM. Bisogna configurare il provider di posta per accettarla comunque. | ||
Riga 581: | Riga 554: | ||
In questo articolo vediamo come configurare un sistema automatico di backup con rsnapshot. | In questo articolo vediamo come configurare un sistema automatico di backup con rsnapshot. | ||
== Principi base di rsnapshot == | == Principi base di rsnapshot == | ||
Rsnapshot è un un software in grado di '''realizzare snapshot del disco''', cioè è in grado di '''memorizzare delle istantanee'''. Fa un massiccio utilizzo di '''hard link''' in modo da risparmiare molto spazio su disco, in pratica il '''file viene memorizzato una sola volta''' e se lo snapshot successivo contiene ancora il '''medesimo file non modificato''' non viene richiesta ulteriore memoria sul disco. | Rsnapshot è un un software in grado di '''realizzare snapshot del disco''', cioè è in grado di '''memorizzare delle istantanee'''. Fa un massiccio utilizzo di '''hard link''' in modo da risparmiare molto spazio su disco, in pratica il '''file viene memorizzato una sola volta''' e se lo snapshot successivo contiene ancora il '''medesimo file non modificato''' non viene richiesta ulteriore memoria sul disco. | ||
Grazie agli hard link però vi ritroverete '''ogni snapshot come una differente directory''' che contiene l’istantanea del disco esattamente come quando è stato fatto, questo significa che il '''ripristino di un backup sarà semplice''' quanto copiare una directory! | Grazie agli hard link però vi ritroverete '''ogni snapshot come una differente directory''' che contiene l’istantanea del disco esattamente come quando è stato fatto, questo significa che il '''ripristino di un backup sarà semplice''' quanto copiare una directory! | ||
== Configurazione dei dischi di backup == | == Configurazione dei dischi di backup == | ||
Potrete configurare il disco di backup come preferite, nell’ottica di questa serie di articoli sul NAS definitico con Debian e Nextcloud andremo a configurare il disco di '''backup con LVM'''. | Potrete configurare il disco di backup come preferite, nell’ottica di questa serie di articoli sul NAS definitico con Debian e Nextcloud andremo a configurare il disco di '''backup con LVM'''. | ||
Riga 635: | Riga 606: | ||
infatti, se avremo fatto un '''errore''' e il dispositivo '''non è correttamente montato effettueremo''' il backup sul disco principale '''esaurendo rapidamente tutto lo spazio disponibile'''. | infatti, se avremo fatto un '''errore''' e il dispositivo '''non è correttamente montato effettueremo''' il backup sul disco principale '''esaurendo rapidamente tutto lo spazio disponibile'''. | ||
== Configurazione di rsnapshot == | == Configurazione di rsnapshot == | ||
Prima di iniziare la '''configurazione di rsnapshot''' è necessario fare una particolare premessa, altrimenti si andrà incontro a numerosi errori difficili da risolvere. Nel file di configurazione di rsnapshot gli '''spazi non sono validi''' per separare le variabili di configurazione è '''necessario utilizzare le tabulazioni'''. | Prima di iniziare la '''configurazione di rsnapshot''' è necessario fare una particolare premessa, altrimenti si andrà incontro a numerosi errori difficili da risolvere. Nel file di configurazione di rsnapshot gli '''spazi non sono validi''' per separare le variabili di configurazione è '''necessario utilizzare le tabulazioni'''. | ||
Riga 658: | Riga 628: | ||
backup /mnt/data/ localhost/ | backup /mnt/data/ localhost/ | ||
backup_script /usr/local/bin/rs-mysql localhost/mysqldump/</code> | backup_script /usr/local/bin/rs-mysql localhost/mysqldump/</code> | ||
== Configurazione di script aggiuntivi == | == Configurazione di script aggiuntivi == | ||
Creiamo un file <code>/usr/local/bin/rs-mysql</code> contenente | Creiamo un file <code>/usr/local/bin/rs-mysql</code> contenente | ||
Riga 682: | Riga 651: | ||
e aggiungiamo i permessi di esecuzione con | e aggiungiamo i permessi di esecuzione con | ||
<code>chmod +x /usr/local/bin/rs-daily</code> | <code>chmod +x /usr/local/bin/rs-daily</code> | ||
== Configurazione crontab == | == Configurazione crontab == | ||
Configuriamo cron per eseguire i backup con <code>crontab -e</code> | Configuriamo cron per eseguire i backup con <code>crontab -e</code> | ||
Riga 693: | Riga 661: | ||
Comunque il '''backup settimanale e mensile è davvero veloce''' ad essere eseguito (si tratta solamente di spostare hard link), mentre il più lento è il giornaliero che deve eseguire un intero rsync e il dump del database, comunque è consigliabile lasciare un minimo di tempo (almeno 5 minuti) tra un backup e il successivo per evitare conflitti temporali. | Comunque il '''backup settimanale e mensile è davvero veloce''' ad essere eseguito (si tratta solamente di spostare hard link), mentre il più lento è il giornaliero che deve eseguire un intero rsync e il dump del database, comunque è consigliabile lasciare un minimo di tempo (almeno 5 minuti) tra un backup e il successivo per evitare conflitti temporali. | ||
== Il backup del backup offline == | == Il backup del backup offline == | ||
È inoltre importante ogni tanto (quando ci si ricorda almeno), '''eseguire un backup del backup su un supporto offline'''. Infatti questo backup automatico è sempre accessibile dal dispositivo, inoltre il disco di backup è interno al NAS stesso. | È inoltre importante ogni tanto (quando ci si ricorda almeno), '''eseguire un backup del backup su un supporto offline'''. Infatti questo backup automatico è sempre accessibile dal dispositivo, inoltre il disco di backup è interno al NAS stesso. | ||
Riga 706: | Riga 673: | ||
<code>rsync -aAxH --delete /mnt/autobackup/rsnapshot/ /mnt/usb/rsnapshot/</code> | <code>rsync -aAxH --delete /mnt/autobackup/rsnapshot/ /mnt/usb/rsnapshot/</code> | ||
Dove <code>/mnt/usb/rsnapshot/</code> è la directory nel disco esterno montato in <code>/mnt/usb/</code>. L’attributo -H serve a mantenere gli hard link intatti e non sprecare il lavoro di risparmio di spazio prodotto da rsnapshot. | Dove <code>/mnt/usb/rsnapshot/</code> è la directory nel disco esterno montato in <code>/mnt/usb/</code>. L’attributo -H serve a mantenere gli hard link intatti e non sprecare il lavoro di risparmio di spazio prodotto da rsnapshot. | ||
== Ripristino del backup == | == Ripristino del backup == | ||
Nel caso dobbiate ripristinare il backup la procedura è piuttosto semplice. Per prima cosa stoppate apache2. Per quanto riguarda i dati è sufficiente dare un | Nel caso dobbiate ripristinare il backup la procedura è piuttosto semplice. Per prima cosa stoppate apache2. Per quanto riguarda i dati è sufficiente dare un | ||
Riga 729: | Riga 695: | ||
Dopo aver terminato la serie sul NAS Definitivo con Debian e Nextcloud mi sono accorto di aver dimenticato una parte tanto marginale per l’installazione quanto fondamentale per la manutenzione. In particolare: | Dopo aver terminato la serie sul NAS Definitivo con Debian e Nextcloud mi sono accorto di aver dimenticato una parte tanto marginale per l’installazione quanto fondamentale per la manutenzione. In particolare: | ||
* come importare un grande quantitativo di file in Nextcloud; | * come importare un grande quantitativo di file in Nextcloud; | ||
* come aggiornare al meglio le applicazioni di Nextcloud; | * come aggiornare al meglio le applicazioni di Nextcloud; | ||
* come aggiornare Nextcloud. | * come aggiornare Nextcloud. | ||
Per tutte queste operazione (sebbene alcune si possano fare da interfaccia web) ci avvaleremo dell’interfaccia cli occ. Infatti l’interfaccia web è molto più limitata e spesso non si può proprio evitare, specialmente durante alcuni aggiornamenti, di utilizzare l’interfaccia cli (infatti alcune operazioni possono essere piuttosto lunghe e supererebbero il tempo di esecuzione ammesso di php per il webserver). | Per tutte queste operazione (sebbene alcune si possano fare da interfaccia web) ci avvaleremo dell’interfaccia cli occ. Infatti l’interfaccia web è molto più limitata e spesso non si può proprio evitare, specialmente durante alcuni aggiornamenti, di utilizzare l’interfaccia cli (infatti alcune operazioni possono essere piuttosto lunghe e supererebbero il tempo di esecuzione ammesso di php per il webserver). | ||
== Importare file esterni su Nextcloud == | == Importare file esterni su Nextcloud == | ||
Sebbene sia sempre possibile importare i file semplicemente trascinando le directory nell’interfaccia web è possibile che si abbia un grande archivio a disposizione. Magari parecchie centinaia di GB e quindi si vorrebbe importare i dati direttamente da hard drive. | Sebbene sia sempre possibile importare i file semplicemente trascinando le directory nell’interfaccia web è possibile che si abbia un grande archivio a disposizione. Magari parecchie centinaia di GB e quindi si vorrebbe importare i dati direttamente da hard drive. | ||
Riga 749: | Riga 712: | ||
cd /var/www/nextcloud/ | cd /var/www/nextcloud/ | ||
sudo -u www-data php occ files:scan --all</code> | sudo -u www-data php occ files:scan --all</code> | ||
== Aggiornare le applicazioni di Nextcloud == | == Aggiornare le applicazioni di Nextcloud == | ||
Per aggiornare le applicazioni nextcloud è sufficiente dare da terminale | Per aggiornare le applicazioni nextcloud è sufficiente dare da terminale | ||
Riga 756: | Riga 718: | ||
sudo -u www-data php occ upgrade</code> | sudo -u www-data php occ upgrade</code> | ||
L’ultimo passaggio non è sempre necessario, ma alcune volte l’aggiornamento di applicativi (quali mail) richiedono di mettere mano al database. | L’ultimo passaggio non è sempre necessario, ma alcune volte l’aggiornamento di applicativi (quali mail) richiedono di mettere mano al database. | ||
== Aggiornare Nextcloud == | == Aggiornare Nextcloud == | ||
Per aggiornare una minor version di Nextcloud è sufficiente dare | Per aggiornare una minor version di Nextcloud è sufficiente dare |