User Tools

Site Tools


wiki:nextcloud:installation_nextcloud

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wiki:nextcloud:installation_nextcloud [2024/11/29 00:37] hmattalianowiki:nextcloud:installation_nextcloud [2025/05/25 22:50] (current) hmattaliano
Line 80: Line 80:
 ===== Télécharger la dernière archive Nextcloud ===== ===== Télécharger la dernière archive Nextcloud =====
  
-Se rendre sur la [[http://example.com|page de téléchargment de nextcloud]]+Se rendre sur la [[https://nextcloud.com/install/#instructions-server|page de téléchargment de nextcloud]] 
 + 
 +Récupérer le lien du bouton, ce lien télécharge directement le dernier ZIP de Nextcloud 
 + 
 +{{ :wiki:nextcloud:installation_serveur_linux_nextcloud_1.png?400 |}}
  
 Se rendre dans le répertoire temporaire du système et télécharger l'archive Se rendre dans le répertoire temporaire du système et télécharger l'archive
Line 121: Line 125:
 </code> </code>
  
-Activer le nouveau fichier de conf et recharger Apache2+Désactiver la configuration par défaut + activer le nouveau fichier de conf et recharger Apache2
  
 <code> <code>
 +sudo a2dissite 000-default
 sudo a2ensite nextcloud.conf sudo a2ensite nextcloud.conf
 sudo systemctl reload apache2 sudo systemctl reload apache2
 </code> </code>
 +
 +==== Module Apache2 Additionnel ====
 +
 +Il est recommander d'activer ces modules pour le fonctionnement de Nextcloud
 +<code>
 +sudo a2enmod rewrite
 +sudo a2enmod headers
 +sudo a2enmod env
 +sudo a2enmod dir
 +sudo a2enmod mime
 +</code>
 +
 +----
 +
 +===== Fin de configuration en interface WEB =====
 +
 +Se rendre sur le site du nextcloud avec : http://ip_du_serveur_nextcloud
 +
 +Remplir les champs pour la construction de la base de données avec :
 +
 +  * Définir l'identifiant administrateur de l'application Nextcloud avec son mot de passe
 +  * Laisser par défaut le stockage & de données
 +  * Remplir les champs de l'utilisateur/mot de passe et le nom de la base de données précédemment créer en ligne de commande mysql.
 +  * Enfin laisser localhost en hôte de base de données.
 +
 +{{ :wiki:nextcloud:installation_serveur_linux_nextcloud_2.png?400 |}}
 +
 +Choisir les applications souhaiter.
 +
 +{{ :wiki:nextcloud:installation_serveur_linux_nextcloud_3.png?400 |}}
 +
 +L'installation de Nextcloud est terminer !
 +
 +{{ :wiki:nextcloud:installation_serveur_linux_nextcloud_4.png?400 |}}
 +
 +
 +
 +===== Fichier de configuration config.php =====
 +
 +Afin de pouvoir mettre le serveur Nextcloud sur internet, il faudra changer des paramètres sur le fichier **config.php**
 +
 +Pour cela éditer le fichier avec :
 +
 +<code>sudo vim /var/www/nextcloud/config/config.php</code>
 +
 +Modifer la partition du domaine avec votre adresse IP source ou bien le domaine utilisé pour le serveur :
 +(Ici le nom de domaine est cloud.fr et son ip est 192.168.0.10)
 +<code>
 +'trusted_domains' => [
 +    'cloud.fr',
 +    '192.168.0.10',
 +],
 +</code>
 +
 +==== Configurer derrière un proxy ====
 +
 +Pour le bon fonctionnement derrière un reverse proxy (Exemple HAProxy), configurer également ces attributs :
 +
 +(Ici le nom de domaine est cloud.fr l'ip du proxy est 192.168.0.200 pour du https)
 +
 +<code>
 +'trusted_proxies' => [
 +    '192.168.0.200',
 +],
 +'overwritehost' => 'cloud.fr',
 +'overwriteprotocol' => 'https',
 +'overwrite.cli.url' => 'https://cloud.fr',
 +</code>
 +
wiki/nextcloud/installation_nextcloud.1732837057.txt.gz · Last modified: 2024/11/29 00:37 by hmattaliano