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/>.
|
||||
|
||||
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' => [''],
|
||||
~~~
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue