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 -y

Une 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 mariadb

Une 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 :

mysql

Une 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 -y

Une 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.gpg

Ensuite, 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 -y

La 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.conf

Ajoutez 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.conf

Ensuite, activez les modules Apache requis avec la commande suivante :

a2enmod rewrite mime unique_id

Ensuite, redémarrez le service Apache pour appliquer les modifications de configuration :

systemctl restart apache2

Vous pouvez maintenant vérifier l’état du service Apache en utilisant la commande suivante :

systemctl status apache2

Vous 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.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.