GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer et configurer OwnCloud sur Ubuntu 21 / Debian 11

Salut les gars ! Aujourd'hui, nous allons installer OwnCloud sur Ubuntu 21, mais avant cela, faisons un peu de théorie.

OwnCloud est un serveur de synchronisation et de partage de fichiers auto-hébergé. Il permet d'accéder à vos données via une interface Web, des clients de synchronisation ou WebDAV tout en fournissant une plate-forme pour afficher, synchroniser et partager facilement sur plusieurs appareils, le tout sous votre contrôle. L'architecture ouverte d'OwnCloud est extensible via une API simple mais puissante pour les applications et les plugins et fonctionne avec n'importe quel stockage.

Fonctionnalités

  • 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ème :Changez l'apparence de votre instance OwnCloud.
  • Affichage des fichiers ODF :Vous pouvez afficher les fichiers Open Document Format tels que .odt documents et .ods feuilles de calcul.
  • Extension via des applications installables  :Depuis 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, charger, télécharger et afficher des fichiers.

Installer OwnCloud sur Ubuntu

Installer la pile LAMP

La pile LAMP (Linux, Apache, MySQL, PHP) est requise pour installer OwnCloud. Dans cette section, vous suivez les étapes d'installation d'une pile LAMP sur votre machine. Bien que vous n'ayez pas à utiliser Apache comme serveur Web, les développeurs OwnCloud le recommandent vivement par rapport aux serveurs Web tels que NGINX et lightHTTP.

  1. Installez la pile LAMP avec une seule commande :
    sudo apt install lamp-server^ -y
  2. Lorsque l'installation est terminée, activez et démarrez Apache :
    sudo systemctl start apache2
  3. sudo systemctl enable apache2
  4. Démarrez et activez la base de données MySQL :
    sudo systemctl start mysql sudo systemctl enable mysql
  5. Définissez un mot de passe administrateur MySQL et sécurisez l'installation :
    sudo mysql_secure_installation
    Au cours de ce processus, le système vous demande si vous souhaitez activer le VALIDATE PASSWORD COMPONENT . Cette fonctionnalité garantit que tous les mots de passe créés sont forts et uniques. Répondez n (comme dans "non"). Lorsque vous y êtes invité, saisissez et vérifiez un nouveau mot de passe sécurisé pour l'utilisateur administrateur MySQL. Vous êtes ensuite invité à répondre à quatre questions, auxquelles vous devez toutes répondre y (comme dans "oui").
  6. Installez PHP et tous les packages PHP requis
    sudo apt install php php-opcache php-gd php-curl php-mysqlnd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip -y
  7. Redémarrez Apache pour activer les modifications :
    sudo systemctl restart apache2

Créer la base de données OwnCloud

Maintenant que vous avez installé les prérequis, il est temps de créer la base de données et l'utilisateur OwnCloud. Les commandes de cette section sont émises depuis la console MariaDB.

  1. Accéder à la console MariaDB :
    sudo mysql -u root -p
  2. créez votre base de données OwnCloud :
    CREATE DATABASE ownclouddb;
  3. Créez un nouvel utilisateur avec les privilèges nécessaires, y compris un mot de passe fort et unique. Assurez-vous de remplacer PASSWORD avec votre propre mot de passe :
    GRANT ALL ON ownclouddb.* TO 'unixcop'@'unixcop.local' IDENTIFIED BY 'PASSWORD';
  4. Vider les privilèges de votre base de données : FLUSH PRIVILEGES;
  5. Enfin, quittez la console de la base de données : exit

Télécharger OwnCloud

À ce stade, le système est prêt pour OwnCloud. Avant de télécharger le logiciel, consultez la page de téléchargement d'OwnCloud pour confirmer la version la plus récente.

  1. Téléchargez OwnCloud. wget https://download.owncloud.org/community/owncloud-10.5.0.zip
  2. Décompressez le fichier téléchargé : unzip owncloud-10.5.0.zip
  1. Lorsque vous décompressez le fichier, un nouveau répertoire nommé owncloud est créé. Déplacez le nouveau répertoire vers le document Apache root . Cet exemple utilise le répertoire par défaut pour les fichiers du site Apache : sudo mv owncloud /var/www/html/
  2. Changer le propriétaire du owncloud répertoire : sudo chown -R www-data: /var/www/html/owncloud

Créer un fichier de configuration Apache

Apache nécessite un fichier de configuration d'hôte virtuel afin de servir votre instance OwnCloud sur le Web.

  1. Créez un fichier de configuration Apache à l'aide de l'éditeur de texte Nano :
    sudo vim /etc/apache2/sites-available/owncloud.conf
  2. Collez le texte suivant dans le nouveau fichier. Remplacer les mentions de example.com avec votre propre nom de domaine ou votre adresse IP
<VirtualHost \*:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/owncloud
     ServerName example.com
    <Directory /var/www/html/owncloud>
         Options FollowSymlinks
         AllowOverride All
         Require all granted
     </Directory>

ErrorLog ${APACHE_LOG_DIR}/example.com_error.log

CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
  1. Enregistrer et fermer le fichier
  2. Activer la rewrite , mime , et unique_id Modules Apache : sudo a2enmod rewrite mime unique_id
  3. Redémarrez le serveur Apache :
    sudo systemctl restart apache2

La partie ligne de commande de l'installation est terminée.

Configurer OwnCloud sur Ubuntu

Cette section couvre la partie Web de l'installation.

  1. Ouvrez un navigateur Web et accédez au domaine de votre site, s'il a été configuré pour utiliser un nom de domaine tel que http://unixcop.local/owncloud .
  2. Saisissez un nom d'utilisateur et un mot de passe pour l'utilisateur administrateur ; cliquez sur Storage & Database menu déroulant; puis cliquez sur MySQL/MariaDB .

Après vous être connecté, vous obtiendrez la page comme celle-ci


Ubuntu
  1. Comment installer et configurer Redis sur Ubuntu 18.04

  2. Comment installer et configurer Redmine sur Ubuntu 18.04

  3. Comment installer et configurer ownCloud avec Apache sur Ubuntu 18.04

  4. Installez ownCloud 10 sur Ubuntu 16.04 / 14.04 / Debian 9 / 8

  5. Installer Node.js dans Ubuntu et Debian

Comment installer et configurer Solr 6 sur Ubuntu 16.04

Installer et configurer Git sur Ubuntu 16.04

Installer et configurer Fail2ban sur Ubuntu 20.04

Installer et configurer GlusterFS sur Ubuntu 16.04 / Debian 8

Installer et configurer Virtualmin sur le serveur Ubuntu 20.04 / Debian 10

Installer et configurer Fail2ban sur Debian 11