Installation OwnCloud · 4 min read · Nov 27, 2025
Installer et configurer OwnCloud sur Debian 11

OwnCloud est une solution de synchronisation et de partage de fichiers gratuite, open-source et auto-hébergée. C’est une très bonne alternative à d’autres services commerciaux comme Google Drive, Dropbox et One Drive. Il est livré avec une interface web qui facilite la sauvegarde et le partage de vos fichiers. Il peut être accessible via un navigateur web, le client de bureau (Windows, MAC, Linux) et les appareils mobiles (Android et iOS).
Dans cet article, nous allons vous montrer comment installer OwnCloud sur Debian 11.
Prérequis
- Un serveur exécutant Debian 11.
- Un mot de passe root configuré sur votre serveur.
Installer Apache, MariaDB et PHP
OwnCloud nécessite que le serveur web Apache, le serveur de base de données MariaDB et PHP soient installés sur votre serveur. Vous pouvez tous les installer en exécutant la commande suivante :
apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-intl php-curl php-json php-gd php-xml php-mbstring php-zip -yUne fois tous les paquets installés, démarrez et activez le service Apache et MariaDB en utilisant la commande suivante :
systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadbUne fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Créer une base de données pour OwnCloud
OwnCloud utilise MariaDB comme backend de base de données. Vous devrez donc créer une base de données et un utilisateur pour OwnCloud.
Tout d’abord, connectez-vous à l’interface de commande de MariaDB avec la commande suivante :
mysqlUne fois connecté à MariaDB, créez une base de données et un utilisateur avec la commande suivante :
MariaDB [(none)]> create database ownclouddb;
MariaDB [(none)]> grant all on ownclouddb.* to owncloud@localhost identified by "password";Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit;Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Installer OwnCloud sur Debian 11
Par défaut, OwnCloud n’est pas disponible dans le dépôt par défaut de Debian 11. Vous devrez donc ajouter le dépôt OwnCloud à votre serveur.
Tout d’abord, installez les dépendances requises en utilisant la commande suivante :
apt-get install curl gnupg2 -yUne fois toutes les dépendances installées, ajoutez le dépôt OwnCloud et la clé GPG en utilisant la commande suivante :
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/server:/10/Debian_11/ /' > /etc/apt/sources.list.d/owncloud.list
curl -fsSL https://download.opensuse.org/repositories/isv:ownCloud:server:10/Debian_11/Release.key | gpg --dearmor > /etc/apt/trusted.gpg.d/owncloud.gpgEnsuite, mettez à jour le dépôt et installez OwnCloud en exécutant la commande suivante :
apt-get update -y
apt-get install owncloud-complete-files -yLa commande ci-dessus téléchargera et installera OwnCloud dans le répertoire /var/www/owncloud.
Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.
Configurer Apache pour OwnCloud
Ensuite, vous devrez créer un fichier de configuration de l’hôte virtuel Apache pour OwnCloud. Vous pouvez le créer en exécutant la commande suivante :
nano /etc/apache2/sites-available/owncloud.confAjoutez les lignes suivantes :
Alias / "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
Enregistrez et fermez le fichier, puis activez le fichier d’hôte virtuel OwnCloud et désactivez le fichier d’hôte virtuel par défaut en utilisant la commande suivante :
a2ensite owncloud
a2dissite 000-default.confEnsuite, activez les modules Apache requis avec la commande suivante :
a2enmod rewrite mime unique_idEnsuite, redémarrez le service Apache pour appliquer les modifications de configuration :
systemctl restart apache2Vous pouvez maintenant vérifier l’état du service Apache en utilisant la commande suivante :
systemctl status apache2Vous obtiendrez la sortie suivante :
? apache2.service - Le serveur HTTP Apache
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-12-31 11:16:24 UTC; 6s ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 15832 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 15836 (apache2)
Tasks: 6 (limit: 2341)
Memory: 14.8M
CPU: 95ms
CGroup: /system.slice/apache2.service
??15836 /usr/sbin/apache2 -k start
??15837 /usr/sbin/apache2 -k start
??15838 /usr/sbin/apache2 -k start
??15839 /usr/sbin/apache2 -k start
??15840 /usr/sbin/apache2 -k start
??15841 /usr/sbin/apache2 -k start
Dec 31 11:16:24 debian11 systemd[1]: Starting The Apache HTTP Server...
Accéder à l’interface web d’OwnCloud
Maintenant, ouvrez votre navigateur web et accédez à l’interface web d’OwnCloud en utilisant l’URL http://your-server-ip. Vous devriez voir la page de configuration web d’OwnCloud :


Fournissez votre nom d’utilisateur administrateur OwnCloud, votre mot de passe, vos identifiants de base de données, le répertoire de données, et cliquez sur le bouton Finish setup. Vous devriez voir la page de connexion d’OwnCloud :

Fournissez votre nom d’utilisateur administrateur, votre mot de passe et cliquez sur le bouton Login. Vous devriez voir la page de téléchargement de l’application :

Cliquez sur le bouton close pour fermer la fenêtre de téléchargement de l’application. Vous devriez voir le tableau de bord d’OwnCloud sur la page suivante :

Conclusion
Félicitations ! vous avez réussi à installer OwnCloud sur Debian 11. Vous pouvez maintenant télécharger vos photos, films et documents sur OwnCloud et les partager avec vos amis et votre famille. N’hésitez pas à me poser des questions si vous en avez.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.