Sichern Sie Ihre Nextcloud zusätzlich mit ClamAV ab.
Richten Sie dazu einfach ClamAV auf ihrem Server ein,
installieren die „Antivirus App for files„
und konfigurieren diese nach Ihren persönlichen Bedürfnissen.
Installieren Sie ClamAV (am Beispiel von Ubuntu 20.04.x) und wechseln dafür in den privilegierten Benutzermodus:
sudo -s apt update && apt upgrade -y && apt install -y clamav clamav-freshclam clamav-daemon
Stoppen Sie ClamAV und aktualisieren Sie die Virendatenbanken.
systemctl stop clamav-freshclam cd /var/lib/clamav/ rm -f *.cvd freshclam
Starten Sie ClamAV wieder:
systemctl enable clamav-freshclam clamav-daemon systemctl start clamav-freshclam clamav-daemon
Passen Sie die clamav Konfiguration an, um größere Dateien(50MB) und Container-Dateien mit bis zu 25 Unterverzeichnissen scannen zu können:
Empfehlung:
MaxDirectoryRecursion 25
MaxFileSize 50M
PCREMaxFileSize 50M
StreamMaxLength 50M
Führen Sie alle nachfolgenden Befehle aus, um der Empfehlung zu folgen. Sie sehen einen vorher / nachher Abgleich mittels der egrep-Befehle:
cp /etc/clamav/clamd.conf /etc/clamav/clamd.conf.bak egrep "*MaxDirectoryRecursion.*|*MaxFileSize.*|*PCREMaxFileSize.*|*StreamMaxLength.*" /etc/clamav/clamd.conf sed -i "s/MaxFileSize.*/MaxFileSize 50M/" /etc/clamav/clamd.conf sed -i "s/MaxDirectoryRecursion.*/MaxDirectoryRecursion 25/" /etc/clamav/clamd.conf sed -i "s/PCREMaxFileSize.*/PCREMaxFileSize 50M/" /etc/clamav/clamd.conf sed -i "s/StreamMaxLength.*/StreamMaxLength 50M/" /etc/clamav/clamd.conf egrep "*MaxDirectoryRecursion.*|*MaxFileSize.*|*PCREMaxFileSize.*|*StreamMaxLength.*" /etc/clamav/clamd.conf
Im Anschluss daran werden die ClamAV relevanten Dienste neu gestartet:
systemctl restart clamav-freshclam clamav-daemon
ClamAV wird automatisch jede Stunde aktualisiert (freshclam), Sie müssen sich nicht darum kümmern.
Installieren Sie nun Nextcloud’s Antivirus App for files. Wechseln Sie dazu in Ihren Nextclouds Appstore und aktivieren dort die Antivirus App for files.
Wechseln Sie in die Sicherheitseinstellungen innerhalb des Nextcloud-Adminpanels und konfigurieren dort die ClamAV Einstellungen:
- Daemon (Socket)
- Stream Length” zu „52428800” (50MB).
- only log (oder delete file)
Weitere Informationen finden Sie hier
Möchten Sie das Aktualisierungsintervall von freshclam ändern, so führen Sie
dpkg-reconfigure clamav-freshclam
aus und folgen den Anweisungen auf dem Bildschirm.
Unter den Aktivitäten (Activity-App) in Ihrer Nextcloud-Instanz
finden Sie mögliche Aktionen rund um die Antiviren-App.
Die Installation Ihres Nextcloudservers mit ClamAV wurde erfolgreich abgeschlossen und so wünsche ich Ihnen viel Spaß mit Ihren Daten in Ihrer privaten Cloud. Über Ihre Unterstützung (diese wird ordnungsgemäß versteuert!) würden sich meine Frau, meine Zwillinge und ich sehr freuen!