Recherche de site Web

Comment installer OwnCloud sur Ubuntu 18.04


OwnCloud est une plateforme leader de partage de fichiers open source et de collaboration dans le cloud dont les services et fonctionnalités sont similaires à ceux proposés par DropBox et Google Drive. Cependant, contrairement à Dropbox, OwnCloud ne dispose pas de la capacité du centre de données pour stocker les fichiers hébergés. Néanmoins, vous pouvez toujours partager des fichiers tels que des documents, des images et des vidéos, pour n'en citer que quelques-uns, et y accéder sur plusieurs appareils tels que des smartphones, des tablettes et des PC.

Dans cet article, vous apprendrez comment installer OwnCloud sur Ubuntu 18.04 et les versions plus récentes.

Étape 1 : mettre à jour les packages système Ubuntu

Avant de commencer, mettez à jour les packages système et les référentiels à l'aide de la commande apt suivante.

sudo apt update -y && sudo apt upgrade -y

Étape 2 : Installez Apache et PHP 7.2 dans Ubuntu

OwnCloud est construit sur PHP et est généralement accessible via une interface Web. Pour cette raison, nous allons installer le serveur Web Apache pour servir les fichiers Owncloud ainsi que PHP 7.2 et les modules PHP supplémentaires nécessaires à OwnCloud pour fonctionner correctement.

sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

Une fois l'installation terminée, vous pouvez vérifier si Apache est installé en exécutant la commande dpkg.

sudo dpkg -l apache2

À partir du résultat, nous pouvons voir que nous avons installé la version Apache 2.4.29.

Pour démarrer et permettre à Apache de s'exécuter au démarrage, exécutez les commandes.

sudo systemctl start apache2
sudo systemctl enable apache2

Rendez-vous maintenant sur votre navigateur et saisissez l'adresse IP de votre serveur dans la barre d'URL comme indiqué :

http://server-IP

Vous devriez obtenir une page Web ci-dessous montrant que Apache est installé et en cours d'exécution.

Pour vérifier si PHP est installé.

php -v

Étape 3 : Installez MariaDB dans Ubuntu

MariaDB est un serveur de base de données open source populaire largement utilisé par les développeurs, les passionnés de bases de données, ainsi que dans les environnements de production. Il s'agit d'un fork de MySQL et a été préféré à MySQL depuis le rachat de MySQL par Oracle.

Pour installer MariaDB, exécutez.

sudo apt install mariadb-server

Par défaut, MariaDB n'est pas sécurisé et est sujet à des failles de sécurité. Nous devons donc effectuer des étapes supplémentaires pour renforcer le serveur MariaDB.

Pour commencer à sécuriser votre serveur MySQL, exécutez la commande :

sudo mysql_secure_installation

Appuyez sur ENTER lorsque vous êtes invité à saisir le mot de passe root et appuyez sur 'Y' pour définir le mot de passe root.

Pour les invites restantes, tapez simplement 'Y' et appuyez sur ENTER.

Votre serveur MariaDB est désormais sécurisé à un niveau décent.

Étape 4 : Créer une base de données OwnCloud

Nous devons créer une base de données pour Owncloud afin de stocker les fichiers pendant et après l'installation. Alors connectez-vous à MariaDB.

sudo mysql -u root -p

Exécutez les commandes ci-dessous :

MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Étape 5 : Téléchargez OwnCloud dans Ubuntu

Après avoir créé la base de données, téléchargez maintenant le fichier compressé OwnCloud à l'aide de la commande wget suivante.

sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

Une fois téléchargé, décompressez le package compressé dans le répertoire /var/www/.

sudo unzip owncloud-10.4.0.zip -d /var/www/

Ensuite, définissez les autorisations.

sudo chown -R www-data:www-data /var/www/owncloud/
sudo chmod -R 755 /var/www/owncloud/

Étape 6 : Configurer Apache pour OwnCloud

Dans cette étape, nous allons configurer Apache pour servir les fichiers OwnCloud. Pour ce faire, nous allons créer un fichier de configuration pour Owncloud comme indiqué.

sudo vim /etc/apache2/conf-available/owncloud.conf

Ajoutez la configuration ci-dessous.

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Enregistrez et fermez le fichier.

Ensuite, vous devez activer tous les modules Apache requis et la configuration nouvellement ajoutée en exécutant les commandes ci-dessous :

sudo a2enconf owncloud
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Pour que les modifications entrent en vigueur, redémarrez le serveur Web Apache.

sudo systemctl restart apache2

Étape 7 : Finalisation de l'installation d'OwnCloud dans Ubuntu

Une fois toutes les configurations nécessaires finalisées, il ne reste plus qu'à installer OwnCloud sur un navigateur. Alors dirigez-vous vers votre navigateur et saisissez l’adresse de votre serveur suivie du suffixe /owncloud.

http://server-IP/owncloud

Une page Web similaire à celle ci-dessous vous sera présentée.

Juste en dessous, cliquez sur « Stockage et base de données ». Sélectionnez « MySQL/MariaDB » dans la section « configurer la base de données » et remplissez les informations d'identification de la base de données que vous avez définies lors de la création de la base de données pour OwnCloud, c'est-à-dire l'utilisateur de la base de données, le mot de passe du utilisateur de la base de données et nom de la base de données.

Enfin, cliquez sur « Terminer la configuration » pour terminer la configuration d'Owncloud.

Cela vous amène à l'écran de connexion comme indiqué. Saisissez le nom d'utilisateur et le mot de passe définis précédemment et appuyez sur ENTRÉE.

Une notification sera présentée indiquant d'autres moyens par lesquels vous pouvez accéder à OwnCloud à partir de l'application iOS, Android et de bureau.

Fermez la fenêtre contextuelle pour accéder au tableau de bord comme indiqué :

Et c'est tout, les gars ! Nous avons installé avec succès la plateforme de partage de fichiers OwnCloud sur Ubuntu 18.04.