Skip to main content

Installation

image.png

Installation pas à pas

Installation des paquets

Dans un premier temps, nous allons faire les mise à jour,  ajouter les paquets nécessaires, comme appache, php etc :

apt-get update
apt-get upgrade
apt-get install apache2 mariadb-server php php-common php-curl php-gd php-intl php-mbstring php-xmlrpc php-mysql php-xml php-cli php-zip php-ldap php-ctype php-dom php-fileinfo php-gd php-json php-posix php-session php-SimpleXML php-XMLReader php-XMLWriter

Encore quelques utilitaires :

apt-get install wget unzip git net-tools

Préparer les sources de Nextcloud

On va télcharger les sourses Nextcloud :

cd /tmp
wget https://download.nextcloud.com/server/releases/latest.zip

image.png

On décompresse l'archive :

unzip latest.zip

On déplace ensuite le répertoire dans le répertoire Apache :

mv nextcloud/ /var/www/html/nextcloud

Il ne reste plus qu'à changer le propriétaire du répertoire :

chown -R www-data:www-data /var/www/html/nextcloud
Créer une base de données pour Nextcloud

Exécutez la commande ci-dessous et laissez-vous guider. 

mysql_secure_installation

Une fois que c'est fait, on se connecte à MariaDB avec le compte root et le mot de passe que vous venez de définir.

mysql -u root -p

Après authentification, vous avez accès au prompt MariaDB. Nous devons commencer par créer une base de données que nous appellerons "Nextcloud"

CREATE DATABASE nextcloud;

uis, on va créer un utilisateur nommé "Nextcloud" qui aura le mot de passe "Nextcloud" et qui aura tous les droits sur la base de données "Nextcloud". Personnalisez ces informations, bien entendu.

GRANT ALL ON Nextcloud.* TO 'Nextcloud'@'localhost' IDENTIFIED BY 'Nextcloud';

On met à jour les autorisations :

FLUSH PRIVILEGES;

Puis, on se déconnecte de l'instance MariaDB :

EXIT;

Installation de Nextcloud

Tout est prêt, nous allons pouvoir finaliser l'installation de Nextcloud à l'aide d'un navigateur. Avec votre navigateur préféré, accédez à l'adresse suivante : http://<IP>/nextcloud/

image.png

Puis, un peu plus bas dans la base, il faut indiquer les informations de connexion au serveur MariaDB. Ici, on réutilise les informations définies précédemment, comme sur l'image ci-dessous. Cliquez sur "Installer" quand c'est fait.

image.png

Quelques secondes plus tard, l'installation est finalisée, bienvenue sur votre serveur Nextcloud !

image.png

Dès à présent vous pouvez créer de nouveaux fichiers, ou charger des fichiers existants. Il existe aussi des clients de synchronisations pour les postes de travail, ainsi que des applications mobiles.

image.png