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

Comment installer ownCloud 10 sur Ubuntu 16.04

ownCloud est une application Web d'entreprise open source populaire 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 Google Drive, Dropbox, iCloud, etc. ownCloud est une application multiplateforme et prend en charge tous les systèmes d'exploitation courants, mais ce tutoriel a été écrit spécialement pour Ubuntu 16.04. Au moment de la rédaction, la dernière version d'ownCloud est 10.0.7.

1. Prérequis

  • PHP>=5.6 (PHP 7.0 ou supérieur 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 (MySQL 5.5 ou version ultérieure est recommandé), MariaDB 5.5+, PostgreSQL ou SQLite installé sur votre serveur virtuel Linux.

2. Mettre à jour le système

Comme d'habitude, avant d'installer des packages système sur votre serveur, mettez d'abord à jour le système :

# sudo apt-get update && apt-get upgrade

3. Installer ownCloud

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

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

Assurez-vous que apt-transport-https est installé car nous en aurons besoin pour la prochaine étape :

# sudo apt-get install apt-transport-https
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  aspell aspell-en dictionaries-common emacsen-common libaspell15 libexttextcat-2.0-0 libexttextcat-data liblua5.1-0 libyajl2
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 54 not upgraded.
Need to get 26.1 kB of archives.
After this operation, 215 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 apt-transport-https amd64 1.2.26 [26.1 kB]
Fetched 26.1 kB in 0s (60.8 kB/s)
Selecting previously unselected package apt-transport-https.
(Reading database ... 35616 files and directories currently installed.)
Preparing to unpack .../apt-transport-https_1.2.26_amd64.deb ...
Unpacking apt-transport-https (1.2.26) ...
Setting up apt-transport-https (1.2.26) ...

Créez un fichier owncloud.list dans /etc/apt/sources.list.d afin que nous puissions ajouter le référentiel ownCloud au serveur :

# echo 'deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list
deb https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /

Maintenant, mettez à jour à nouveau les packages système afin que nous puissions installer les packages ownCloud :

# sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:3 http://archive.canonical.com/ubuntu xenial InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Ign:5 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  InRelease
Get:6 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release [986 B]
Get:7 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Release.gpg [481 B]
Get:8 https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04  Packages [736 B]
Fetched 2203 B in 2s (1030 B/s)
Reading package lists... Done

Installez ownCloud en exécutant la commande suivante :

# sudo apt-get install owncloud-files
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  owncloud-files
0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
Need to get 0 B/35.1 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Selecting previously unselected package owncloud-files.
(Reading database ... 35869 files and directories currently installed.)
Preparing to unpack .../owncloud-files_10.0.7-1.1_all.deb ...
Unpacking owncloud-files (10.0.7-1.1) ...
Setting up owncloud-files (10.0.7-1.1) ...

Nous pouvons passer à l'étape suivante maintenant.

4. Créer une base de données MySQL pour ownCloud

Connectez-vous à MySQL avec le compte root :

# mysql -u root -p

Nous allons maintenant créer une base de données MySQL pour ownCloud en utilisant la requête suivante :

mysql> CREATE DATABASE owncloud;

Exécutez ensuite la requête suivante pour ajouter un utilisateur distinct pour ownCloud qui interagira avec la base de données :

mysql> GRANT ALL PRIVILEGES ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'enter_username_password_here';

Exécutez la commande suivante pour appliquer les privilèges que nous avons définis :

mysql> FLUSH PRIVILEGES;

Nous pouvons maintenant quitter la session MySQL :

mysql> exit;

5. Configurer ownCloud

Assurez-vous d'abord que les packages suivants sont installés car ils sont nécessaires à ownCloud :

# sudo apt-get install libapache2-mod-php7.0 \
    openssl php-imagick php7.0-common php7.0-curl php7.0-gd \
    php7.0-imap php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring \
    php7.0-mcrypt php7.0-mysql php7.0-pgsql php-smbclient php-ssh2 \
    php7.0-sqlite3 php7.0-xml php7.0-zip

6. Configurer Apache sur le serveur ownCloud

Nous devrons maintenant configurer la configuration Apache afin qu'elle puisse servir le répertoire ownCloud, ajouter le contenu suivant ci-dessous au fichier /etc/apache2/sites-available/owncloud.conf avec nano ou votre éditeur préféré :

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

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 les modules Apache suivants :

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

Activez la configuration d'Apache ownCloud :

# sudo a2ensite owncloud.conf

Redémarrez maintenant le serveur Web Apache :

# sudo systemctl restart apache2

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 :

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

Voilà, vous devriez maintenant avoir installé avec succès ownCloud 10 sur votre serveur.

Bien sûr, vous n'avez pas besoin d'installer et de configurer ownCloud 10 sur un VPS Ubuntu 16.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 16.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous voudrez peut-être envisager de lire notre guide sur Comment installer NextCloud 14 sur Ubuntu 16.04.

PS . Si vous avez aimé cet article sur la façon d'installer et de configurer ownCloud 10 sur un VPS Ubuntu 16.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 ownCloud 10 sur Ubuntu 18.04 et 16.04

  2. Comment installer ISPConfig 3 sur Ubuntu 18.04

  3. Comment installer OwnCloud 7 sur un VPS Ubuntu 14.04

  4. Comment installer R sur Ubuntu 16.04

  5. Comment installer ownCloud sur Ubuntu 18.04

Comment installer OwnCloud sur Ubuntu 15.10

Comment installer OwnCloud sur Ubuntu 18.04

Comment installer Go dans Ubuntu 20.04

Comment installer Go sur Ubuntu 22.04

Comment installer ownCloud sur Ubuntu 14.04

Comment installer OwnCloud sur Ubuntu 20.04