GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer OwnCloud sur Ubuntu Linux :un tutoriel pour les débutants

À l'ère du cloud computing, vous ne pouvez pas nier la nécessité d'avoir au moins un service cloud. Ceux qui utilisent Dropbox, Google Drive ou Onedrive depuis des décennies pourront s'identifier au concept d'OwnCloud. Fondamentalement, OwncCloud est le remplacement open source et gratuit de tous ces serveurs cloud tiers. Sur Ubuntu, l'hébergement et le partage de fichiers sont devenus plus faciles et illimités avec l'aide du service OwnCloud.

OwnCloud sur Ubuntu Linux

Si vous avez votre propre serveur d'hébergement, vous pouvez installer et configurer votre OwnCloud sur votre Ubuntu Linux. Vous pouvez également choisir n'importe quel autre service d'hébergement pour configurer votre Owncloud. OwnCloud peut être synchronisé avec vos appareils mobiles, Mac ou même avec les appareils d'exploitation Windows. Il est privé, sécurisé et, surtout, vous appartient. Vous pouvez partager des fichiers entre vos clients et collègues avec la suite OwnCloud. Dans cet article, nous allons voir comment installer et configurer OwnCloud sur Ubuntu Linux.

Étape 1 :Mise à jour du référentiel système Ubuntu pour OwnCloud

OwnColud nécessite un serveur privé virtuel mis à jour pouvant héberger tous vos fichiers. Il est important de mettre à jour votre système car, comme vous allez héberger un serveur, tous les correctifs de sécurité doivent être mis à jour sans bogues. Alors, tout d'abord vite. Mettons à jour et améliorons notre système Ubuntu.

$ sudo apt update -y && sudo apt upgrade -y

Vous pouvez également consulter votre programme de mise à jour du logiciel Ubuntu pour vérifier si une mise à jour est disponible ou non. N'oubliez pas de choisir le meilleur serveur pour votre région afin d'obtenir la meilleure vitesse de téléchargement.

Étape 2 :Installation de PHP et du serveur Apache pour OwnCloud

Vous vous demandez peut-être pourquoi installer PHP pour démarrer OwnCloud ? Eh bien, la réponse est simple; PHP est le meilleur langage de programmation à interpréter avec n'importe quel site Web et serveur Web. PHP peut également être intégré à n'importe quel moteur de base de données. Pour installer et mettre à jour votre version PHP depuis Ubuntu, suivez les lignes de commande apt dans votre terminal.

$ sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip
- -


Vous pouvez maintenant installer le serveur Apache sur votre système Ubuntu. Le serveur HTTP Apache vous amènera au point où vous pourrez commencer avec OwnCloud sur Ubuntu. Si vous avez déjà installé un serveur Apache, vous pouvez vérifier s'il fonctionne correctement ou non.

$ sudo apt update && upgrade
$ sudo apt install apache2
$ sudo systemctl start apache2
$ sudo systemctl enable apache2

Ici, vous pouvez vérifier si le serveur HTTP d'Apache fonctionne ou non. Si vous trouvez une erreur lors de la vérification de l'état du serveur Apache, n'oubliez pas que vous entrez la version correcte du serveur Apache. Ou si vous constatez qu'aucun serveur Apache n'est installé sur votre système, vous pouvez suivre les commandes de terminal fournies ci-dessous.

$ sudo dpkg -l apache2

Vérifiez maintenant votre version de PHP pour vous assurer que le framework PHP fonctionne correctement.

$ php -v

Maintenant, vous devrez peut-être apporter quelques modifications à votre fichier de configuration PHP. Apportez les modifications suivantes à l'aide de l'éditeur de texte Nano, comme indiqué ci-dessous. Vous pouvez également modifier ces paramètres en fonction de la demande de votre serveur OwnCloud.

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
display_errors = Off
date.timezone = Bangladesh/Dhaka

Étape 3 :Vérification de l'état du serveur Apache

Afin de vérifier si votre serveur Apache fonctionne correctement ou non, vous devez tout d'abord autoriser votre défenseur pare-feu à atteindre le serveur Apache. Habituellement, sur Ubuntu, le pare-feu contrôle le trafic Web. Il peut supprimer ou refuser l'adresse de votre serveur Apache dans la liste d'accès. Alors, disons à notre pare-feu d'accepter l'adresse du serveur Apache. Avant d'accorder un accès, vous pouvez toujours avoir la liste qui pourrait nécessiter l'accès au pare-feu. Vous devrez peut-être également obtenir l'accès au pare-feu pour le service OwnCloud sur votre Ubuntu.

