Comment installer Nextcloud 16 sur Ubuntu et ses dérivés?

Nextcloud

Il y a quelques heures la nouvelle version 16 de Nextcloud est arrivée qui est dvisant à améliorer la sécurité et le partage de fichiers avec l'aide de l'apprentissage automatique. Le projet comprend également une petite gestion de projet et une liste de contrôle d'accès pour remplacer les anciens serveurs de fichiers.

L'une des nouvelles fonctionnalités est l'utilisation de l'apprentissage automatique. Selon l'annonce, le projet souhaite non seulement détecter les connexions malveillantes, mais propose également des recommandations pour le partage de fichiers.

Cela s'applique, par exemple, aux groupes et aux personnes avec lesquels les utilisateurs partagent souvent du contenu.

De nouvelles façons de partager des fichiers dans les entreprises fournissent des listes de contrôle d'accès (ACL).

Ils permettent aux administrateurs des réseaux classiques de conserver le contrôle des droits d'accès aux fichiers et répertoires individuels grâce à un mappage détaillé des fichiers, des dossiers et des sous-dossiers.

Si ils veulent en savoir plus de cette version, vous pouvez vérifier le lien suivant.

Installation de Nextcloud 16 sur Ubuntu

Pour ceux qui souhaitent pouvoir installer la nouvelle version de NextCloud 16 sur leur système, ils doivent suivre les instructions que nous partageons avec vous ci-dessous.

Installation via le package Snap

La première méthode que nous allons vous montrer est l'installation à partir des packages Snap, étant c'est le moyen le plus simple d'installer NextCloud sur votre distribution.

Pour le moment, le seul détail est que la nouvelle version n'a pas encore été mise à jour vers stable dans Snap, car elle est toujours en version bêta. Bien que ce soit une question d'heures pour qu'il soit mis à jour.

NextCloud est distribué par snap en tant qu'application unique avec ses dépendances et il fonctionnera en toute sécurité sur le système.

La chose la plus importante à propos de cette méthode d'installation est que les Snaps sont conçus pour être des applications sécurisées, en bac à sable, en conteneur, isolées du système sous-jacent et des autres applications.

Pour installer le package Nextcloud à partir de Snap, il leur suffit d'exécuter la commande suivante dans un terminal:

 sudo snap install nextcloud

Installation traditionnelle

L'autre méthode pour installer la nouvelle version de NextCloud 16 est installer un serveur web et PHP.

Logo Nextcloud

Pour ca nous devrons ouvrir un terminal et y exécuter les commandes suivantes:

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

Maintenant que vous avez configuré l'environnement, tout reste à choisir une base de données prenant en charge l'installation pour cela, nous allons exécuter ce qui suit:

 sudo apt-get install mariadb-server php-mysql

Lors de l'installation, il vous sera demandé de choisir un mot de passe root . Si vous n'êtes pas invité à choisir un mot de passe, la valeur par défaut sera vide.

maintenant besoin d'entrer dans la base de données (il leur sera demandé le mot de passe que vous venez de définir):

 mysql -u root -p

Maintenant que vous devez créer une base de données:

CREATE DATABASE nextcloud;

maintenant ils doivent créer l'utilisateur à utiliser pour se connecter à la base de données:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

La dernière étape est accordez les privilèges au nouvel utilisateur:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Lorsque vous avez terminé, tapez Ctrl-D pour quitter.

La dernière étape consiste à installer Nextcloud avec:

cd /var/www
wget <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

sudo chown -R www-data:www-data nextcloud

sudo rm nextcloud-16.0.0.tar.bz2

maintenant nous devons créer un nouveau fichier dans /etc/apache2/sites-available/nextcloud.conf . Nous allons éditer ceci avec l'éditeur de notre préférence:

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> 

Une fois fait, il est temps d'activer le nouveau site et d'activer les mods apache Ce dont NextCloud a besoin:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Une fois que vous avez terminé de sélectionner la base de données, il est temps de tout installer. Accédez à http: // votre_adresse / nextcloud /

Ou en tant que tel localhost / nextcloud

Sélectionnez un nom d'utilisateur et un mot de passe d'administrateur, puis vous pouvez sélectionner le dossier de données.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   david freire garcia dit

    Tout d'abord, félicitations pour le blog, je le suis régulièrement et j'apprends beaucoup sur Linux.
    Je pense monter un serveur Nextcloud sur un PC et j'aimerais savoir si l'installation via Snap est valide pour l'installer en tant que serveur ou uniquement en tant que client.
    Merci beaucoup à l'avance
    salutations