Serveur NextCloud StNizier
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/Céline
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.