Differenze tra le versioni di "Nextcloud"

Da GolemWiki.
Jump to navigation Jump to search
m (Puntualizzazione comando di cleanup cestino)
(Cosa controllare in caso di aggiornamento?)
 
Riga 2: Riga 2:
 
È estendibile tramite l'installazione di applicazioni dedicate (plugin) che permettono, tra le altre cose, di gestire e condividere password, modificare documenti TXT, MD e ODF in maniera collaborativa tramite l'interfaccia web, creare gallerie di immagini, ...
 
È estendibile tramite l'installazione di applicazioni dedicate (plugin) che permettono, tra le altre cose, di gestire e condividere password, modificare documenti TXT, MD e ODF in maniera collaborativa tramite l'interfaccia web, creare gallerie di immagini, ...
  
Il GOLEM ha un'istanza di Nextcloud.
+
Il GOLEM ha un'istanza di Nextcloud e questa pagina riassume alcune informazioni importanti per la sua amministrazione.
  
= Fare spazio =
+
== Aggiornamento ==
 +
Prima di aggiornare l'istanza di produzione, provare ad aggiornare l'istanza di test, e assicurarsi del suo corretto funzionamento.
 +
 
 +
Cosa controllare in caso di aggiornamento?
 +
* applicazione File, Contatti, Task e Calendario
 +
* applicazione Password: l'applicazione Password richiede che il browser abbia attivato una connessione SSL, dunque, per provare, si può mettere l'istanza di Nextcloud in prova, dietro un proxy HTTPS.
 +
* [https://git.golem.linux.it/golem/zerocalcare zerocalcare]: software, scritto a mantenuto dal GOLEM, per l'interpretazione di un calendario CalDAV di Nextcloud, e la sua esposizione pubblica per mezzo di una comoda interfaccia REST JSON.
 +
 
 +
=== Proxy SSL quick & dirty ===
 +
Creazione di un certificato autofirmato:
 +
openssl req -x509 -newkey rsa:4096 -keyout server-key.pem -out server-cert.pem -sha256 -days 30 -nodes
 +
 
 +
Configurazione di un virtualhost su Apache:
 +
<syntaxhighlight lang="apache">
 +
<VirtualHost *:443>
 +
    ServerName cloud.golem.linux.it
 +
 
 +
    SSLEngine On
 +
    SSLCertificateFile /etc/httpd/server-cert.pem
 +
    SSLCertificateKeyFile /etc/httpd/server-key.pem
 +
 
 +
    ProxyPreserveHost On
 +
    ProxyPass / http://127.0.0.1:7080/
 +
    ProxyPassReverse / http://127.0.0.1:7080/
 +
    RequestHeader set X-Forwarded-Proto "https"
 +
    RequestHeader set X-Forwarded-Port "443"
 +
</VirtualHost>
 +
</syntaxhighlight>
 +
 
 +
== Fare spazio ==
 
Nextcloud è tristemente famoso per espandersi e prendere quanto più spazio disco possibile. Cosa si può fare?
 
Nextcloud è tristemente famoso per espandersi e prendere quanto più spazio disco possibile. Cosa si può fare?
  

Versione attuale delle 12:17, 15 apr 2023

Nextcloud è un applicativo web scritto in PHP che permette la condivisione di file (documenti, immagini, video) per mezzo di un server centralizzato, e fornisce funzionalità di groupware per aziende (creazione e condivisione di calendari e contatti). È estendibile tramite l'installazione di applicazioni dedicate (plugin) che permettono, tra le altre cose, di gestire e condividere password, modificare documenti TXT, MD e ODF in maniera collaborativa tramite l'interfaccia web, creare gallerie di immagini, ...

Il GOLEM ha un'istanza di Nextcloud e questa pagina riassume alcune informazioni importanti per la sua amministrazione.

Aggiornamento

Prima di aggiornare l'istanza di produzione, provare ad aggiornare l'istanza di test, e assicurarsi del suo corretto funzionamento.

Cosa controllare in caso di aggiornamento?

  • applicazione File, Contatti, Task e Calendario
  • applicazione Password: l'applicazione Password richiede che il browser abbia attivato una connessione SSL, dunque, per provare, si può mettere l'istanza di Nextcloud in prova, dietro un proxy HTTPS.
  • zerocalcare: software, scritto a mantenuto dal GOLEM, per l'interpretazione di un calendario CalDAV di Nextcloud, e la sua esposizione pubblica per mezzo di una comoda interfaccia REST JSON.

Proxy SSL quick & dirty

Creazione di un certificato autofirmato:

openssl req -x509 -newkey rsa:4096 -keyout server-key.pem -out server-cert.pem -sha256 -days 30 -nodes

Configurazione di un virtualhost su Apache:

<VirtualHost *:443>
    ServerName cloud.golem.linux.it

    SSLEngine On
    SSLCertificateFile /etc/httpd/server-cert.pem
    SSLCertificateKeyFile /etc/httpd/server-key.pem

    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:7080/
    ProxyPassReverse / http://127.0.0.1:7080/
    RequestHeader set X-Forwarded-Proto "https"
    RequestHeader set X-Forwarded-Port "443"
</VirtualHost>

Fare spazio

Nextcloud è tristemente famoso per espandersi e prendere quanto più spazio disco possibile. Cosa si può fare?

  • Svuotare il cestino (si può anche specificare un solo utente)
sudo -u golem php occ trashbin:cleanup --all-users
  • Eliminare vecchie versioni
sudo -u golem php occ versions:cleanup