Movatterモバイル変換


[0]ホーム

URL:


Logo
Espace Client Espace ClientWebmail WebmailContactez-nous Contactez-nous
AquablogEn françaisIn english
Logo
Serveurs Dédiés
Hébergement Web
Cloud Privé Managé
Colocation
Cloud Public
A propos
27 Mars 2025 - Guides

Installer Nextcloud sur Debian 12

FacebookTwitterLinkedin
AccueilAquablogGuides-
Installer Nextcloud sur Debian 12

Nextcloud est une solutionopen-source de stockage et de collaboration en ligne qui permet aux entreprises d’héberger leurs données en toute sécurité. Conçue comme une alternative aux services Cloud propriétaires, Nextcloud met à disposition un espace de gestion centralisé pour vos fichiers, calendriers et contacts.

Nextcloud est une solutionopen-source de stockage et de collaboration en ligne qui permet aux entreprises d’héberger leurs données en toute sécurité. Conçue comme une alternative aux services Cloud propriétaires, Nextcloud met à disposition un espace de gestion centralisé pour vos fichiers, calendriers et contacts.

Nextcloud

La solution Nextcloud est parfaitement adaptée dans le contexte d'uncloud souverain car elle permet d'utiliser un hébergement local, garantissant un contrôle total des données et la conformité avec lesréglementations de protection des données.

La solution Nextcloud est parfaitement adaptée dans le contexte d'uncloud souverain car elle permet d'utiliser un hébergement local, garantissant un contrôle total des données et la conformité avec lesréglementations de protection des données.

Pour ce tutoriel, nous avons choisi d'installer Nextcloud sur Debian en raison de sa stabilité, de sa sécurité et de sa fiabilité. Debian est réputée pour son système de gestion de paquets APT, qui facilite l'installation et la mise à jour des composants nécessaires, notamment ceux du serveur LAMP (Linux, Apache, MySQL/MariaDB, PHP). De plus, Debian 12, nommée «Bookworm », est la dernière version stable, intégrant un noyau Linux récent et des améliorations de performances et de compatibilité matérielle.

Pour ce tutoriel, nous avons choisi d'installer Nextcloud sur Debian en raison de sa stabilité, de sa sécurité et de sa fiabilité. Debian est réputée pour son système de gestion de paquets APT, qui facilite l'installation et la mise à jour des composants nécessaires, notamment ceux du serveur LAMP (Linux, Apache, MySQL/MariaDB, PHP). De plus, Debian 12, nommée «Bookworm », est la dernière version stable, intégrant un noyau Linux récent et des améliorations de performances et de compatibilité matérielle.

Prérequis

Avant de débuter, vérifiez que votre système Debian 12 est bien à jour et qu’un serveur LAMP (Linux, Apache, MySQL, PHP) est correctement installé et fonctionnel. Si votre serveur LAMP n’est pas encore installé, vous devrez configurer Apache pour gérer les requêtes Web, MariaDB (ou MySQL) pour la gestion des bases de données et PHP pour l’exécution des scripts dynamiques. Suivez les étapes appropriées pour installer et configurer ces composants afin d’assurer un environnement stable et prêt à l’emploi.

Avant de débuter, vérifiez que votre système Debian 12 est bien à jour et qu’un serveur LAMP (Linux, Apache, MySQL, PHP) est correctement installé et fonctionnel. Si votre serveur LAMP n’est pas encore installé, vous devrez configurer Apache pour gérer les requêtes Web, MariaDB (ou MySQL) pour la gestion des bases de données et PHP pour l’exécution des scripts dynamiques. Suivez les étapes appropriées pour installer et configurer ces composants afin d’assurer un environnement stable et prêt à l’emploi.

Mise à jour de Debian 12

Mettre à jour la liste des paquets disponibles

sudo apt update Mettre à jour les paquets installés sudo apt upgrade -y

sudo apt update Mettre à jour les paquets installés sudo apt upgrade -y

Mettre à jour les paquets installés

sudo apt upgrade -y

sudo apt upgrade -y

Installation d'Apache

Installation des paquets Apache

sudo apt install apache2 -y

sudo apt install apache2 -y

Démarrage du service Apache

sudo systemctl start apache2

sudo systemctl start apache2

Configuration du service pour qu’il soit actif à chaque reboot

sudo systemctl enable apache2

sudo systemctl enable apache2

Confirmer le statut du service

systemctl status apache2

systemctl status apache2

Installation de MariaDB

Installation des paquets MariaDB

