GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer OwnCloud sur Ubuntu 20.04

Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer OwnCloud avec LAMP sur Ubuntu 20.04 LTS. Avant de poursuivre ce tutoriel, assurez-vous d'être connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.

OwnCloud est une plate-forme de synchronisation et de partage de fichiers open source et auto-hébergée, similaire à Dropbox, Microsoft OneDrive et Google Drive. OwnCloud est écrit en langages PHP et JavaScript. Il fonctionne avec divers systèmes de gestion de bases de données tels que MySQL, ORACLE, PostgreSQL ou MariaDB. Il maintient la synchronisation avec tous les ordinateurs, qu'il s'agisse d'un système d'exploitation basé sur Windows ou sur Linux.

Installer OwnCloud sur Ubuntu 20.04

Étape 1. Tout d'abord, avant de commencer à installer un package sur votre serveur Ubuntu, nous vous recommandons de toujours vous assurer que tous les packages système sont mis à jour.

sudo apt update
sudo apt upgrade

Étape 2. Installez LAMP Stack sur Ubuntu.

OwnCloud est construit avec PHP. Vous pouvez l'héberger comme n'importe quelle autre application Web écrite en PHP. Vous devrez donc configurer Ubuntu en tant que serveur LAMP. Si vous ne l'avez pas déjà fait, utilisez notre guide LAMP traditionnel pour configurer Ubuntu pour qu'il serve PHP avant de continuer.

Étape 3. Installez OwnCloud sur le système Ubuntu.

Il est maintenant temps de télécharger Owncloud depuis la page officielle :

wget https://download.owncloud.org/community/owncloud-complete-20200731.zip

Une fois le téléchargement terminé, extrayez l'archive dans le répertoire /var/www :

sudo unzip /tmp/owncloud-complete-20200731.zip -d /var/www

Ensuite, nous allons attribuer des autorisations Apache avec les commandes suivantes :

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

Étape 4. Création d'une base de données MySQL pour Owncloud.

Owncloud utilise la base de données MySQL pour stocker toutes ses données telles que les publications, les pages, les utilisateurs, les plugins et les paramètres de thèmes. Connectez-vous à votre serveur MySQL avec la commande suivante et entrez votre mot de passe root MySQL :

mysql -u root -p

Une fois dans la console MySQL, créez une nouvelle base de données :

create database cacti;
grant all privileges on cacti.* to [email protected] identified by 'your-passwd';
flush privileges;
quit;

Étape 5. Configuration d'Apache pour OwnCloud.

Créez un nouveau fichier de configuration d'hôte virtuel pour votre site Web Owncloud, nommé votre-domaine.com.conf :

nano /etc/apache2/sites-available/your_domain.com.conf

Et ajoutez le contenu suivant au fichier :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/owncloud
     ServerName your-domain.com
     ServerAlias www.your-domain.com

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

     <Directory /var/www/owncloud/>
            Options FollowSymlinks
            AllowOverride All
            Require all granted
     </Directory>
</VirtualHost>

Pour activer l'hôte virtuel que nous venons de créer, exécutez la commande suivante :

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Pour que la nouvelle configuration prenne effet, redémarrez le service Apache en tapant :

sudo a2ensite your_domain.com.conf
sudo a2enmod rewrite 
sudo systemctl restart apache2

Étape 6. Sécurisez OwnCloud avec Let's Encrypt SSL.

Tout d'abord, vous devrez installer le client Certbot pour installer et gérer le SSL Let's Encrypt. Vous pouvez l'installer avec la commande suivante :

sudo apt install certbot python3-certbot-apache

Une fois le Certbot installé, exécutez la commande suivante pour télécharger et installer Let's Encrypt SSL pour votre site Web :

certbot --apache -d your_domain.com

Étape 7. Terminer l'installation d'OwnCloud.

Ouvrez votre navigateur Web préféré et accédez à https://your_domain/owncloud

C'est tout ce que vous avez à faire pour installer OwnCloud sur Ubuntu 20.04 LTS Focal Fossa. J'espère que vous trouverez cette astuce rapide utile. Pour en savoir plus sur OwnCloud, veuillez consulter leur base de connaissances officielle. Si vous avez des questions ou des suggestions, n'hésitez pas à laisser un commentaire ci-dessous.


Ubuntu
  1. Comment installer ownCloud 10 sur Ubuntu 18.04 et 16.04

  2. Comment installer R sur Ubuntu 16.04

  3. Comment installer ownCloud 10 sur Ubuntu 16.04

  4. Comment installer Go sur Ubuntu 18.04

  5. Comment installer ownCloud sur Ubuntu 18.04

Comment installer OwnCloud sur Ubuntu 16.04 LTS

Comment installer OwnCloud sur Ubuntu 18.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer ownCloud sur Ubuntu 14.04

Comment installer OwnCloud sur Ubuntu 20.04