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
pratique:informatique:nextcloud [21/04/2019 18:58] – [Installer un client] Zatalyzpratique:informatique:nextcloud [30/11/2020 10:36] (Version actuelle) – modification externe 127.0.0.1
Ligne 78: Ligne 78:
 C'est long, mais ça marche. 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
 +
 +Passe en root et paramétrer mariadb
 +  sudo -i
 +  mysql_secure_installation
 +
 +
 +<WRAP center round todo 60%>
 +=== Restauration, import d'une ancienne bdd ===
 +Se connecter à mysql 
 +  mysql -u root -p
 +
 +Créer la bdd et son user, recharger et quitter:
 +  create database cloud ;
 +  GRANT ALL ON cloud.* TO clouduser@localhost IDENTIFIED BY 'motdepasse' ;
 +  FLUSH PRIVILEGES;
 +  exit;
 +
 +Ensuite importer la bdd :
 +  mysql -u root -p -D cloud < cloud.sql
 +
 +Et si l'import fonctionne, on ne peux pas dire que ce soit un succès puisqu'il enregistre ça sous le nom d'origine de la bdd, et recrée son user, sans pour autant les associer. Savez pas ? 
 +
 +[[pratique:informatique:phpmyadmin|PHPmyadmin]] !
 +</WRAP>
 +
 +=== Sécurité ===
 +Dans le vhost apache((Sur le proxy si on a ce genre de truc, ça suffit)), ajouter les lignes suivantes :
 +<code>
 +# Sécurité Nextcloud
 +Header set X-Robots-Tag "none"
 +Header set X-Download-Options "noopen"
 +Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
 +</code>
CC Attribution-Noncommercial-Share Alike 4.0 International Driven by DokuWiki
pratique/informatique/nextcloud.1555865915.txt.gz · Dernière modification : 30/11/2020 10:35 (modification externe)