Antivirus dans nextcloud

Activer et configurer l’antivirus ClamAV dans Nextcloud

Nextcloud permet de scanner automatiquement les fichiers téléversés par les utilisateurs grâce à l’application Files Antivirus, qui s’appuie sur ClamAV.

1. Installer ClamAV sur le serveur

sudo apt install clamav clamav-daemon

Mettez à jour la base de signatures

sudo freshclam

Activez et démarrez les services :

  • clamav-daemon → moteur qui fait les scans.
  • clamav-freshclam → met à jour la base de signatures toutes les heures.
sudo systemctl enable --now clamav-daemon clamav-freshclam

2. Installer et activer l’application Antivirus dans Nextcloud

  1. Connectez-vous à Nextcloud avec un compte administrateur.

  2. Ouvrez le menu Applications.

  3. Dans la catégorie Sécurité, activez Files Antivirus.

3. Configurer l’antivirus dans Nextcloud

  1. Allez dans Paramètres d’administration → Sécurité → Antivirus des fichiers.
  2. Sélectionnez Processus (Socket) ClamAV

Cliquez sur Sauvegarder.

4. (Optionnel) Scan programmé en tâche de fond

Pour renforcer la sécurité, vous pouvez programmer un scan quotidien du répertoire Nextcloud avec un script clamdscan. 

Déplacez vous dans le répertoire suivant /usr/local/bin/

cd /usr/local/bin/

Il faudra créer le script suivant nextcloud-scan.sh

sudo nano nextcloud-scan.sh

Ajoutez ceci dans votre script

#!/bin/bash
SCAN_DIRS="/var/www/nextcloud/data /mnt/Windows/Nextcloud"
LOG_FILE="/var/log/clamav/nextcloud-scan.log"
INFECTED_DIR="/tmp/infected"

mkdir -p $INFECTED_DIR

/usr/bin/clamdscan --move=$INFECTED_DIR --log=$LOG_FILE $SCAN_DIRS

Ajoutez-le à la crontab

sudo crontab -e
0 2 * * * /usr/local/bin/scan-nextcloud.sh
Scroll to Top