Nextcloud: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
*[[Sincronizzazione Calendario e Contatti tra Thunderbird e Nextcloud]] | *[[Sincronizzazione Calendario e Contatti tra Thunderbird e Nextcloud]] | ||
*[[Nextcloud con immagine Docker]] | |||
*[[Reset del blocco brute force per tentativi falliti di login in Nextcloud]] | |||
*[[Migrazione da Owncloud a Nextcloud]] | |||
*[[Disinstallare e reinstallare completamente un'applicazione in Nextcloud]] | |||
*[[Convertire il DB di Nextcloud da Mysql a PostgeSQL]] | |||
*[[Attivare phpinfo in Nextcloud]] | |||
= Abilitare login imap= | = Abilitare login imap= | ||
cd /var/www/nextcloud | cd /var/www/nextcloud | ||
sudo -u www-data /usr/bin/php occ app:install user_external | sudo -u www-data /usr/bin/php occ app:install user_external | ||
Nel caso non sia compatibile con la versione attuale, verificare sul github e forzare l'installazione con | |||
occ app:install user_external --force | |||
* Configurare | |||
vi config/config.php | vi config/config.php | ||
| Line 12: | Line 22: | ||
0 => | 0 => | ||
array ( | array ( | ||
'class' => ' | 'class' => '\\OCA\\UserExternal\\IMAP', | ||
'arguments' => | 'arguments' => | ||
array ( | array ( | ||
Latest revision as of 14:48, 7 November 2025
- Sincronizzazione Calendario e Contatti tra Thunderbird e Nextcloud
- Nextcloud con immagine Docker
- Reset del blocco brute force per tentativi falliti di login in Nextcloud
- Migrazione da Owncloud a Nextcloud
- Disinstallare e reinstallare completamente un'applicazione in Nextcloud
- Convertire il DB di Nextcloud da Mysql a PostgeSQL
- Attivare phpinfo in Nextcloud
Abilitare login imap
cd /var/www/nextcloud sudo -u www-data /usr/bin/php occ app:install user_external
Nel caso non sia compatibile con la versione attuale, verificare sul github e forzare l'installazione con
occ app:install user_external --force
- Configurare
vi config/config.php
'user_backends' =>
array (
0 =>
array (
'class' => '\\OCA\\UserExternal\\IMAP',
'arguments' =>
array (
0 => 'assistenza.rvmgroup.it',
1 => 993,
2 => 'ssl',
3 => '',
4 => false,
5 => false,
),
),
),
Abilitare cache minimale
vi config/config.php
'memcache.local' => '\OC\Memcache\APCu',
Abilitare well-known caldav e carddav
Se si installa in /nextcloud, occorre impostare questo
Your web server is not properly set up to resolve “/.well-known/caldav”. Further information can be found in the documentation 27.
Edit File:
vi /etc/apache2/sites-enabled/default-ssl.conf
Add lines between </VirtualHost> and </IfModule>:
<Directory /var/www/nextcloud>
AllowOverride All
</Directory>
Redirect 301 /.well-known/carddav /nextcloud/remote.php/dav Redirect 301 /.well-known/caldav /nextcloud/remote.php/dav
vi config/config.php
'overwrite.cli.url' => 'https://server.example.com/nextcloud', 'htaccess.RewriteBase' => '/nextcloud',
sudo -u www-data php occ maintenance:update:htaccess
Impostazione PHP Memory limit
- Questa modifica va fatta ad ogni upgrade:
vi .htaccess
php_value post_max_size 512M php_value memory_limit 512M
Impostazione HSTS header
- Questa modifica va fatta ad ogni upgrade:
vi .htaccess
<IfModule mod_headers.c> Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains" </IfModule>
Impostazione cron job
vi /etc/cron.d/nextcloud
*/15 * * * * www-data cd /var/www/nextcloud/ && /usr/bin/php --define apc.enable_cli=1 -f /var/www/nextcloud/cron.php
Esecuzione occ
cd /var/www/nextcloud/ && sudo -u www-data php --define apc.enable_cli=1 occ command:to:execute
Upgrade
cd /var/www/nextcloud/ && sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar
cd /var/www/nextcloud/ && sudo -u www-data php --define apc.enable_cli=1 occ upgrade
Ottenere l'ultima versione di nextcloud con uo script
wget -q -O - https://download.nextcloud.com/server/releases/ | grep -v latest | grep '.zip<'| cut -f 7 --delimiter='>'| cut -f 1 --delimiter='<' | cut -f 2 --delimiter='-' | sed -e 's/.zip//' | sort -n | tail -n1
22.1.1