Installation de Owncloud sur Debian Top 10

Installation de Owncloud sur Debian Top 10
OwnCloud est un serveur de partage de fichiers auto-hébergé open source. Si vous souhaitez configurer votre propre serveur de partage de fichiers, OwnCloud est un excellent choix pour vous. Dans cet article, je vais vous montrer comment installer Owncloud sur Debian 10 Buster. Alors, commençons.

Avant de commencer à installer Owncloud sur Debian 10, vous devez savoir cette chose importante. OwnCloud n'est pas encore libéré pour Debian 10. Mais, le package Owncloud pour Debian 9 travaille avec quelques ajustements sur Debian 10. Le problème est que le package Owncloud pour Debian 9 ne prend pas en charge PHP 7.3 qui vient avec Debian 10. Cela ne signifie pas que OwnCloud ne fonctionnera pas sur PHP 7.3. Il existe en fait des différences mineures entre PHP 7.1, php 7.2 et php 7.3. Php 7.3 n'a introduit aucune nouvelle fonctionnalité ni supprimé de PHP 7.1 ou php 7.2. C'est juste que les développeurs OwnCloud n'ont pas testé Owncloud sur PHP 7.3. La bonne nouvelle est que la prochaine version de Owncloud aura le soutien de Php 7.3 Selon leur référentiel GitHub. Jusque-là, la façon dont il est montré ici est le seul moyen de faire travailler Owncloud sur Debian 10. Mais je vais vous dire quoi changer pour installer une nouvelle version de Owncloud lors de sa sortie.

Remarque: je ne recommande pas cela sur un serveur de production. Utilisez Debian 9 Stretch à la place jusqu'à Owncloud pour Debian 10 Buster est publié.

Ajout du référentiel de packages Debian 9 Owncloud sur Debian 10:

OwnCloud n'est pas disponible dans le référentiel officiel de Debian 10 Buster. Mais, vous pouvez facilement ajouter le référentiel officiel de package de Owncloud (pour Debian 9) et installer OwnCloud à partir de là.

Tout d'abord, téléchargez et ajoutez la clé GPG du référentiel de packages Owncloud comme suit:

$ wget -nv https: // télécharger.owncloud.org / téléchargement / référentiels / production /
Debian_9.0 / libération.Key -o / tmp / version.clé

Maintenant, ajoutez la clé GPG OwnCloud sur Debian 10 avec la commande suivante:

$ sudo apt-key ajouter - < /tmp/Release.key

Maintenant, ajoutez le référentiel de packages OwnCloud sur votre machine Debian 10 avec la commande suivante:

$ echo 'deb http: // télécharger.owncloud.org / téléchargement / référentiels / production / debian_9.0 /
/ '| TEE SUDO / ETC / APT / SOURCES.liste.d / owncloud.liste

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Choses à changer lorsque la nouvelle version de OwnCloud est publiée:

Si une nouvelle version de OwnCloud est publiée, visitez la page de OwnCloud à partir de votre navigateur Web préféré et cliquez sur le Debian icône.

Au moment d'écrire ces lignes, seule la section Debian 9 est disponible. J'ai utilisé le lien comme marqué (1) pour la clé GPG, et j'ai utilisé la chaîne de référentiel comme marqué (2) pour ajouter le référentiel de package dans la section précédente de cet article ci-dessus.

Si une nouvelle version de OwnCloud est publiée, alors Debian 10 peut être inclus. Ou, l'URL de clé GPG ou la chaîne de référentiel peut changer. Tout ce que vous avez à faire est de remplacer l'URL de la clé GPG et la chaîne de référentiel dans la section précédente de cet article ci-dessus par les nouveaux.

Installation et configuration d'Apache et MySQL pour OwnCloud:

OwnCloud est une application Web basée sur PHP. Donc, vous devez avoir une pile de lampe de travail pour que Owncloud fonctionne.

Pour installer la pile de lampe sur Debian 10, exécutez la commande suivante:

$ sudo apt install apache2 libapache2-mod-php mariaDb-server mariaDb-client
php-bz2 php-mysql php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip

Presse Y Et puis appuyez sur Pour confirmer l'installation.

La pile de lampe doit être installée.

Maintenant, activez le module de réécriture Apache comme suit:

$ sudo a2enmod réécriture

