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

Comment installer NextCloud 13 sur Ubuntu 16.04

NextCloud est l'une des applications de synchronisation et de partage de fichiers auto-hébergées gratuites et open-source les plus populaires. Vous pouvez l'utiliser pour stocker vos fichiers personnels, vos contacts, vos photos, votre musique et bien plus encore et il vous permet d'y accéder ou de les partager avec vos amis à tout moment. C'est une alternative populaire à une autre application d'hébergement de fichiers largement utilisée appelée ownCloud.
Dans ce tutoriel, nous allons vous montrer comment installer NextCloud 13 sur un VPS Ubuntu 16.04.
Si vous êtes un utilisateur d'ownCloud cherchant à migrer vers NextCloud, assurez-vous de lire également notre tutoriel sur la façon de migrer d'ownCloud vers NextCloud.

Nous avons une version mise à jour de ce tutoriel sur Comment installer Nextcloud sur Ubuntu 20.04


Exigences

Avant de commencer l'installation, quelques conditions doivent être remplies :

– Accès SSH à votre serveur. Vous devrez pouvoir vous connecter à votre serveur via SSH.

– Pile LAMP composée de Linux, d'un serveur Web Apache, d'un serveur de base de données MySQL ou MariaDB et de PHP 7.0, 7.1 ou 7.2.

Il est également recommandé de sécuriser votre NextCloud avec un certificat SSL. Vous pouvez acheter un certificat SSL de confiance à partir d'ici.

1. Connectez-vous via SSH et mettez à jour votre système

Tout d'abord, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur root :

ssh root@IP_ADDRESS -p PORT_NUMBER

assurez-vous de remplacer "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP et le numéro de port SSH de votre serveur.

Après vous être connecté, assurons-nous que votre serveur Ubuntu 16.04 est à jour en exécutant les commandes suivantes :

apt-get update
apt-get upgrade

2. Installer Apache

Exécutez la commande suivante pour installer Apache sur votre serveur :

apt-get install apache2

Une fois l'installation terminée, vous pouvez activer le démarrage automatique du service au démarrage du système avec :

systemctl enable apache2

Vous pouvez vérifier si le serveur Apache est en cours d'exécution, avec la commande suivante :

systemctl status apache2

3. Installez PHP 7.0

Pour installer PHP 7 avec tous les modules supplémentaires requis par NextCloud, exécutez la commande suivante :

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

4. Installez le serveur de base de données MySQL et créez une base de données

Ensuite, nous devons installer le serveur de base de données MySQL. Pour cela, lancez simplement la commande suivante :

apt-get install mysql-server

Vous pouvez maintenant démarrer le serveur de base de données et lui permettre de démarrer automatiquement au démarrage, avec les commandes suivantes : :

systemctl start mysql
systemctl enable mysql

Vous pouvez également exécuter le mysql_secure_installation script pour renforcer la sécurité de votre serveur de base de données MySQL :

mysql_secure_installation

Après avoir répondu à toutes les questions, vous pouvez maintenant vous connecter à MySQL en tant que root en utilisant votre mot de passe root, avec la commande suivante :

mysql -u root -p

Pour créer une nouvelle base de données pour votre installation NextCloud, exécutez les commandes suivantes :

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Assurez-vous de remplacer "MOT DE PASSE" par un mot de passe réel et fort.

5. Installation de NextClould

Notre environnement d'hébergement est prêt et nous avons également créé une nouvelle base de données. Nous pouvons maintenant procéder à l'installation proprement dite de NextClould.

Exécutez les commandes suivantes pour télécharger et extraire les derniers fichiers d'installation de NextCloud 13 :

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip

6. Configurer l'hôte virtuel Apache

Afin d'accéder à votre installation NextCloud avec votre domaine, vous devrez créer un fichier de configuration d'hôte virtuel Apache. Vous pouvez le créer avec l'éditeur de texte nano :

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

Saisissez maintenant les informations suivantes dans le fichier :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/nextcloud
ServerName yourdomain.com
ServerAlias www.yourdomain.com

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

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

SetEnv HOME /var/www/nextcloud
 SetEnv HTTP_HOME /var/www/nextcloud
</Directory>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Ensuite, nous devons activer le fichier d'hôte virtuel avec la commande suivante :

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

De plus, nous devons nous assurer que les mods apache suivants sont également activés :

a2enmod rewrite headers env dir mime

Enfin, redémarrez le serveur Web Apache :

systemctl restart apache2

7. Terminez l'installation de NextClould via un navigateur Web

Vous pouvez maintenant accéder à votre http://votredomaine.com (ou http://YOUR_IP_ADDRESS ) et suivez les instructions à l'écran pour terminer l'installation de NextCloud.

Vous devrez créer votre compte d'utilisateur administrateur en choisissant votre propre nom d'utilisateur et mot de passe. Dans la section "Stockage et base de données", entrez les informations de la base de données que nous avons précédemment créée, puis cliquez sur "Terminer la configuration".

C'est ça. Votre NextCloud a été installé avec succès et vous pouvez vous connecter avec les identifiants de connexion de votre utilisateur administrateur.

Bien sûr, vous n'êtes pas obligé d'installer NextCloud 13 sur Ubuntu 16.04, si vous utilisez l'un de nos services d'hébergement NextClould, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article, sur Comment installer NextCloud 13 sur 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 FastPanel sur Ubuntu 20.04

  2. Comment installer MySQL sur Ubuntu 16.04

  3. Comment installer PHP 7.2 sur Ubuntu 16.04

  4. Comment installer NextCloud 15 sur Ubuntu 18.04

  5. Comment installer Sensu sur Ubuntu 18.04

Comment installer Nextcloud sur Ubuntu 18.04 et 16.04

Comment installer aaPanel sur Ubuntu 20.04

Comment installer osTicket sur Ubuntu 16.04

Comment installer NextCloud 14 sur Ubuntu 16.04

Comment installer Nextcloud 14 sur Debian 9

Comment installer Nextcloud sur Ubuntu 20.04