$ sudo ufw app list
$ sudo ufw allow 'Apache'
$ sudo ufw status

Vous pouvez maintenant vérifier l'état du serveur Apache. Vous pouvez utiliser le systemctl commande dans votre terminal Ubuntu.

$ sudo systemctl status apache2

Je suppose que vous avez correctement effectué tous les processus ci-dessus et que vous avez maintenant hâte d'accéder à votre serveur Apache. Ici, vous pourriez trouver une petite complication pour trouver l'adresse de votre serveur Apache. Normalement, le serveur est toujours hébergé sur l'hôte local, mais si vous utilisez une machine virtuelle ou Docker, vous pouvez trouver l'adresse du serveur avec l'outil réseau de base ifconfig commande.

$ ifconfig

Voilà, votre page Web Apache par défaut est maintenant ouverte dans votre navigateur. Vous pouvez modifier ce fichier à partir de votre répertoire racine Apache. Et vous pouvez également obtenir le manuel dans votre usr/share répertoire.

/var/www/html/index.html
/usr/share/doc/apache2/README.Debian.gz

Étape 4 :Installer et configurer MariaDB pour OwnCloud

MariaDB est le serveur recommandé pour le langage MySQL. Comme nous travaillons avec le serveur Web Apache, nous traiterons également d'une base de données. Pour installer MariaDB sur votre machine Ubuntu, suivez les commandes de terminal fournies ci-dessous.

$ sudo apt install mariadb-server

Vérifiez votre statut MariaDB, qu'il fonctionne ou non. Vous pouvez également vérifier la version de votre MySQL.

$ sudo systemctl status mariadb
$ mysql -V

N'oubliez pas d'ajouter la clé GNU Privacy Guard (GPG) pour MariaDB. Cela aidera à chiffrer vos données OwnCloud. Ensuite, mettez à jour le référentiel Ubuntu.

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
$ sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Voici ce que vous voudrez peut-être savoir si votre moteur de base de données fonctionne parfaitement ou non. En saisissant le mot de passe root MariaDB dans le terminal, vous pouvez modifier l'ancien mot de passe, supprimer les utilisateurs anonymes, interdire la connexion root à distance, supprimer la base de données de test et recharger les tables de privilèges d'Ubuntu.

Pour sécuriser votre serveur de base de données et obtenir l'accès root, utilisez la commande de terminal suivante. Si vous trouvez une erreur, fermez d'abord votre serveur Apache localhost, puis réessayez.

$ sudo mysql_secure_installation
$ mysql -u root -p

Pour modifier votre mot de passe MySQL par défaut, connectez-vous à votre système en tant qu'utilisateur root et modifiez le mot de passe. Configurez votre serveur OwnCloud à partir du répertoire racine d'Ubuntu.

$ sudo mysql -u root
$ sudo mysqladmin password
$ sudo mysql -u root -p

Vous devez maintenant créer une base de données pour le serveur OwnCloud. Voici les commandes du terminal sont données ci-dessous. Toutes les commandes sont simples et explicites.

Créez une nouvelle base de données pour OwnCloud et attribuez un nouveau mot de passe.

CREATE USER 'ubuntupit'@'localhost' IDENTIFIED BY '1234';

Accordez toutes les autorisations administratives à la base de données avec le mot de passe.

GRANT ALL ON owncloud.* TO 'ubuntupit'@'localhost' IDENTIFIED BY '1234' WITH GRANT OPTION;

Maintenant, nous avons presque terminé. Videz, enregistrez et quittez le terminal.

FLUSH PRIVILEGES;
Exit;

Étape 5 :Téléchargement d'OwnCloud sur Ubuntu

Télécharger et installer OwnCloud est assez basique sur Ubuntu. Il existe une variété d'agents OwnCloud disponibles sur le site officiel d'OwnCloud. Si vous utilisez un Docker, vous pouvez également trouver l'image Docker d'OwnCloud dans GitHub.

Mais maintenant, pour installer l'édition OwnCloud Community sur votre Ubuntu, utilisez le wget lien et décompressez le fichier dans le var/www/ annuaire. Une fois le processus de téléchargement et de décompression terminé, vous pouvez maintenant configurer les paramètres de votre serveur Apache avec l'éditeur de texte Vim ou Nano.

$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip
$ sudo unzip owncloud-10.4.0.zip -d /var/www/html/owncloud
$ sudo vim /etc/apache2/conf-available/owncloud.conf
$ sudo nano /etc/apache2/sites-available/owncloud.conf

