blacklist nextcloud + légers compléments

This commit is contained in:
Ludovic Poujol 2023-01-13 11:17:20 +01:00
parent 444c96931d
commit 4a230e5279

View file

@ -21,9 +21,9 @@ Note : Certaines extensions PHP sont nécessaires pour le bon fonctionnement de
On peut ensuite télécharger une archive sur <https://download.nextcloud.com/server/releases/>.
Nous utilisons l'utilitaire en ligne de commande `occ` fourni par Nextcloud. Mais il est aussi possible de passer par l'interface web pour procéder à l'installation
Pour l'installation, nous utilisons l'utilitaire en ligne de commande `occ` fourni par Nextcloud. Mais il est aussi possible de passer par l'interface web pour procéder à l'installation et la configuration de l'instance
Pour l'utiliser il faut se déplacer dans le bon répertoire puis :
Pour l'utiliser il faut se déplacer dans le répertoire racine de Nextcloud puis :
~~~
@ -40,7 +40,6 @@ $ php ./occ config:system:set trusted_domains nextcloud.example.com
On configure ensuite Apache, PHP-FPM, MariaDB et Redis.
### Apache
Pour [Apache-ITK](HowtoApache) on désactive la gestion des droits désactivés pour faciliter les mises à jour :
@ -55,9 +54,13 @@ On peut utiliser le vhost suivant :
<VirtualHost *:80 *:443>
ServerName nextcloud.example.org
# SSL
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/foo/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/foo/privkey.pem
# HSTS
# Header always set Strict-Transport-Security "max-age=15552000"
DocumentRoot /home/foo/nextcloud/
@ -71,6 +74,8 @@ On peut utiliser le vhost suivant :
</IfModule>
</Directory>
# SSL Redirect
RewriteEngine On
RewriteCond %{HTTPS} !=on
@ -102,7 +107,7 @@ Les mises-à-jour peuvent être faites via l'interface web, ou en ligne de comma
Pour cela : cliquez sur le bouton rond en haut à droite > Paramètres > Vue d'ensemble > Ouvrir le système de mise-à-jour.
Puis suivez les instructions.
Attention, il ne faut pas fermer la page pendant la mise-à-jour, sinon vous resterez bloqué.e en mode maintenance.
Attention, il ne faut pas fermer la page pendant la mise-à-jour, sinon vous resterez bloqué en mode maintenance.
A la fin des opérations de mise-à-jour, l'interface propose de quitter le mode maintenance.
@ -111,7 +116,8 @@ En cas d'oubli, votre interface web sera [bloquée en mode maintenance](HowtoNex
### Via la ligne de commande
L'opération de mise à jour est réalisable en CLI via un outil dédié. Il va procéder aux mêmes opérations que via l'interface web.
Il faut appeller avec php, le script `updater/updater.phar` à la racine de l'install et se laisser guider par l'opération.
Il faut appeller avec php le script `updater/updater.phar` à la racine du dossier de Nextcloud et se laisser guider par l'opération.
En fin de téléchargement de la nouvelle version, l'updater proposera d'exécuter des commandes de maintenances, puis de lever le mode maintenance.
~~~
$ php updater/updater.phar
@ -324,7 +330,7 @@ Puis, on sort du mode maintenance :
$ php occ maintenance:mode --off
~~~
### connecteur ONLYOFFICE
### Connecteur ONLYOFFICE
On utilisera un serveur ONLYOFFICE DOC, si besoin de support voir <https://www.onlyoffice.com/en/docs-enterprise-prices.aspx>
@ -383,3 +389,16 @@ Query OK, 0 rows affected (0.007 sec)
~~~
Une fois sorti de mysql/mariadb (avec la commande `exit`), il suffit de relancer le script `updater/updater.phar`.
### Autoriser la synchronisation de fichiers .htaccess
Par défaut, Nextcloud met en liste noire les fichiers .htaccess de la synchronisation car ce n'est pas recommandé de synchroniser ce genre de fichiers.
Néanmoins, il est possible de lever cette limitation en ajoutant la directive suivante au fichier `config/config.php`
~~~
'blacklisted_files' => [''],
~~~