
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.
Sommaire
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 pullRedémarrer les conteneurs :
sudo docker compose down -v && sudo docker compose up -dLe 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.
