GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer ownCloud sur Debian 10

Dans ce tutoriel, nous allons vous montrer comment installer OwnCloud sur un VPS Debian 10.

OwnCloud est un serveur de synchronisation de données, de partage de fichiers et d'hébergement gratuit, open source et auto-hébergé qui vous permet de stocker vos fichiers, documents et images personnels à partir d'un emplacement central. OwnCloud est très similaire à DropBox et à d'autres services de stockage en nuage tels que OneDrive, iCloud et Google Drive. La principale différence est qu'il est auto-hébergé, ce qui signifie que vos données n'appartiennent qu'à vous. Ceci est bien sûr préférable si vous souhaitez que vos données soient plus sécurisées.

Le processus d'installation d'ownCloud est très simple et fonctionne immédiatement. Il est multiplateforme et est livré avec une vaste bibliothèque de plugins qui lui permettent d'avoir des fonctionnalités similaires à d'autres solutions de stockage en nuage. OwnCloud est accessible via un navigateur Web, un client de bureau (Windows, MAC, Linux) et des appareils mobiles (Android et iOS).

Prérequis

  • Pour les besoins de ce tutoriel, nous utiliserons Debian 10 VPS. Un plan avec plus de stockage serait mieux pour ce type de logiciel.
  • Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.

Étape 1 :Connectez-vous via SSH et mettez à jour les packages

Connectez-vous à votre VPS Debian 10 avec SSH en tant qu'utilisateur root :

ssh root@IP_Address -p Port_number

Remplacez "root" par un utilisateur disposant des privilèges sudo si nécessaire. De plus, remplacez "IP_Address" et "Port_number" par l'adresse IP et le numéro de port SSH respectifs de votre serveur. Ensuite, assurons-nous que nous sommes sur Debian 10. Vous pouvez le faire comme ceci :

# lsb_release -a

Vous devriez obtenir ceci en sortie :

ID distributeur :DebianDescription :Debian GNU/Linux 10 (buster)Version :10Nom de code :buster

Ensuite, exécutez la commande suivante pour vous assurer que tous les packages installés sur le serveur sont mis à jour vers leurs dernières versions disponibles :

# apt update &&apt upgrade

Étape 2 :Installer la pile de serveurs LAMP

Tout d'abord, nous devons installer Apache, MariaDB et PHP sur le serveur. Vous pouvez installer le serveur Apache et MariaDB en exécutant la commande suivante :

apt-get install apache2 mariadb-server mariadb-client

Par défaut, Debian 10 est livré avec PHP 7.3 et au moment de la rédaction, ownCloud ne prend pas en charge PHP 7.3. Cela signifie que nous devons installer PHP 7.2 et d'autres modules sur le serveur.

Remarque :  Si ownCloud prend en charge PHP 7.3 ou une version ultérieure à l'avenir, vous pouvez ignorer l'installation de PHP ici. Cependant, vous devrez probablement installer les modules PHP requis à l'aide de PHP 7.3 à la place.

Pour installer PHP 7.2, nous devons ajouter le référentiel PHP Suri dans la liste des sources APT.

Tout d'abord, téléchargez et ajoutez la clé Suri GPG avec la commande suivante :

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Ensuite, ajoutez le référentiel Suri avec la commande suivante :

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"> /etc/apt/sources.list.d/php.list

Ensuite, mettez à jour le référentiel et installez PHP 7.2 avec les autres modules requis en exécutant la commande suivante :

apt-get updateapt-get install php7.2 libapache2-mod-php7.2 php7.2-curl php7.2-intl php7.2-json php7.2-gd php7.2-mbstring php7.2-mysql php7.2-xml php7.2-zip

Une fois tous les packages installés, vous pouvez passer à l'étape suivante.

Étape 3 :Configurer une base de données pour ownCloud

Tout d'abord, sécurisez l'installation de MariaDB à l'aide de mysql_secure_installation script :

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Entrez le mot de passe actuel pour root (entrez pour aucun) :appuyez simplement sur la touche [Entrée], il n'y a pas de mot de passe par défautDéfinir le mot de passe root ? [O/n] : YNouveau mot de passe :saisissez le mot de passe. Saisissez à nouveau le nouveau mot de passe :répétez le mot de passe. Supprimer les utilisateurs anonymes ? [O/n] :YInterdire la connexion root à distance ? [O/n] :YSupprimer la base de données de test et y accéder ? [O/n] :YRecharger les tables de privilèges maintenant ? [O/n] :O

Une fois MariaDB sécurisée, connectez-vous au shell MariaDB avec la commande suivante :

mysql -u root -p

Fournissez votre mot de passe root lorsque vous y êtes invité, puis créez une base de données et un utilisateur pour ownCloud :

MariaDB [(aucun)]> CRÉER UNE BASE DE DONNÉES ownclouddb;MariaDB [(aucun)]> ACCORDER TOUT SUR ownclouddb.* à 'owncloud'@'localhost' IDENTIFIÉ PAR 'password';

Assurez-vous de définir un bon mot de passe unique pour votre utilisateur de base de données ownCloud.

