Netxcloud
Guide pratique : Netxcloud. Recherche parmi 301 000+ dissertationsPar maddness_el • 16 Février 2021 • Guide pratique • 650 Mots (3 Pages) • 462 Vues
prérequis
Un serveur exécutant Debian 10.
Un nom de domaine valide indiqué avec l’adresse IP de votre serveur.
Un mot de passe root est configuré sur votre serveur.
Préparation du système :
Mettre a jour le système
apt-get update
apt-get upgrade
Installez Apache, MariaDB et PHP :
Installer les packet nécessaire
NextCloud fonctionne sur le serveur Web, écrit en PHP et utilise MariaDB pour stocker leurs données. Vous devrez donc installer Apache, MariaDB, PHP et d’autres packages requis sur votre système. Vous pouvez tous les installer en exécutant la commande suivante:
apt-get install apache2 libapache2-mod-php mariadb-server php-xml php-cli php-cgi php-mysql php-mbstring php-gd php-curl php-zip wget unzip -y
paramétrage de apache
Une fois tous les packages installés, ouvrez le fichier php.ini et ajustez certains paramètres recommandés:
nano /etc/php/7.3/apache2/php.ini
Modifiez les paramètres suivants:
memory_limit = ???M
upload_max_filesize = ???M
post_max_size = ???M
max_execution_time = 300
date.timezone = Europe/Paris
Enregistrez et fermez le fichier lorsque vous avez terminé. Ensuite, démarrez le service Apache et MariaDB et activez-les pour démarrer après le redémarrage du système avec la commande suivante:
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Configurer la base de données pour NextCloud
Ensuite, vous devrez créer une base de données et un utilisateur de base de données pour NextCloud. Pour ce faire, connectez-vous au shell MariaDB avec la commande suivante:
mysql -u root -p
Fournissez votre mot de passe root lorsque vous y êtes invité, puis créez une base de données et un utilisateur avec la commande suivante:
CREATE DATABASE nextclouddb;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'password';
Ensuite, accordez tous les privilèges à nextclouddb avec la commande suivante:
GRANT ALL ON nextclouddb.* TO 'nextclouduser'@'localhost';
Ensuite, flush les privilèges et quittez le shell MariaDB avec la commande suivante:
FLUSH PRIVILEGES;
EXIT;
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Télécharger NextCloud
Tout d’abord, visitez la page de téléchargement de NextCloud et téléchargez la dernière version de NextCloud sur votre système. Au moment de la rédaction de cet article, la dernière version de NextCloud est la 18.0.4. Vous pouvez le télécharger avec la commande suivante:
wget https://download.nextcloud.com/server/releases/nextcloud-18.0.4.zip
Une fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante:
unzip nextcloud-18.0.4.zip
Ensuite, déplacez le répertoire extrait vers le répertoire racine Web Apache:
mv nextcloud /var/www/html/
Ensuite, accordez les autorisations appropriées au répertoire nextcloud avec la commande suivante:
chown -R www-data:www-data /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/
Une
...