GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Nextcloud sur Debian 11 / Debian 10

Nextcloud est une suite logicielle auto-hébergée qui fournit un stockage en nuage sur le réseau, et c'est un fork d'ownCloud. C'est comme un Google Drive / Dropbox qui vous permet de stocker, synchroniser et partager vos documents et photos.

Dans cet article, nous verrons comment installer Nextcloud sur Debian 11 / Debian 10.

Installer le serveur Web Apache

Tout d'abord, installez le serveur Web Apache pour Nextcloud.

sudo apt update 

sudo apt install -y apache2 bzip2

Installer MariaDB

Ensuite, installez la base de données MariaDB pour l'installation de Nextcloud. Vous pouvez également utiliser la base de données MySQL à la place de MariaDB.

sudo apt install -y mariadb-server mariadb-client

Après l'installation de MariaDB, utilisez la commande mysql_secure_installation pour sécuriser l'installation de MariaDB.

Installer PHP 7.3 ou 7.4

Nextcloud nécessite PHP version 7.3 ou 7.4, et la même chose est disponible dans le référentiel Debian OS. Vous pouvez donc utiliser le apt commande pour installer le PHP et ses extensions pour l'installation de Nextcloud.

sudo apt install -y libapache2-mod-php php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip php-sqlite3

Une fois que vous avez installé PHP, activez les modules suivants pour Nextcloud.

sudo a2enmod rewrite

sudo a2enmod headers

Redémarrez le service Apache.

sudo systemctl restart apache2

Installer Nextcloud

Télécharger Nextcloud

Nextcloud propose un package d'archives pour les serveurs Linux à télécharger et à configurer manuellement au-dessus de la pile LAMP.

cd /tmp/

wget https://download.nextcloud.com/server/releases/latest.tar.bz2

tar -jxvf latest.tar.bz2

sudo mv nextcloud /var/www/html/

sudo mkdir /var/www/html/nextcloud/data

Mettez à jour la propriété des fichiers dans le répertoire Nextcloud afin que les utilisateurs d'Apache puissent y écrire les données.

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

Créer une base de données

Connectez-vous au serveur MariaDB en utilisant l'utilisateur root pour créer une base de données.

sudo mysql -u root -p

Tout d'abord, créez une base de données appelée nextclouddb .

create database nextclouddb;

Ensuite, accordez nextclouduser pour accéder à nextclouddb base de données sur localhost avec un mot de passe password .

grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';

Quittez le shell MariaDB.

exit

Configurer NextCloud

Ouvrez votre navigateur Web et accédez à l'URL ci-dessous.

http://votre.ip.addr.ess/nextcloud
  1. Remplissez le formulaire de nom d'utilisateur et de mot de passe pour créer un compte administrateur .
  2. Ensuite, cliquez sur Stockage et base de données.
  3. Tout d'abord, saisissez l'emplacement du dossier de données de Nextcloud puis les informations de la base de données dans Configurer la base de données forme de MySQL / MariaDB .
  4. Après avoir saisi toutes les informations, cliquez sur Terminer .

Accéder à Nextcloud

Une fois l'installation terminée, le programme d'installation vous amènera à la page d'accueil de Nextcloud.

Si le programme d'installation vous amène à la page d'inexistence - http://index.php/core/apps/recommended, cliquez sur le bouton de retour pour accéder à Nextcloud.

Conclusion

C'est tout. J'espère que vous avez appris à installer Nextcloud sur Debian 11 / Debian 10. Par mesure de sécurité, vous pouvez envisager d'activer HTTPS pour votre installation Nextcloud.


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer le client Nextcloud sur Debian 10 Buster

  3. Comment installer Nextcloud sur Debian 9

  4. Comment installer Nextcloud 14 sur Debian 9

  5. Comment installer NextCloud 13 sur Debian 9

Comment installer NextCloud sur Debian 10

Comment installer Debian 11

Comment installer Nextcloud sur Debian 8

Comment installer Go sur Debian 10

Comment installer Nextcloud sur Debian 11

Comment installer Go sur Debian