sudo apt install mariadb-server -y

sudo apt install mariadb-server -y

Démarrage du service de base de données

sudo systemctl start mariadb

sudo systemctl start mariadb

Configuration du service pour qu’il soit actif à chaque reboot

sudo systemctl enable mariadb

sudo systemctl enable mariadb

Confirmer le statut du service

Installation de PHP

php-mysql Connexion à MariaDB/MySQL
php-curl Requêtes HTTP/API
php-gd Manipulation d’images
php-mbstring Gestion des chaînes multibytes
php-xml Manipulation des fichiers XML
php-zip Gestion des fichiers ZIP
sudo apt install php php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

php-mysql Connexion à MariaDB/MySQL
php-curl Requêtes HTTP/API
php-gd Manipulation d’images
php-mbstring Gestion des chaînes multibytes
php-xml Manipulation des fichiers XML
php-zip Gestion des fichiers ZIP
sudo apt install php php-cli php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

Téléchargement de Nextcloud

Se placer dans le répertoire des fichiers web Apache

cd /var/www/html

cd /var/www/html

Télécharger la dernière version de unzip et Nextcloud

sudo apt install wget unzip -y
wget https://download.nextcloud.com/server/releases/latest.zip

sudo apt install wget unzip -y
wget https://download.nextcloud.com/server/releases/latest.zip

Extraire l’archive

unzip latest.zip

unzip latest.zip

Définir les bonnes permissions de fichier

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

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

Supprimer l’archive téléchargée (optionnel)

rm latest.zip

rm latest.zip

Création de la base de données pour Nextcloud

Connexion au serveur MariaDB

sudo mysql -u root -p

sudo mysql -u root -p

Dans MariaDB, exécuter

CREATE DATABASE nextclouddb;
GRANT ALL ON nextclouddb.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
FLUSH PRIVILEGES;
EXIT;

CREATE DATABASE nextclouddb;
GRANT ALL ON nextclouddb.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
FLUSH PRIVILEGES;
EXIT;

Configuration d'Apache pour Nextcloud

Créer un fichier de configuration pour Nextcloud

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

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

Contenu du ficher de configuration

<VirtualHost *:80>
ServerAdmin admin@votre_domaine.com
DocumentRoot /var/www/html/nextcloud
ServerName votre_domaine.com
ServerAlias www.votre_domaine.com

<Directory /var/www/html/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@votre_domaine.com
DocumentRoot /var/www/html/nextcloud
ServerName votre_domaine.com
ServerAlias www.votre_domaine.com

<Directory /var/www/html/nextcloud/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/nextcloud_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_access.log combined
</VirtualHost>

Activer la configuration et les modules nécessaires

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime

Redémarrer le serveur Apache

sudo systemctl restart apache2

sudo systemctl restart apache2

Finalisation de l’installation dans Nextcloud

A l'aide d'un navigateur allez à l'adressehttp://votre_domaine
Suivez les instructions de l’assistant d’installation Nextcloud pour configurer un compte d'administrateur et connecter la base de données qui a été créée dans MariaDB.

A l'aide d'un navigateur allez à l'adressehttp://votre_domaine
Suivez les instructions de l’assistant d’installation Nextcloud pour configurer un compte d'administrateur et connecter la base de données qui a été créée dans MariaDB.

En suivant ce tutoriel, vous avez installé et configuré Nextcloud sur Debian 12, en mettant en place un environnement avec un serveur LAMP. Grâce à cette solution open source, vous disposez désormais d’un cloud privé sécurisé et personnalisable, vous permettant de stocker, synchroniser et partager vos fichiers en toute autonomie.

En suivant ce tutoriel, vous avez installé et configuré Nextcloud sur Debian 12, en mettant en place un environnement avec un serveur LAMP. Grâce à cette solution open source, vous disposez désormais d’un cloud privé sécurisé et personnalisable, vous permettant de stocker, synchroniser et partager vos fichiers en toute autonomie.

Pour aller plus loin,sécurisez votre instance Apache en activant le chiffrement des données, la sauvegarde automatique et l'accès HTTPS, puis poussez la protection encore plus loin avec lessolutions de chiffrement d'Aqua Ray.

Si vous souhaitez éviter les contraintes liées à l'installation et à la maintenance de Nextcloud, Aqua Ray propose une alternative clé en main avec son service demaintenance applicative. Cette solution vous permet de bénéficier d'uncloud privé performant et sécurisé sans avoir à vous soucier de la configuration, de la maintenance ou des mises à jour.
Pour découvrir toutes les applications libres proposées dans le cadre de nos services de Maintenance Applicative sur Cloud Privé, consultez notrearticle dédié.

