Nextcloud : ajouter l’antivirus ClamAV

Dans ce tutoriel, nous allons avoir comment ajouter l’antivirus ClamAV à une instance Nextcloud.

J’ai fais cette installation depuis une installation Nextcloud qui a été déployé en utilisant le tutoriel suivant : Déployer Nextcloud avec Docker.

Installer ClamAV avec Docker

La première étape va être de déployer ClamAV sur le serveur, il est possible de le faire depuis un conteneur.

Pour commencer, éditer le fichier docker-compose.yml de votre installation de Nextcloud en ajoutant le service suivant :

  clamav:
image: "clamav/clamav:stable_base"
container_name: "clamav"
ports:
- 3310:3310
volumes:
- ./clamav/virus_db/:/var/lib/clamav/
restart: unless-stopped

Télécharger l’image de ClamAV :

sudo docker compose pull

Redémarrer les conteneurs :

sudo docker compose down -v && sudo docker compose up -d

Le conteneur qui fait fonctionner ClamAV est prêt.

Ajouter l’application … dans Nextcloud

Maintenant, nous allons ajouter une application dans Nextcloud qui va permettre d’ajouter l’antivirus ClamAV.

Cliquer sur l’icone utilisateur 1 puis sur Applications 2.

Dans les catégories d’applications sur la gauche, cliquer sur Sécurité 1.

Dans la liste des applications, rechercher Antivirus for files et cliquer sur le bouton Télécharger et activer 1.

L’application Antivirus for files est installé sur Nextcloud.

Configurer l’application Antivirus for files sur Nextcloud

Pour finir, nous devons configurer l’application, notamment lui indiquer comment accéder à ClamAV, cliquer de nouveau sur l’icone utilisateur 1 puis sur Paramètres d’administration 2.

Depuis le menu de navigation à gauche, cliquer sur Sécurité 1.

Sur la page rechercher la section Antivirus for file, pour le mode choisir Processus ClamAV 1, en nom d’hôte indiquer clamav 2 qui correspond au container_name dans le fichier docker-compose.yml, port entrer 3310 3 puis cliquer sur le bouton Enregistrer 4.

L’antivirus est configuré, pour aller plus loin dans la configuration, vous pouvez cliquer sur le bouton Avancé et ajuster le configuration.


Vous savez comment ajouter un antivirus directement à Nextcloud qui va permettre de scanner les fichiers que les utilisateurs déposent dans Nextcloud.

Romain Drouche
Architecte Système | MCSE: Core Infrastructure
Expert en infrastructures IT avec plus de 15 ans d’expérience sur le terrain. Actuellement Chef de projet Systèmes et Réseaux et Référent SSI (Sécurité des Systèmes d’Information), je mets mon expertise au service de la fiabilité et de la sécurité des environnements technologiques.

Laisser un commentaire