Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
pratique:informatique:nextcloud [07/10/2017 18:34] – [Installer un client] YannKpratique:informatique:nextcloud [13/11/2020 10:35] Zatalyz
Ligne 49: Ligne 49:
  
 Vous pouvez donc faire un dossier "PhotosAvril", mettre toutes vos photos d'avril, puis aller faire autre chose tandis que le client va tranquillement envoyer les photos au serveur. Cela peut prendre du temps mais ça finit par se faire.  Vous pouvez donc faire un dossier "PhotosAvril", mettre toutes vos photos d'avril, puis aller faire autre chose tandis que le client va tranquillement envoyer les photos au serveur. Cela peut prendre du temps mais ça finit par se faire. 
 +
 +===== Manipulation de sysadmin =====
 +Ce qui suit concerne uniquement les personnes qui gèrent un service nextcloud. En tant qu'utilisateur basique, ça ne sert à rien ;)
 +
 +==== Manipuler les fichiers hors client ====
 +Pour envoyer ou déplacer beaucoup de fichiers, c'est parfois plus simple de ne pas passer par le client. 
 +
 +Utilisation classique de rsync (qui doit être installée sur les deux serveurs, visiblement). La commande suivante depuis le serveur final :
 +  rsync -av serveur:/home/user/image /var/www/cloud/data/user/files/Photos/
 +Ou de scp sinon sur le serveur initial :
 +  scp -r origine serveur:destination
 +
 +Ensuite, pour que la base de donnée de Nextcloud soit à jour, il faut rescanner le dossier. L'//user// est celui  de nextcloud, même casse. En cas de doute, regarder dans ''nextcloud/data/'' :
 +  cd /var/www/cloud/
 +  sudo -u www-data php occ files:scan User
 +
 +Ou pour scanner uniquement une partie du dossier :
 +  sudo -u www-data php occ files:scan --path="data/user/files/Photos"
 +
 +==== Générer des vignettes ====
 +Si on a récupéré pleins de photos, autant générer les vignettes. Sinon c'est lorsque que quelqu'un visite la page, et pour les visiteurs ça va être looooong. 
 +
 +Il faut installer l'application [[https://apps.nextcloud.com/apps/previewgenerator|Preview Generator]]. Ensuite, encore en ligne de commande à la racine du cloud :
 +  sudo -u www-data php occ preview:generate-all -vvv
 +Mais pour moi, ça n'avais pas fait le tour des users... Donc, dans ce cas :
 +  sudo -u www-data php occ preview:generate-all User
 +
 +C'est long, mais ça marche.
 +
 +==== Installation ====
 +CF [[https://docs.nextcloud.com/server/20/admin_manual/installation/source_installation.html]] (attention à la version pour laquelle c'est valide). 
 +
 +Liste des paquets recommandés, pour Debian :
 +  * PHP. Note que php-fpm est recommandé.
 +<code>php php-fpm php-curl php-cli php-gd php-xsl php-json php-intl php-pear php-imagick php-dev php-common php-mbstring php-zip php-soap php-bz2 php-apcu php-memcached php-redis php-bcmath php-gmp php-dompdf</code>
 +  * Gestion du cache, des vidéos, etc. 
 +<code>redis-server ffmpeg</code>
 +
 +La doc préconisent d'autres trucs mais je ne sais pas où c'est sur debian...
 +
 +Côté bdd :
 +  sudo apt install mariadb-server mariadb-client php-mysql
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/nextcloud.txt · Dernière modification : 30/11/2020 10:36 de 127.0.0.1