Nextcloud est une plateforme de partage de fichiers et de collaboration en ligne qui permet aux utilisateurs de stocker leurs données de manière privée et sécurisée. Si vous cherchez à installer Nextcloud sur Rocky Linux 8.4, ce guide détaillé vous fournira toutes les instructions nécessaires pour mener à bien cette installation, rendant le processus compréhensible même pour les débutants, tout en offrant suffisamment de détails pour les utilisateurs avancés.
Prérequis
- Un serveur avec Rocky Linux 8.4 installé.
- Un serveur web LAMP (Linux, Apache, MySQL, PHP) configuré sur votre serveur.
- Accès root ou un utilisateur avec des privilèges sudo.
Étape 1 : Préparation de l’environnement
Avant de procéder à l’installation de Nextcloud, vous devez vous assurer que votre système est à jour et que tous les paquets nécessaires sont installés.
- Mettez à jour votre système :
sudo dnf update -y
- Installez les paquets PHP requis :
sudo dnf install -y php php-gd php-mbstring php-intl php-pecl-apcu php-mysqlnd php-json php-zip php-xml php-curl
Étape 2 : Téléchargement de Nextcloud
Téléchargez la dernière version de Nextcloud depuis le site officiel.
- Accédez à votre répertoire web :
cd /var/www/html
- Téléchargez le dernier paquet Nextcloud :
sudo wget https://download.nextcloud.com/server/releases/nextcloud-22.2.0.zip
- Décompressez l’archive Nextcloud :
sudo unzip nextcloud-22.2.0.zip
- Changez la propriété du répertoire Nextcloud pour le serveur web :
sudo chown -R apache:apache nextcloud
Étape 3 : Création de la base de données
Nextcloud a besoin d’une base de données pour stocker ses données. Vous pouvez utiliser MySQL/MariaDB pour créer une base de données.
- Connectez-vous à votre serveur MySQL/MariaDB :
sudo mysql -u root -p
- Créez une base de données pour Nextcloud :
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'strongpassword';
FLUSH PRIVILEGES;
EXIT;
Remplacez strongpassword
par un mot de passe sécurisé.
Étape 4 : Configuration de Apache
Configurez Apache pour servir Nextcloud.
- Créez un fichier de configuration Apache pour Nextcloud :
sudo nano /etc/httpd/conf.d/nextcloud.conf
- Ajoutez la configuration suivante :
Alias /nextcloud "/var/www/html/nextcloud/"
<Directory "/var/www/html/nextcloud/">
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
- Redémarrez le serveur Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation via le navigateur
Finalisez l’installation en accédant à http://votre_adresse_ip/nextcloud
dans votre navigateur. Suivez les instructions pour configurer l’administrateur de Nextcloud et connectez-le à la base de données que vous avez créée.
Pour les entreprises et les développeurs cherchant une solution d’hébergement performante pour Nextcloud, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances nécessaires pour une installation et une gestion efficaces de Nextcloud sur Rocky Linux 8.4, assurant une plateforme stable et sécurisée pour la gestion de vos données et collaborations.