L’applicazione Antivirus for files permette di avere un antivirus sulla vostra istanza Nextcloud che scansiona automaticamente i nuovi files che vengono caricati.
ClamAV è un antivirus open-source che riesce a rilevare differenti forme di virus: malware, Trojans, virus, worms…
Riesce a scansionare qualsiasi tipo di file: exe, zip, jpg, png, zip, 7z, rar, pdf, doc, txt, xls…
Il componente ClamAV’s Freshclam daemon che viene installato automaticamente assieme ad altri, aggiorna il database dei virus ad intervalli regolari.
Installare quest’applicazione potrebbe, in qualche modo, far degradare le performance del vostro server Nextcloud. Ogni volta che caricate un file su Nextcloud, ClamAV lo scansiona, rendendo l’upload leggermente più lento. Siete stati avvisati. 😉
Installazione di ClamAV sul vostro server Nextcloud
Collegatevi in ssh o come preferite sul vostro server, quindi aggiornate le repositories
sudo apt update
quindi installate ClamAV
sudo apt install clamav clamav-freshclam clamav-daemon
Ad installazione avvenuta, ClamAV daemon (il componente che vi servirà per Nextcloud) si avvierà automaticamente.
Fermate il servizio e aggiornate il database sei virus
sudo systemctl stop clamav-freshclamsudo freshclam
Configurazione di ClamAV
Sebbene quasi tutto sia già configurato di default il file /etc/clamav/clamd.conf deve essere ritoccato. Aprite in modifica il file digitando
sudo nano /etc/clamav/clamd.conf
quindi sistemate le seguenti linee:
MaxDirectoryRecursion 30
MaxFileSize 100M
PCREMaxFileSize 100M
StreamMaxLength 100M
quindi salvate il file con CTRL+O ed uscite dell’editor con CTRL+X
Riavviate il servizio
sudo systemctl restart clamav-freshclam
sudo systemctl restart clamav-daemon
Installazione dell’app “Antivirus for files” in Nextcloud
Loggatevi sul vostro portale Nextcloud ed aprite la list delle applicazioni. Quindi scaricate Antivirus for files dal tab Security
Navigate quindi nei vostri settings e aprite Security, sotto la voce Administration
Cambiate, se non come di seguito, i riferimenti all’antivirus installato sul server
Mode: ClamAV Daemon (Socket)
Socket: /var/run/clamav/clamd.ctl
Stream Lenght: 26214400
File size limit..: -1
When infected..: Only log
Cliccate su Save
Ora la vostra istanza Nextcloud è protetta con un antivirus.