Serveur NextCloud StNizier

De Wik&Tic Wik&siT

Installation

Lundi 1° février 2021.

Droits

cd /var/www/html

sudo chown www-data:www-data -R NextCloud/

base de données

Nom de la base : NextCloud

admin de la base francois

mp de l'admin vp00n7F!

Administration

Création d'un dossier partagé entre tous les utilisateurs.

StNizierPartage
Dossier sur le disque : /mnt/LDLC2To/Partage/

Mettre le serveur Nextcloud en mode maintenance

C'est le script ph 'occ" à la racine du serveur, il faut l'exécuter en tant que le user propriétaire de config/config.php

cd /var/www/htpl/NextCloud
sudo -u www-data php occ maintenance:mode --on

Nextcloud – Modifier l’emplacement des données

Par défaut, les données stockées par l’application se trouvent dans le répertoire /var/www/nextcloud/data/, mais vous pouvez changer ce paramètre:

Pour cela, créez le nouveau répertoire:

sudo mkdir /var/www/Nouveau-data

Donnez les permissions d’écriture à Apache (www-data) au nouveau répertoire

sudo chown www-data:www-data /var/www/Nouveau-data -R

Copiez (commande cp) ou déplacez (commande mv) les documents vers le nouveau répertoire:

sudo cp /var/www/nextcloud/data/ /var/www/Nouveau-data/ -R
sudo cp /var/www/nextcloud/.ocdata /var/www/Nouveau-data

Modifier le fichier de configuration de l’application :

sudo nano /var/www/nextcloud/config/config.php

changer le chemin:

'datadirectory' => '/var/www/Nouveau-data',

Enregistrez et relancez Apache:

sudo systemctl reload apache2

Installation de Full text search

Installation de elasticsearch

En utilisant https://www.aukfood.fr/recherche-plein-texte-avec-nextcloud-et-elasticsearch/

mais en V8 au lie de V7

Installation d'Elasticsearch

J'ai remonté certains bugs (en v6) que je n'ai pas rencontrés en v7. C'est pourquoi je vous conseille d'utiliser la version 7.

Tout d'abord, installer Java :

<apt-get update
apt-get install apt-transport-https default-jdk

Vérifier que Java est bien installé :

java -version

On installe la clé GPG et la source APT :

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
echo "deb https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list

Puis on installe le paquet :

<apt-get update
apt-get install elasticsearch

Activer le service au démarrage :

<systemctl enable elasticsearch
systemctl start elasticsearch

Pour consulter la version d'Elasticsearch :

curl -XGET 'http://localhost:9200'

Si vous souhaitez ajouter des fichiers PDF à votre index, vous devez installer un plugin :

sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment

Et redémarrer Elasticsearch :

systemctl restart elasticsearch

Par défaut, Elasticsearch écoute sur le port 9200.



Retour