Si vous ne trouvez pas Vim installé dans votre système Ubuntu, installez-le d'abord. C'est très simple.

$ sudo apt install vim

Maintenant, une fois que le owncloud.conf fichier est ouvert avec l'éditeur, copiez et collez les paramètres de configuration dans le fichier et enregistrez-le. Vous pouvez utiliser le ctrl + X , puis Y , puis appuyez sur le bouton Entrée pour enregistrer et quitter le fichier pour l'éditeur Nano.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/html/owncloud
SetEnv HTTP_HOME /var/www/html/owncloud
</Directory>Alias /owncloud "/var/www/html/owncloud/"
<Directory /var/www/html/owncloud/>
Options +FollowSymlinks
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/html/owncloud
Set HTTP_HOME /var/www/html/owncloud

</Directory>

Voici quelques commandes de serveur Apache principales qui vous aideront à configurer votre serveur OwnCloud. Vous pouvez réécrire le script, modifier l'en-tête, créer un nouvel environnement, créer un nouveau répertoire et mettre à jour le module mime Apache avec ces lignes de commande de terminal. Ensuite, redémarrez votre serveur Apache.

$ sudo a2enconf owncloud
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo a2enmod env
$ sudo a2enmod dir
$ sudo a2enmod mime
$ sudo systemctl restart apache2

Étape 6 :Premiers pas avec OwnCloud sur Ubuntu

Activez le SSL pour le serveur Apache et générez votre propre certificat pour le serveur Apache afin d'obtenir une licence. Après cela, vous pouvez accéder à votre OwnCloud en utilisant l'adresse Web de votre serveur Apache. Accédez à votre navigateur Web et écrivez l'adresse et le port de votre serveur (si nécessaire) puis ajoutez une barre oblique(/) et tapez owncloud , puis appuyez sur le bouton Entrée.

$ sudo a2enmod ssl
$ systemctl restart apache2
$ sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/owncloud.key -out /etc/apache2/ssl/owncloud.crt

Une fois que tout est fait avec succès, vous devriez enfin pouvoir accéder à la page du serveur OwnCloud à partir de votre navigateur Web dans Ubuntu.

Si vous constatez qu'une erreur s'est produite lors de l'ouverture du serveur OwnCloud dans votre navigateur Web, vous devez rechercher l'erreur dans vos fichiers de configuration. Utilisez ces lignes de commande de terminal pour savoir où se produisent les erreurs réelles.

$ journalctl | tail

Ou vous pouvez également ouvrir le fichier de configuration à partir du répertoire.

$ cd /etc/apache2
$ apache2ctl configtest

Touche finale

L'installation d'OwnCloud sur Ubuntu Linux n'est fondamentalement pas une tâche difficile. La plupart des serveurs dans le monde fonctionnent sous le serveur Apache Ubuntu. Vous devez donc être prudent lors de l'édition et de la configuration des fichiers avec Vim ou Nano. Vous pouvez personnaliser votre OwnCloud autant que vous le souhaitez; cependant, gardez à l'esprit qu'une erreur avec PHP et le serveur Apache pourrait affecter gravement votre serveur OwnCloud. N'oubliez pas non plus d'autoriser l'accès au pare-feu.

Choisir le meilleur agent pour la transmission de fichiers dans le cloud est vraiment difficile lorsque vous avez beaucoup d'options disponibles dans votre main. Mais je dois dire que OwnCloud est l'un des meilleurs systèmes de remplissage de cloud pour Ubuntu Linux. Faites-nous savoir quelle est votre évaluation du système de serveur de fichiers OwnCloud. Écrivez votre commentaire ci-dessous dans la section des commentaires. Bonne informatique en nuage !


Ubuntu
  1. Comment installer le client ownCloud sur le bureau Ubuntu 14.04

  2. Comment installer Zend Server CE sur Linux Mint 12 / Ubuntu 11.10

  3. Comment installer Plex Media Server sur Ubuntu 18.04 / Ubuntu 16.04 et Linux Mint 19

  4. Comment installer Android File Transfer pour Linux sur Ubuntu

  5. Comment installer ownCloud 10 sur Ubuntu 18.04 et 16.04

Comment installer Nextcloud sur Ubuntu Linux :un tutoriel complet pour les débutants

Comment installer un logiciel sous Ubuntu Linux :un guide complet pour les débutants

Comment installer, mettre à jour et mettre à niveau Ubuntu :un tutoriel pour les débutants

Comment installer ownCloud sur Ubuntu 14.04

Comment installer Webmin sur Ubuntu Linux

Comment installer OwnCloud sur Ubuntu 20.04