Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
nextcloud-serveur [Le 08/11/2021, 09:00] bruno [Accès à l'installateur] |
nextcloud-serveur [Le 08/11/2021, 09:13] bruno |
||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
En supposant que votre archive à été téléchargée dans le dossier Téléchargement, [[archivage|décompressez]] y le zip. L'extraction va créer un dossier nextcloud. Ouvrez un terminal dans le dossier Téléchargements, et déplacez le contenu du dossier nextcloud à la racine du serveur avec la commande suivante : | En supposant que votre archive à été téléchargée dans le dossier Téléchargement, [[archivage|décompressez]] y le zip. L'extraction va créer un dossier nextcloud. Ouvrez un terminal dans le dossier Téléchargements, et déplacez le contenu du dossier nextcloud à la racine du serveur avec la commande suivante : | ||
<code>sudo cp -r nextcloud /var/www/nextcloud</code> | <code>sudo cp -r nextcloud /var/www/nextcloud</code> | ||
- | N.B. : l'emplacment /var/www/nextcloud n'est qu'un exemple. Vous pouvez utiliser le répertoire de votre choix. | + | N.B. : l’emplacement /var/www/nextcloud n'est qu'un exemple. Vous pouvez utiliser le répertoire de votre choix. |
====Créer la base de données et l'utilisateur MySQL / Mariadb==== | ====Créer la base de données et l'utilisateur MySQL / Mariadb==== | ||
Ligne 86: | Ligne 86: | ||
==== Assistant d'installation de Nextcloud ==== | ==== Assistant d'installation de Nextcloud ==== | ||
+ | {{ :utilisateurs:filerem1:nextcloud:nextcloud_install_server-2.png?direct&200|}} | ||
Rendez-vous avec votre navigateur sur la page web de votre serveur, soit par son domaine si vous l'avez configuré, soit par son nom local. Dans notre exemple, il s'agit de : ''http://nextcloud.localhost'' | Rendez-vous avec votre navigateur sur la page web de votre serveur, soit par son domaine si vous l'avez configuré, soit par son nom local. Dans notre exemple, il s'agit de : ''http://nextcloud.localhost'' | ||
- | La fenêtre va vous demander de définir un nom d'utilisateur et un mot de passe pour l'administrateur. | + | La fenêtre va vous demander de définir un nom d'utilisateur et un mot de passe pour l'administrateur. C'est ce compte qui servira à créer d'autres comptes, à mettre à jour, à installer des applications, etc.\\ |
- | Il faudra aussi indiquer le nom de la base de données. Dans notre exemple ci-dessus, elle s'appelle //nextcloud//, l'utilisateur et son mot de passe définis plus haut. | + | |
- | Patientez durant le téléchargement de certains modules. | + | |
+ | Il faudra aussi indiquer le nom de la base de données. Dans notre exemple ci-dessus, elle s'appelle //nextcloud//, l'utilisateur et son mot de passe définis plus haut. Par défaut le nom d'hôte est //localhost// et le port 3306. | ||
- | ==== Identifiant, emplacement de stockage et base de données ==== | + | Pour le choix du répertoire des données, il est conseillé de changer l'emplacement pour qu'il soit en dehors du répertoire racine de l'application (/var/www/nextcloud dans notre exemple). Si vous changez l'emplacement, il vous faudra [[:droits|donner les droits]] (dans notre exemple changer le propriétaire et le groupe par www-data)au serveur web pour pouvoir y accéder. |
- | {{ :utilisateurs:filerem1:nextcloud:nextcloud_install_server-2.png?direct&200|}} | + | |
- | À cette étape, vous allez créer le fichier de configuration du serveur nextcloud. | + | |
- | + | ||
- | * Choisissez votre identifiant et mot de passe d'administration. C'est ce compte qui servira à créer d'autres comptes, à mettre à jour, à installer des applications, etc. | + | |
+ | Pour finir ensuite sur **"Terminer l'installation"** , l'installation prend un moment en fonction de la puissance de votre serveur. Si vous tombez sur une **"Erreur 500"**, rechargez la page jusqu'à ce que l'installation finisse (F5). | ||
+ | Lorsque la page de connexion apparaît, l'installation est terminée. Procédez ensuite au réglage des performances du serveur Nextcloud. | ||
- | * Choisissez le répertoire des données. Vous pouvez laissez tel quel ou bien changer l'emplacement, par exemple si vous avez un disque supplémentaire, ou distant. Si vous changez l'emplacement, il vous faudra [[:droits|donner les droits]] au serveur web pour pouvoir y accéder. Sinon, vous pourrez accéder au serveur mais vous ne pourrez rien y stocker. Veillez aussi à ce que ces emplacements soient [[:montage|monté au démarrage]] avec les bons droits. | ||
- | * Choisissez la base de données (celle crée précédemment avec son utilisateur) | ||
- | - Utilisateur de la base de donnée ; | ||
- | - Mot de passe de la base de donnée ; | ||
- | - Le nom de la base de donnée ; | ||
- | - L'emplacement de la base donnée et le numéro du port, par défaut localhost (signifie qu'elle est sur la même machine que le serveur web) | ||
- | * Cliquer ensuite sur **"Terminer l'installation"** , l'installation prend un moment en fonction de la puissance de votre serveur. Si vous tombez sur une **"Erreur 500"**, rechargez la page jusqu'à ce que l'installation finisse (F5). | ||
- | * Lorsque la page de connexion apparaît, l'installation est terminée. Procédez ensuite au réglage des performances du serveur Nextcloud. | ||
- | ==== Rendre accessible le serveur par les clients ==== | ||
- | Pour que des périphériques clients puissent avoir accès à votre serveur il est nécessaire de modifier le fichier config.php qui se trouve dans ''/var/www/nextcloud/config/'' et y ajouter l'IP de votre serveur dans le champ ''trusted domain'' : <file php> | ||
- | 'trusted_domains' => | ||
- | array ( | ||
- | 0 => 'localhost', | ||
- | 1 => 'server1.example.com', | ||
- | 2 => '192.168.1.50', | ||
- | 3 => '[fe80::1:50]', | ||
- | ),</file> | ||
==== Applications ==== | ==== Applications ==== |