Differenze tra le versioni di "Nextcloud"
(Creata pagina con "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à...") |
(Cosa controllare in caso di aggiornamento?) |
||
(Una versione intermedia di uno stesso utente non è mostrata) | |||
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? | ||
− | * Svuotare il cestino | + | * Svuotare il cestino (si può anche specificare un solo utente) |
− | sudo -u golem php occ trashbin:cleanup | + | sudo -u golem php occ trashbin:cleanup --all-users |
* Eliminare vecchie versioni | * Eliminare vecchie versioni | ||
sudo -u golem php occ versions:cleanup | sudo -u golem php occ versions:cleanup | ||
[[Categoria:Sysop]] | [[Categoria:Sysop]] |
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