wiki:nextcloud:installation_nextcloud
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wiki:nextcloud:installation_nextcloud [2024/11/29 00:05] – [Créer la base de donnée de Nextcloud] hmattaliano | wiki:nextcloud:installation_nextcloud [2025/05/25 22:50] (current) – hmattaliano | ||
---|---|---|---|
Line 74: | Line 74: | ||
Quitter la console mysql | Quitter la console mysql | ||
- | < | + | < |
---- | ---- | ||
+ | |||
+ | ===== Télécharger la dernière archive Nextcloud ===== | ||
+ | |||
+ | Se rendre sur la [[https:// | ||
+ | |||
+ | Récupérer le lien du bouton, ce lien télécharge directement le dernier ZIP de Nextcloud | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Se rendre dans le répertoire temporaire du système et télécharger l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Extraire l' | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== Configuration du site WEB ===== | ||
+ | |||
+ | Changement du propriétaire du site | ||
+ | |||
+ | < | ||
+ | |||
+ | ==== Configuration du Virtual Host Apache2 ==== | ||
+ | |||
+ | Création du fichier de configuration du site Nextcloud | ||
+ | |||
+ | < | ||
+ | |||
+ | Exemple de virtualhost pour Nextcloud | ||
+ | |||
+ | < | ||
+ | < | ||
+ | DocumentRoot / | ||
+ | ServerName | ||
+ | |||
+ | < | ||
+ | Require all granted | ||
+ | AllowOverride All | ||
+ | Options FollowSymLinks MultiViews | ||
+ | |||
+ | < | ||
+ | Dav off | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Désactiver la configuration par défaut + activer le nouveau fichier de conf et recharger Apache2 | ||
+ | |||
+ | < | ||
+ | sudo a2dissite 000-default | ||
+ | sudo a2ensite nextcloud.conf | ||
+ | sudo systemctl reload apache2 | ||
+ | </ | ||
+ | |||
+ | ==== Module Apache2 Additionnel ==== | ||
+ | |||
+ | Il est recommander d' | ||
+ | < | ||
+ | sudo a2enmod rewrite | ||
+ | sudo a2enmod headers | ||
+ | sudo a2enmod env | ||
+ | sudo a2enmod dir | ||
+ | sudo a2enmod mime | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Fin de configuration en interface WEB ===== | ||
+ | |||
+ | Se rendre sur le site du nextcloud avec : http:// | ||
+ | |||
+ | Remplir les champs pour la construction de la base de données avec : | ||
+ | |||
+ | * Définir l' | ||
+ | * Laisser par défaut le stockage & de données | ||
+ | * Remplir les champs de l' | ||
+ | * Enfin laisser localhost en hôte de base de données. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Choisir les applications souhaiter. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | L' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | |||
+ | ===== 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 : | ||
+ | |||
+ | < | ||
+ | |||
+ | 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) | ||
+ | < | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ], | ||
+ | </ | ||
+ | |||
+ | ==== 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) | ||
+ | |||
+ | < | ||
+ | ' | ||
+ | ' | ||
+ | ], | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | </ | ||
wiki/nextcloud/installation_nextcloud.1732835119.txt.gz · Last modified: 2024/11/29 00:05 by hmattaliano