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.