Maintenant, vous devez créer une base de données MARIADB pour OwnCloud.

Connectez-vous à MariaDb Shell comme racine utilisateur comme suit.

$ sudo mysql -u root -p

Par défaut, non racine Le mot de passe est défini. Alors, appuyez juste .

Vous devriez être connecté.

Créer une nouvelle base de données MARIADB owncloud comme suit:

MariaDB [(Aucun)]> Créer une base de données OwnCloud;

Maintenant, pour créer un nouvel utilisateur owncloud, Définissez un mot de passe (123 dans mon cas), et permettre owncloud accès à l'utilisateur à owncloud base de données, exécutez la commande SQL suivante:

MariaDb [(aucun)]> Grant tout sur Owncloud.* à 'owncloud' @ 'localhost'
Identifié par «123»;

Maintenant, sortez de la coque MariaDB comme suit:

MariaDb [(aucun)]> \ q

Maintenant, ouvrez la configuration du site Apache par défaut / etc / apache2 / sites compatible / 000-défaut.confli comme suit:

$ sudo nano / etc / apache2 / sites compatible / 000-défaut.confli

Maintenant, changez la ligne Documentroot / var / ww / html pour DocumentRoot / var / www / owncloud comme marqué dans la capture d'écran ci-dessous.

Une fois que vous avez terminé, enregistrez le fichier de configuration en appuyant sur + X suivie par Y et .

Installation de OwnCloud:

Maintenant, installez OwnCloud avec la commande suivante:

$ sudo apt install owncloud-files

Owncloud doit être installé.

Maintenant, redémarrez le apache2 Service comme suit:

$ sudo systemctl redémarrer apache2

Maintenant, vérifiez si le apache2 Le service fonctionne correctement comme suit:

$ sudo systemctl status apache2

apache2 Le service est en cours et aussi activé Pour commencer sur le démarrage du système.

Trouver l'adresse IP:

Maintenant, trouvez l'adresse IP de votre machine Debian 10 comme suit:

$ ip a

Comme vous pouvez le voir, l'adresse IP de ma machine Debian 10 est 192.168.21.131. Ce sera différent pour vous. Alors, assurez-vous de le remplacer par le vôtre à partir de maintenant.

Résoudre «Cette version de Owncloud n'est pas compatible avec PHP 7.Erreur de 3 ”:

Si vous essayez d'accéder à OwnCloud à partir de votre navigateur Web http: //192.168.21.131, Vous pouvez voir le message d'erreur suivant. J'ai déjà expliqué cela. Si vous cherchez une solution de contournement, alors cette section est pour vous.

Ouvrir le / var / www / owncloud / index.php Fichier comme suit:

$ sudo nano / var / www / owncloud / index.php

Maintenant, commentez la section marquée dans la capture d'écran ci-dessous. Le commentaire commence à partir de / * et se termine dans * /.

Le final indice.php Le fichier doit ressembler à ce qui suit. Maintenant, enregistrez le indice.php déposer.

Ouvrir le / var / www / owncloud / console.php Fichier comme suit:

$ sudo nano / var / www / owncloud / console.php

Faire la même chose pour console.php déposer. Le final console.php Le fichier doit ressembler à ce qui suit. Maintenant, sauvegard console.php déposer.

Configuration de OwnCloud:

Maintenant, visitez http: // 192.168.21.131 d'un navigateur Web.

Vous devez créer un compte d'administrateur OwnCloud à partir de là.

Le type est le nom d'utilisateur et le mot de passe de votre compte d'administration dans le Créer un compte d'administration section.

Tapez également le nom d'utilisateur de la base de données (owncloud), mot de passe (123 Dans mon cas), le nom de la base de données (owncloud), et nom d'hôte (hôte local) dans le Configurer la base de données section.

Ensuite, cliquez sur Configuration de la fin.

Maintenant, vous pouvez vous connecter à votre compte administrateur en utilisant le nom d'utilisateur et le mot de passe que vous avez définis lors de la configuration de OwnCloud.

Vous devriez être connecté. Cliquer sur X.

Vous devriez voir le tableau de bord Owncloud. Maintenant, vous pouvez utiliser Owncloud comme vous le souhaitez.

Alors, c'est ainsi que vous installez Owncloud sur Debian 10. Merci d'avoir lu cet article.