Il est maintenant possible d’installer Nextcloud entièrement à partir de la ligne de commande. L’installation se fait en trois étapes.
Intaller en Standalone
Préparer la base de données
Nextcloud fonctionne avec Squlite3, MySQL et PostgreSQL. Ici j’utilise MySQL / MariaDB.
Commencez par vous connecter en tant qu’utilisateur root de votre base de données.
# mysql -u root -p |
Création d’une base Nextcloud :
> CREATE DATABASE nextcloud; |
Puis l’utilisateur associé à cette base :
> CREATE USER 'nextcloudUser'@'localhost' IDENTIFIED BY 'yourPassword'; |
Accordez-lui les privilèges sur la base de données précédemment créée :
> GRANT ALL ON nextcloud.* TO 'nextclouduser'; |
Puis flush les privilèges et sortez.
> FLUSH PRIVILEGES; |
configuration de NGINX
Fichier de configuration d’NGINX :
upstream php-handler { |
Installation de Nexcloud
Télécharger la dernière version de Nexcloud.
# wget https://download.nextcloud.com/server/releases/nextcloud-17.0.0.tar.bz2 |
Dézipper l’archive, il est important pour la suite de conserver le nom du répertoire en nextcloud
.
# tar xvf nextcloud-17.0.0.tar.bz2 |
Changer les droits :
# chown -R www-data:www-data /var/www/nextcloud/ |
Via la ligne de commande
Utilisez la commande occ
pour terminer votre installation. Cela remplace l’exécution de l’assistant d’installation graphique. La commande occ
requiert l’utilsation de la commande sudo
même sous Debian.
Installer sudo
:
# apt install sudo |
Se déplacer dans /var/www/nextcloud/
et ensuite lancer la commande occ
# cd /var/www/nextcloud/ |
Si vous rencontrez des problèmes, tentez de mettre "nextcloudUser"
en simple quote 'nextcloudUser'
.
Se rendre ensuite sur son navigateur.
Via le GUI
Se rendre simplement sur https://cloud.mondomaine.ext.
Message Erreur
Nextcloud vous demandera de configurer les domaines de confiance.
Pour cela il faut modifier le fichier /var/www/nextcloud/config/config.php
.
array ( |
Installer via Docker
@todo
Sinon voir Git
Documentation
https://nextcloud.com
https://linuxconfig.org/how-to-install-nextcloud-on-debian-9-stretch-linux
https://docs.nextcloud.com/server/17/admin_manual/installation/command_line_installation.html