
🌐 Aussi en: English · Deutsch · Español
Si, comme moi, vous voulez que votre Nextcloud hurle à la seconde où quelque chose de louche apparaît dans vos fichiers, vous utilisez probablement l’application Antivirus for Files. Mais voici le rebondissement : pour les performances et le vrai bonheur du sysadmin, vous ne voulez pas de clamscan. Vous voulez l’artillerie lourde – le démon ClamAV via un socket Unix local.
⚙️ Étape 1 : installer ClamAV et le démon
sudo apt update
sudo apt install clamav clamav-daemon -yCela installe le scanner et le démon d’arrière-plan – la dream team de l’hygiène des fichiers.
🔄 Étape 2 : mettre à jour les signatures virales (nourrir la bête)
sudo systemctl stop clamav-freshclam
sudo freshclam
sudo systemctl start clamav-freshclamNe scannez jamais avec des signatures périmées. C’est comme affronter des dragons avec des couteaux à beurre.
🎩 Étape 3 : démarrer le démon
sudo systemctl enable clamav-daemon
sudo systemctl start clamav-daemon
sudo systemctl status clamav-daemonÀ ce stade, le démon devrait ronronner tranquillement en arrière-plan, prêt à fondre sur les bits et octets malveillants.
📎 Étape 4 : vérifier le socket
ls -l /var/run/clamav/clamd.ctlC’est le socket Unix local que clamdscan utilise pour parler à clamd. Une sorte de ligne directe privée à haut débit, réservée au système immunitaire de votre cloud.
👤 Étape 5 : donner à Nextcloud l’accès au socket
sudo usermod -a -G clamav www-data
sudo systemctl restart clamav-daemon
sudo systemctl restart apache2 # or nginx/php-fpm depending on your setupCela permet au serveur web d’accéder au socket – sans droits root, juste avec la bonne appartenance à un groupe.
🔌 Étape 6 : configurer l’application Antivirus dans Nextcloud
- Mode : ClamAV Daemon (Socket)
- Socket : /var/run/clamav/clamd.ctl
🧪 Étape 7 : tester comme un vrai nerd
wget https://secure.eicar.org/eicar.com.txt -O /tmp/eicar.txt
clamdscan /tmp/eicar.txtRésultat attendu :
/tmp/eicar.txt: Eicar-Test-Signature FOUNDSi vous voyez ceci, votre installation fonctionne à merveille. 👌
💌 En option : affiner les réglages antivirus dans Nextcloud
- « Action when infected files are found » (action en cas de fichiers infectés) : réglez sur
Block - « Block encrypted archives » (bloquer les archives chiffrées) : activez-le pour contrer les bombes zip sournoises
- Assurez-vous que votre Nextcloud utilise cron pour l’analyse en arrière-plan
✅ Le mot de la fin
Pas de TCP, pas de conteneurs, pas de drame – juste un bon vieux démon local qui scanne vos fichiers comme en 1999. Fiable. Rapide. Approuvé par les nerds.
État de la mission : tueur de virus opérationnel. 🧠⚔️






