GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer OwnCloud sur Ubuntu 20.04 LTS - guide étape par étape ?

OwnCloud est un logiciel gratuit et open-source qui vous permet de créer un cloud privé "d'hébergement de fichiers". OwnCloud est similaire au service DropBox à la différence qu'il peut être téléchargé et installé gratuitement sur votre serveur privé. Owncloud créé par PHP et base de données backend MySQL (MariaDB), SQLLite ou PostgreSQL. OwnCloud vous permet également de visualiser et de synchroniser facilement le carnet d'adresses, les événements du calendrier, les tâches et les signets. Vous pouvez y accéder via l'interface Web attrayante et facile à utiliser ou installer le client OwnCloud sur votre ordinateur de bureau ou portable (prend en charge Linux, Windows et macOS).

Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes OwnCloud associées.

Dans ce cadre, nous verrons comment installer OwnCloud sur Ubuntu 20.04 LTS.


Les fonctionnalités d'OwnCloud incluent :

  • Gestion des versions :un historique des fichiers vous permet de revenir à une version précédente.
  • Cryptage : ownCloud protège les données des utilisateurs en transit ; lorsqu'il est transmis entre le client et le serveur.
  • Téléchargement par glisser-déposer :faites glisser des fichiers depuis votre gestionnaire de fichiers de bureau vers votre instance ownCloud.
  • Thèmes :modifiez l'apparence de votre instance ownCloud.
  • Affichage des fichiers ODF :vous pouvez afficher les fichiers Open Document Format, tels que les documents .odt et les feuilles de calcul .ods.
  • Extension via des applications installables :à partir d'ownCloud Marketplace, vous pouvez installer un certain nombre d'applications officielles et tierces.
  • Une application mobile pour Android et iOS :les applications mobiles vous permettent d'interagir avec votre serveur ownCloud, par exemple pour synchroniser, mettre en ligne, télécharger et afficher des fichiers.


Étapes pour installer et configurer OwnCloud sur Ubuntu 20.04 LTS Focal Fossa

1. Effectuez la mise à jour du système

Tout d'abord, assurez-vous que tous vos packages système sont à jour en exécutant les commandes apt suivantes dans le terminal :

$ sudo apt update
$ sudo apt upgrade


2. Installez la pile de lampes

Un serveur LAMP est requis. Si vous n'avez pas installé LAMP, vous pouvez suivre notre guide ici.


3. Installez OwnCloud sur le système

Maintenant, nous téléchargeons la dernière version d'OwnCloud https://owncloud.com/download-server/ :

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

Décompressez l'archive OwnCloud dans le répertoire racine du document sur votre serveur :

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

Nous devrons modifier certaines autorisations de dossiers :

$ sudo chown -R www-data:www-data /var/www/html/owncloud/
$ sudo chown -R 755 /var/www/html/owncloud/


4. Configurez MariaDB pour OwnCloud

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide du script mysql_secure_installation. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé :

$ mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour OwnCloud. Exécutez la commande suivante :

$ mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois connecté à votre serveur de base de données, vous devez créer une base de données pour l'installation d'OwnCloud :

CREATE DATABASE ownclouddb;
CREATE USER 'ownclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
GRANT ALL ON ownclouddb.* TO 'ownclouduser'@'localhost';
FLUSH PRIVILEGES;
exit


5. Configurer le serveur Web Apache pour OwnCloud

Créez une nouvelle directive d'hôte virtuel dans Apache. Par exemple, créez un nouveau fichier de configuration Apache nommé 'owncloud.conf' sur votre serveur virtuel :

$ ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
$ nano /etc/apache2/sites-available/owncloud.conf

Ajoutez les lignes suivantes :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/owncloud/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/owncloud/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Maintenant, nous pouvons redémarrer le serveur Web Apache pour que les modifications aient lieu :

$ sudo a2ensite owncloud.conf
$ sudo a2enmod rewrite
$ sudo systemctl restart apache2


6. Configurez HTTPS

Nous devrions activer une connexion HTTPS sécurisée sur Nextcloud. Nous pouvons obtenir un certificat TLS gratuit auprès de Let's Encrypt. Installez le client Let's Encrypt (certbot) à partir du référentiel Ubuntu 20.04 :

$ sudo apt install certbot python3-certbot-apache

Ensuite, exécutez la commande suivante pour obtenir un certificat TLS gratuit à l'aide du plugin Apache :

$ sudo certbot --apache --agree-tos --redirect --staple-ocsp --email [email protected] -d example.com

Si le test réussit, rechargez Apache pour que la modification prenne effet :

$ sudo apache2ctl -t
$ sudo systemctl reload apache2


Comment accéder à l'Interface Web OwnCloud ?

Pour configurer ownCloud, nous utiliserons l'interface web.

Alors, allez-y et ouvrez un navigateur Web et pointez-le vers https://votre-domaine.com.

Vous devriez voir une page Web où vous pouvez entrer le nom d'utilisateur et le mot de passe pour le compte d'utilisateur administrateur, cliquer sur le lien hypertexte "Options avancées" et entrer dans le répertoire de données (ou laisser le paramètre par défaut), puis entrer le nom d'utilisateur de la base de données, le mot de passe de la base de données, le nom de la base de données , hôte (localhost) et cliquez sur "Terminer la configuration".

Vous pouvez également télécharger les clients ownCloud pour synchroniser les documents sur vos appareils.

Depuis la page d'accueil, vous pouvez commencer à télécharger le contenu en utilisant le bouton "+ signe".



Ubuntu
  1. Installer les packages RPM sur Ubuntu 20.04 LTS - Guide étape par étape ?

  2. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer Ubuntu 20.04 LTS - Guide étape par étape ?

  4. Installer NumPy sur Ubuntu 20.04 LTS - Guide étape par étape ?

  5. Installer Homebrew sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Angular sur Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Adminer sur Ubuntu 20.04 LTS - guide étape par étape ?

Installer PowerShell sur Ubuntu 20.04 LTS - Un guide étape par étape ?

Installer Magento sur Ubuntu 20.04 LTS - Un guide étape par étape ?

Installer Puppet sur Ubuntu 20.04 LTS - Un guide étape par étape ?

Installer Yarn sur Ubuntu 20.04 LTS - Un guide étape par étape ?