Skip to main content

Installation de Nextcloud

Dans un premier temps, nous allons faire :
sudo apt update -y && sudo apt upgrade -y
Puis nous allons installé lamp (Linux, Apache, MySQL, and PHP) qui contients tous ce qu'à besoin Nextcloud pour fonctionné.
Cela passe donc par l'installation de Apache, MySQL et tous PHP. Ici j'installe les dernière version disponible lors de la documentations.
Donc installont le serveur web Apache2 :
sudo apt install apache2 -y

image.png

Puis activont le et puis autorison le à démarré au démarrage :
sudo systemctl start apache2 && sudo systemctl enable apache2

image.png

Installon maintenant le serveur de base de donnée nécessaire pour nextcloud, ici se sera mariadb server :
sudo apt install mariadb-server -y

image.png

Puis activont le et puis autorison le à démarré au démarrage :
sudo systemctl start mariadb && sudo systemctl enable mariadb

image.png

Et installation de PHP et ces dépendance :
sudo apt install php libapache2-mod-php php-cgi php-mysqli php-pear php-phpseclib php-mysql php-mbstring php-zip php-gd php-curl php-common -y

image.png

Maintenant créon la base de donnée pour nextcloud avec un utilisation :
sudo mysql
CREATE USER 'nextuser'@'localhost' IDENTIFIED BY 'VotremotdepasseICI';
CREATE DATABASE nextdb;
GRANT ALL PRIVILEGES ON nextdb.* TO 'nextuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Donc on rentre dans la console mysql puis on crée l'utilisateur puis la base de donnée et on donne tous les droits. Puis on sort :

image.png