GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer ownCloud sur Ubuntu 18.04

Dans cet article, nous allons vous montrer comment installer ownCloud sur un VPS Ubuntu 18.04 .

ownCloud est une application Web d'entreprise open source populaire écrite en PHP qui est utilisée pour la synchronisation des données et le partage de fichiers. Il permet aux utilisateurs de gérer facilement leurs fichiers, contacts, calendriers, listes de tâches, etc., ce qui en fait une excellente alternative aux plates-formes cloud populaires telles que Google Drive, Dropbox, iCloud, etc. OwnCloud est une application multiplateforme et peut être installée sur tous les systèmes d'exploitation courants.

Exigences

ownCloud nécessite les dépendances suivantes :

  • PHP>=5.6 (PHP 7.2 est recommandé), avec les extensions PHP suivantes activées :XML (Expat), curl, PDO, Phar, GD Graphics Library version 2.0.x+, DOM, ctype, JSON, iconv, intl, mcrypt, openssl, bz2, Zlib et Zip.
  • Serveur Web Apache>=2.0 compilé avec le module mod_rewrite
  • MySQL>=5.x (avec stockage InnoDB), MariaDB 5.5+, PostgreSQL (9.0 ou supérieur) ou SQLite installé sur votre serveur virtuel Linux.

Étape 1 :Mettre à jour le système

Connectez-vous à votre VPS via SSH en tant qu'utilisateur sudo :

ssh username@IP_Address

Si votre serveur utilise un numéro de port SSH personnalisé, ajoutez simplement -p Port_number à la commande et remplacez "Port_number" par votre numéro de port SSH.

Une fois connecté, exécutez les commandes suivantes pour mettre à jour la liste des packages et mettre à niveau tous les packages installés :

sudo apt-get update
sudo apt-get upgrade

Étape 2 :Installez MySQL et créez une base de données

OwnCloud fonctionne avec plusieurs plates-formes de bases de données, telles que MySQL, PostgreSQL, MariaDB et SQLite. Dans ce guide, nous utiliserons MySQL.

Si MySQL ou MariaDB n'est pas installé sur votre serveur, installez-le avec la commande suivante :

sudo apt-get install mysql-server

Une fois installé, définissez le moteur de stockage par défaut sur InnoDB. Ouvrez le fichier de configuration MySQL avec :

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

et ajoutez default-storage-engine = innodb dans le [mysqld] rubrique :

[mysqld]
default-storage-engine = innodb

Redémarrez et activez le service MySQL :

sudo systemctl restart mysql
sudo systemctl enable mysql

Connectez-vous au serveur MySQL avec :

sudo mysql

Créez une nouvelle base de données et un nouvel utilisateur pour ownCloud et accordez des autorisations à l'utilisateur :

create database owncloud;
grant all privileges on owncloud.* to owncloud@localhost identified by 'owncloud_password';

Étape 3 :Installez ownCloud

Au moment de la rédaction, la dernière version d'ownCloud est 10.0.10.

Installez le package apt-transport-https qui est nécessaire pour activer le dépôt owncloud :

sudo apt-get install apt-transport-https

Téléchargez la clé du référentiel à l'aide de wget commande et importez-la avec la apt-key commande :

sudo  wget -qO- https://download.owncloud.org/download/repositories/stable/Ubuntu_18.04/Release.key | sudo apt-key add -

La sortie ressemblera à ceci :

OK

Ensuite, activez le référentiel ownCloud en exécutant la commande suivante :

echo 'deb http://download.owncloud.org/download/repositories/10.0/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list

Mettez à jour la liste des packages et installez les owncloud-files paquet avec :

apt-get update
apt-get install owncloud-files

Une fois l'installation terminée, vous pouvez trouver les fichiers ownCloud dans le /var/www/owncloud répertoire.

Étape 4 :Installez Apache et PHP 7.2

L'installation d'Apache et de PHP 7.2 est une tâche très simple.

Pour installer Apache, PHP 7 et tous les modules nécessaires sur votre serveur Ubuntu 18.04, exécutez la commande suivante :

sudo apt-get 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

Une fois l'installation d'Apache terminée, exécutez les commandes suivantes pour activer les modules Apache nécessaires :

sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime

Redémarrez le service Apache et autorisez Apache à démarrer au démarrage avec :

sudo systemctl enable apache2.service
sudo systemctl enable apache2.service

Vous pouvez également vérifier la version php en exécutant :

php -v

La sortie ressemblera à ceci :

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Étape 5 :Configurer Apache pour servir ownCloud

Nous devons maintenant configurer Apache pour qu'il puisse servir le répertoire ownCloud.

Ouvrez votre éditeur de texte et créez un fichier de configuration pour ownCloud :

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

ajoutez le contenu suivant :

Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All

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

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

</Directory>

Activez la configuration d'Apache ownCloud :

sudo a2enconf owncloud

Redémarrez le serveur Web Apache pour que les nouvelles modifications prennent effet :

sudo systemctl restart apache2

Accéder à ownCloud

Ouvrez votre navigateur Web et saisissez l'URL suivante pour accéder à l'interface Web d'ownCloud :

http://your_server_ip_address_or_domain_name/owncloud

À partir de là, vous pouvez terminer la configuration en suivant les étapes ci-dessous :

  1. Entrez un nom d'utilisateur et un mot de passe pour le compte administrateur.
  2. Cliquez sur le lien Stockage et base de données.
  3. Laissez le paramètre de dossier de données par défaut.
  4. Cliquez sur le bouton MySQL/MariaDB.
  5. Remplissez les champs avec les informations de base de données que nous avons définies ci-dessus.
  6. Cliquez sur Terminer la configuration.

Ça y est, vous avez installé avec succès ownCloud 10 sur votre serveur Ubuntu.

Bien sûr, vous n'avez pas besoin d'installer et de configurer ownCloud 10 sur un VPS Ubuntu 18.04 si vous utilisez l'une de nos solutions d'hébergement VPS ownCloud, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer ownCloud 10 sur Ubuntu 18.04 pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur la façon d'installer et de configurer ownCloud 10 sur un VPS Ubuntu 18.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer R sur Ubuntu 16.04

  2. Comment installer Attendize sur Ubuntu 16.04

  3. Comment installer Joomla 3 sur Ubuntu 16.04

  4. Comment installer ownCloud 10 sur Ubuntu 16.04

  5. Comment installer Nginx sur Ubuntu 16.04

Comment installer OwnCloud sur Ubuntu

Comment installer ownCloud 10 sur Ubuntu 18.04 et 16.04

Comment installer OwnCloud 8 sur Ubuntu 14.04

Comment installer OwnCloud 8 sur Ubuntu 15.04

Comment installer Go sur Ubuntu 18.04

Comment installer OwnCloud sur Ubuntu 20.04