Leçon 63 Installation de NextCloud sur les serveurs Ubuntu

  • Yurii Anneticus
  • 0
  • 1719
  • 111

Il y a quelques semaines, nous avons montré aux étudiants et aux nouveaux utilisateurs un moyen simple d'installer OwnCloud sur Ubuntu. Le post d'aujourd'hui vous montre comment installer Nextcloud, un fork de OwnCloud sur les serveurs Ubuntu. Pour ceux qui ne connaissent pas Owncloud ou Nextcloud peuvent les lire un peu en ligne.

Les deux sont des logiciels open source qui fournissent des services de cloud privé. Tout comme DropBox et des services de stockage similaires, Nextcloud permet à quiconque d'héberger son propre stockage cloud sur ses serveurs. Contrairement à Dropbox et à d'autres services, Owncloud et Nextcloud sont tous deux gratuits à installer et à utiliser.

Ce bref tutoriel va vous montrer comment installer facilement Nextcloud sur des serveurs Ubuntu si vous ne savez pas comment.

Comme Owncloud, Nextcloud utilise la pile LAMP pour fonctionner. Vous devez installer MySQL ou MariaDB, PHP et un serveur Web comme Apache2 ou Nginx. Pour commencer à installer Nextcloud, suivez les étapes ci-dessous:

Étape 1: Installez la pile LAMP

Pour que Nextcloud fonctionne, il doit être installé sur un serveur avec LAMP. Pour installer LAMP, lisez l'article ci-dessous:

Tutoriel des étudiants - Configurer Ubuntu Linux avec Apache2, MariaDB et PHP (LAMP)

Nextcloud nécessite d'autres modules qui ne peuvent pas être installés à l'aide du guide ci-dessus ... pour vous assurer que tous les autres modules requis sont installés, exécutez les commandes ci-dessous:

sudo apt-get install libapache2-mod-php7.0 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

Étape 2: Téléchargez Nextcloud

Après avoir installé LAMP, téléchargez le package Nextcloud. Au moment d'écrire ces lignes, la version actuelle était à 11.0.1. Vous devrez peut-être modifier le numéro de version en conséquence. Exécutez les commandes ci-dessous pour télécharger Nextcloud.

cd / tmp / && wget https://download.nextcloud.com/server/releases/nextcloud-11.0.1.zip

Après le téléchargement, exécutez les commandes ci-dessous pour extraire Nextcloud et le déplacer vers le répertoire racine par défaut d'Apache2.

décompressez nextcloud-11.0.1.zip sudo cp -r nextcloud / var / www / html / 

N'oubliez pas de supprimer le fichier html par défaut d'Apache2 du répertoire racine. Cela peut prêter à confusion pour les nouveaux utilisateurs

sudo rm /var/www/html/index.html

Modifiez l'autorisation du répertoire pour permettre à Nextcloud de fonctionner correctement

sudo chown -R www-data: www-data / var / www / html / nextcloud

Étape 3: Configurez Apache2

Maintenant que Nextcloud est téléchargé et déplacé vers la racine du document par défaut d'Apache2, ajoutez ces configurations au fichier de configuration de site par défaut d'Apache2. Exécutez les commandes ci-dessous pour ouvrir le fichier.

sudo nano / etc / apache2 / sites-available / default ou sudo nano /etc/apache2/sites-available/000-default.conf

Ajoutez ensuite les lignes en surbrillance et enregistrez le fichier.

 ServerAdmin webmaster @ localhost DocumentRoot / var / www / html / nextcloud Alias ​​/ nextcloud "/ var / www / nextcloud /"    Options + SuivreLiens symboliques AutoriserOverride All    Dav off    SetEnv HOME / var / www / nextcloud SetEnv HTTP_HOME / var / www / nextcloud   

Ensuite, activez ces modules Apache2

sudo a2enmod en-têtes sudo a2enmod réécrire sudo a2enmod env sudo a2enmod dir sudo a2enmod mime

Étape 4 Créer la base de données / l'utilisateur Nextcloud

Enfin, créez la base de données Nextcloud et l'utilisateur de la base de données. À ce stade, vous devriez pouvoir exécuter Nextcloud sans personnaliser la base de données. Nextcloud créera automatiquement une base de données pour vous. Certaines personnes aiment simplement créer et définir leur propre base de données.

Pour le créer, suivez le guide ci-dessous:

Exécutez les commandes ci-dessous pour vous connecter au serveur de base de données.

sudo mysql -u racine -p

Ensuite, exécutez les commandes ci-dessous pour créer une nouvelle base de données appelée nextloud

CRÉER UNE BASE DE DONNÉES nextcloud;

Ensuite, exécutez les commandes ci-dessous pour créer un utilisateur de base de données pour owncloud appelé nextclouduser

CREATE USER nextclouduser;

Ensuite, accordez tous les privilèges à l'utilisateur de la base de données en exécutant les commandes ci-dessous

GRANT ALL ON nextcloud. * À 'nextclouduser' @ 'localhost' IDENTIFIED BY 'new_password_here';

Videz l'autorisation et quittez

PRIVILÈGES DE RINÇAGE; sortie 

Étape 5: Redémarrez Apache2 et connectez-vous

Enfin, redémarrez le serveur Web Apache2 et connectez-vous. Pour ce faire, exécutez les commandes ci-dessous:

sudo systemctl redémarrer apache2.service

Ensuite, ouvrez votre navigateur Web et accédez au nom d'hôte ou à l'adresse IP du serveur, suivi de nextcloud. Exemple

http: // localhost /

Vous devriez voir la page de configuration Nextcloud comme celle ci-dessous. Remplissez les informations de base de données ci-dessus, créez le compte administrateur du site et terminez la configuration.

Connectez-vous et utilisez Nextcloud.

Prendre plaisir!




Personne n'a encore commenté ce post.