User Tools

Site Tools


wiki:nextcloud:installation_nextcloud

This is an old revision of the document!


Installation serveur Nextcloud (Debian)

Prérequis

  • Minimum 512Mib RAM
  • OS Linux

Requirements officiel de Nextcloud


Installation des paquets

Installation des paquet pour un serveur LAMP (Linux Apache MariaDB PHP) ainsi que les les modules php demander par nextcloud

Remplacer les X.X par la version disponible avec APT

sudo apt update
sudo apt install apache2 mariadb-server libapache2-mod-phpX.X
sudo apt install phpX.X-gd phpX.X-mysql phpX.X-curl phpX.X-mbstring phpX.X-intl
sudo apt install phpX.X-gmp phpX.X-bcmath php-imagick phpX.X-xml phpX.X-zip

Utiliser "Secure_installation" de mysql

Exécuter cette commande

sudo mysql_secure_installation

Cette commande lance un script interactif qui vous guidera à travers plusieurs étapes de configuration initiale pour sécuriser votre installation MariaDB

Le script vous permettra de :

  • Définir un mot de passe root pour MariaDB
  • Supprimer les utilisateurs anonymes
  • Désactiver la connexion root à distance
  • Supprimer la base de données de test et l'accès à celle-ci
  • Recharger les tables de privilèges

Il est fortement recommandé d'exécuter cette commande immédiatement après l'installation de MariaDB pour renforcer la sécurité de votre serveur de base de données.


Créer la base de donnée de Nextcloud

Rentrer dans la console de mysql

sudo mysql -uroot -p

Créer l'utilisateur de la base de donnée

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Créer la base de donnée

CREATE DATABASE IF NOT EXISTS nextcloud CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Attribuer les droits a l'utilisateur

GRANT ALL PRIVILEGES ON nextcloud.* TO 'username'@'localhost';

Recharger la table des privilèges

FLUSH PRIVILEGES;

Quitter la console mysql

Quit;

Télécharger la dernière archive Nextcloud

Se rendre sur la page de téléchargment de nextcloud

Se rendre dans le répertoire temporaire du système et télécharger l'archive

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

Extraire l'archive dans le dossier d'apache (/var/www)

sudo unzip latest.zip -d /var/www

Configuration du site WEB



wiki/nextcloud/installation_nextcloud.1732836472.txt.gz · Last modified: 2024/11/29 00:27 by hmattaliano