Ensuite, videz les privilèges et quittez le shell MariaDB à l'aide de la commande suivante :

MariaDB [(none)]> FLUSH PRIVILEGES ;MariaDB [(none)]> EXIT ;

Étape 4 :Téléchargez ownCloud

Tout d'abord, rendez-vous sur le site Web d'ownCloud et téléchargez la dernière version d'ownCloud. Au moment de la rédaction de cet article, la dernière version stable d'ownCloud est la 10.2.1. Vous pouvez télécharger ownCloud en utilisant la commande suivante :

cd /var/www/wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2

Une fois téléchargé, extrayez le fichier téléchargé avec la commande suivante :

tar xjf owncloud-10.2.1.tar.bz2

Ensuite, changez la propriété du répertoire ownCloud en www-data , comme indiqué ci-dessous :

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

Étape 5 :Configurer Apache pour ownCloud

Nous devons maintenant configurer la configuration de l'hôte virtuel Apache afin qu'il puisse servir le répertoire ownCloud. Ouvrez le terminal et créez et créez le fichier de configuration Apache suivant.

nano /etc/apache2/sites-available/owncloud.conf

Ajoutez le contenu suivant :

Alias ​​/ "/var/www/owncloud/"
Options +FollowSymlinksAllowOverride AllDav offSetEnv HOME /var/www/owncloudSetEnv HTTP_HOME /var/www/owncloud 

Enregistrez et fermez le fichier, puis désactivez le fichier d'hôte virtuel par défaut d'Apache et activez le fichier d'hôte virtuel d'ownCloud :

a2dissite 000-defaulta2ensite owncloud

OwnCloud nécessite que les modules mod_rewrite, headers, env, mime et unique_id soient activés. Vous pouvez activer tous ces modules avec la commande suivante :

a2enmod réécrire les en-têtes a2enmoda2enmod enva2enmod mimea2enmod unique_id

Enfin, redémarrez le service Apache pour activer les modifications :

systemctl redémarre apache2

Étape 6 :Finaliser l'installation

À ce stade, ownCloud est téléchargé et Apache est configuré pour servir le répertoire ownCloud.

Maintenant, ouvrez votre navigateur Web et accédez à l'assistant d'installation d'ownCloud en tapant l'URL http://your-server-ip . Vous serez redirigé vers la page de configuration d'ownCloud :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe souhaités, les détails de la base de données et cliquez sur le bouton Terminer la configuration. Une fois l'installation terminée, vous serez redirigé vers la page de connexion d'ownCloud :

Fournissez votre nom d'utilisateur et votre mot de passe d'administrateur pour vous connecter à ownCloud comme indiqué ci-dessous :

À partir de là, vous pouvez télécharger des applications pour divers appareils afin de synchroniser vos fichiers. Ignorez-le et cliquez sur le X dans le coin supérieur droit de l'écran. Vous devriez voir le tableau de bord principal d'ownCloud sur l'écran suivant :

Créons maintenant un nouvel utilisateur pour ownCloud. Pour ce faire, cliquez sur owncloudadmin> Utilisateurs dans le volet supérieur droit et cliquez sur l'icône d'engrenage dans le volet inférieur gauche et activez "Définir le mot de passe pour les nouveaux utilisateurs". Vous devriez voir la page suivante :

Maintenant, fournissez votre nom d'utilisateur et votre mot de passe souhaités, puis cliquez sur le bouton Créer. Vous devriez voir la page suivante :

Maintenant, déconnectez-vous de l'utilisateur owncloudadmin et connectez-vous avec votre nom d'utilisateur, comme indiqué ci-dessous :

Voilà, vous avez maintenant installé avec succès ownCloud sur votre VPS Debian 10. Vous pouvez désormais facilement stocker et partager des fichiers personnels, des documents, des contacts, des calendriers et des photos avec d'autres personnes.

Bien sûr, vous n'avez pas besoin de savoir comment installer ownCloud sur Debian 10 si vous avez un hébergement VPS ownCloud chez nous. Vous pouvez simplement demander à nos administrateurs d'installer ownCloud sur Debian 10 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer ownCloud sur Debian 10.

PS . Si vous aimez lire cet article de blog sur comment installer ownCloud sur Debian 10 , n'hésitez pas à la partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou simplement laisser un commentaire.


Debian
  1. Comment installer PHP 7.4 / 7.3 / 7.2 / 7.1 sur Debian 10 / Debian 9

  2. Comment installer PHP 8.0 sur Debian 11

  3. Comment installer PHP 8.0 sur Debian 10 / Debian 9

  4. Comment installer PHP 7.4 sur Debian 10

  5. Comment installer PHP sur Debian 11

Comment installer PHP 5.6 sur Ubuntu 16.04 et Debian 9

Comment installer Laravel sur Debian 11 / Debian 10

Comment installer PHP 8.0 sur Debian / Mint

Comment installer OPcache sur Debian

Comment installer PHP 7.4 sur Debian 11 Bullseye

Comment installer OwnCloud 9 sur Debian 8