ownCloud est une plateforme de partage de fichiers et de collaboration open source qui vous permet de créer un cloud personnel pour stocker vos fichiers, calendriers, contacts et plus encore. Cet article vous guidera à travers les étapes nécessaires pour installer ownCloud sur Rocky Linux 9, en fournissant des instructions claires et des exemples de commandes pour aider les débutants à naviguer dans le processus, tout en offrant une analyse approfondie pour les utilisateurs plus expérimentés.
Prérequis
Avant de commencer, assurez-vous que votre système Rocky Linux 9 est à jour :
sudo dnf update -y
Étape 1 : Installation de LAMP Stack
ownCloud fonctionne sur un serveur web et nécessite une base de données et PHP pour fonctionner. Commencez par installer la pile LAMP (Linux, Apache, MySQL, PHP) sur votre système.
Installation d’Apache
Installez le serveur web Apache :
sudo dnf install httpd -y
Activez et démarrez le service Apache :
sudo systemctl enable --now httpd
Installation de MariaDB
Installez MariaDB pour gérer les bases de données ownCloud :
sudo dnf install mariadb-server -y
Activez et démarrez le service MariaDB :
sudo systemctl enable --now mariadb
Sécurisez votre installation MariaDB :
sudo mysql_secure_installation
Suivez les instructions à l’écran pour configurer MariaDB.
Installation de PHP
ownCloud nécessite PHP. Installez PHP et les extensions nécessaires :
sudo dnf install php php-mysqlnd php-dom php-xml php-json php-gd php-mbstring -y
Redémarrez Apache pour appliquer les modifications :
sudo systemctl restart httpd
Étape 2 : Création d’une base de données pour ownCloud
- Connectez-vous à MariaDB :
sudo mysql -u root -p
- Créez une base de données et un utilisateur pour ownCloud :
CREATE DATABASE owncloud;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON owncloud.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Remplacez password
par un mot de passe sécurisé.
Étape 3 : Installation de ownCloud
- Téléchargez la dernière version de ownCloud :
cd /tmp
wget https://download.owncloud.org/community/owncloud-complete-latest.zip
- Installez le paquet
unzip
et extrayez ownCloud :
sudo dnf install unzip -y
sudo unzip owncloud-complete-latest.zip -d /var/www/html/
- Ajustez les permissions :
sudo chown -R apache:apache /var/www/html/owncloud
Étape 4 : Configuration d’Apache pour ownCloud
Créez un fichier de configuration Apache pour ownCloud :
sudo nano /etc/httpd/conf.d/owncloud.conf
Ajoutez la configuration suivante :
Alias /owncloud "/var/www/html/owncloud/"
<Directory "/var/www/html/owncloud/">
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
Redémarrez Apache pour appliquer la nouvelle configuration :
sudo systemctl restart httpd
Étape 5 : Finalisation de l’installation via l’interface web
Ouvrez votre navigateur et accédez à http://votre_adresse_ip/owncloud
. Suivez les instructions à l’écran pour terminer l’installation, en utilisant les détails de la base de données que vous avez créée plus tôt.
Pour ceux qui recherchent une solution d’hébergement robuste et performante pour leurs applications ownCloud, Shape.host propose des services Cloud VPS adaptés à vos besoins. Nos VPS Linux SSD offrent les performances et la flexibilité nécessaires pour déployer et gérer ownCloud sur Rocky Linux 9, vous permettant de bénéficier d’un espace de stockage cloud personnel sécurisé et facilement accessible.