Pour aller plus loin,sécurisez votre instance Apache en activant le chiffrement des données, la sauvegarde automatique et l'accès HTTPS, puis poussez la protection encore plus loin avec lessolutions de chiffrement d'Aqua Ray.

Si vous souhaitez éviter les contraintes liées à l'installation et à la maintenance de Nextcloud, Aqua Ray propose une alternative clé en main avec son service demaintenance applicative. Cette solution vous permet de bénéficier d'uncloud privé performant et sécurisé sans avoir à vous soucier de la configuration, de la maintenance ou des mises à jour.
Pour découvrir toutes les applications libres proposées dans le cadre de nos services de Maintenance Applicative sur Cloud Privé, consultez notrearticle dédié.

Contactez-nous

Contactez-nous

Vous avez une question ? Un doute ? Une demande particulière ? N'hésitez pas à nous contacter en cliquant sur le bouton ci-dessus, nous vous répondrons dans les meilleurs délais.

Vous avez une question ? Un doute ? Une demande particulière ? N'hésitez pas à nous contacter en cliquant sur le bouton ci-dessus, nous vous répondrons dans les meilleurs délais.

Vous aimez cet article ? Vous pourriez aimer

26
Juin
Installer OpenProject sur Debian 12

Installer OpenProject sur Debian 12

Guides

Ce tutoriel guide l’installation et la configuration d’OpenProject sur un serveur Debian 12 chez Aqua Ray, pour une gestion de projet collaborative, sécurisée et conforme au RGPD dans un cloud privé.

Lire la suite
24
Juin
Infogérance de site Web, pour quoi faire ?

Infogérance de site Web, pour quoi faire ?

Guides

Découvrez pourquoi le Cloud Managé est la solution idéale pour une gestion IT performante, sécurisée et évolutive.

Lire la suite
26
Juin
Installer OpenProject sur Debian 12

Installer OpenProject sur Debian 12

Guides

Ce tutoriel guide l’installation et la configuration d’OpenProject sur un serveur Debian 12 chez Aqua Ray, pour une gestion de projet collaborative, sécurisée et conforme au RGPD dans un cloud privé.

Lire la suite
24
Juin
Infogérance de site Web, pour quoi faire ?

Infogérance de site Web, pour quoi faire ?

Guides

Découvrez pourquoi le Cloud Managé est la solution idéale pour une gestion IT performante, sécurisée et évolutive.

Lire la suite
26
Juin
Installer OpenProject sur Debian 12

Installer OpenProject sur Debian 12

Guides

Ce tutoriel guide l’installation et la configuration d’OpenProject sur un serveur Debian 12 chez Aqua Ray, pour une gestion de projet collaborative, sécurisée et conforme au RGPD dans un cloud privé.

Lire la suite
24
Juin
Infogérance de site Web, pour quoi faire ?

Infogérance de site Web, pour quoi faire ?

Guides

Découvrez pourquoi le Cloud Managé est la solution idéale pour une gestion IT performante, sécurisée et évolutive.

Lire la suite
Besoin d'aide ? Appelez-nous maintenant !
Appelez-nous maintenant&nbsp;!01 84 04 04 05
Appelez-nous maintenant&nbsp;!01 84 04 04 05

Pour commander, contactez-nous !

Vous avez une question ? Un doute ? Une demande particulière ?
N'hésitez pas à nous contacter par téléphone ou via le formulaire ci-joint, nous vous répondrons dans les meilleurs délais.

map picture
Les informations recueillies à partir de ce formulaire permettent le traitement de votre demande. Elles sont enregistrées et transmises à notre service commercial & marketing à des fins de prospection. Conformément à la loi Informatique et Libertés, vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en nous contactant à l’adresse mail suivante : protectiondesdonnees AT aquaray.com.
DC Tier IV
AFNOR Certification ISO27001
AFNOR Certification HDS
Conditions de ventePlan du siteMentions légalesConfidentialitéCookieContact
DC Tier IV
AFNOR Certification ISO27001
AFNOR Certification HDS
Conditions de ventePlan du siteMentions légalesConfidentialitéCookieContact
Error
Désolé
Cet article n'est pas disponible enanglais
Retour accueil du blog
Retour accueil du site

[8]ページ先頭

©2009-2025 Movatter.jp