blacklist nextcloud + légers compléments
This commit is contained in:
parent
444c96931d
commit
4a230e5279
|
@ -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/>.
|
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.
|
On configure ensuite Apache, PHP-FPM, MariaDB et Redis.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Apache
|
### Apache
|
||||||
|
|
||||||
Pour [Apache-ITK](HowtoApache) on désactive la gestion des droits désactivés pour faciliter les mises à jour :
|
Pour [Apache-ITK](HowtoApache) on désactive la gestion des droits désactivés pour faciliter les mises à jour :
|
||||||
|
@ -55,10 +54,14 @@ On peut utiliser le vhost suivant :
|
||||||
<VirtualHost *:80 *:443>
|
<VirtualHost *:80 *:443>
|
||||||
ServerName nextcloud.example.org
|
ServerName nextcloud.example.org
|
||||||
|
|
||||||
|
# SSL
|
||||||
SSLEngine on
|
SSLEngine on
|
||||||
SSLCertificateFile /etc/letsencrypt/live/foo/fullchain.pem
|
SSLCertificateFile /etc/letsencrypt/live/foo/fullchain.pem
|
||||||
SSLCertificateKeyFile /etc/letsencrypt/live/foo/privkey.pem
|
SSLCertificateKeyFile /etc/letsencrypt/live/foo/privkey.pem
|
||||||
|
|
||||||
|
# HSTS
|
||||||
|
# Header always set Strict-Transport-Security "max-age=15552000"
|
||||||
|
|
||||||
DocumentRoot /home/foo/nextcloud/
|
DocumentRoot /home/foo/nextcloud/
|
||||||
|
|
||||||
<Directory /home/foo/nextcloud/>
|
<Directory /home/foo/nextcloud/>
|
||||||
|
@ -71,6 +74,8 @@ On peut utiliser le vhost suivant :
|
||||||
</IfModule>
|
</IfModule>
|
||||||
</Directory>
|
</Directory>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# SSL Redirect
|
# SSL Redirect
|
||||||
RewriteEngine On
|
RewriteEngine On
|
||||||
RewriteCond %{HTTPS} !=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.
|
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.
|
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.
|
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
|
### 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.
|
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
|
$ php updater/updater.phar
|
||||||
|
@ -324,7 +330,7 @@ Puis, on sort du mode maintenance :
|
||||||
$ php occ maintenance:mode --off
|
$ 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>
|
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`.
|
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' => [''],
|
||||||
|
~~~
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue