👾 Antivirus app for Nextcloud Files
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add the issue template Apr 12, 2017
.tx Add transifex config Feb 27, 2018
css Lets have avStreamMaxLength option too Nov 9, 2016
img Add dark shield as activity fitler icon Mar 6, 2018
js Remove chunkSize from UI. Put shutdownScanner back Nov 11, 2016
l10n [tx-robot] updated from transifex Nov 29, 2018
lib Block shared folder uploads Nov 23, 2018
screenshots Update README.md Jul 5, 2018
templates Update README.md Jul 5, 2018
tests Do not scan chunked files if their size too large Oct 30, 2018
.gitignore Fix Makefile Nov 25, 2016
.scrutinizer.yml Adding proper travis integration Nov 14, 2014
.travis.yml Update version on master Nov 23, 2018
CHANGELOG.md Only 15 and 16 is v2 Nov 26, 2018
LICENSE Add licence file to repo Mar 2, 2018
README.md Merge pull request #90 from nextcloud/screenshot-branch Jul 5, 2018
krankerl.toml Switch to Krankerl for buidling Nov 23, 2018


Nextcloud Antivirus for Files

Build Status Scrutinizer Code Quality Code Coverage

files_antivirus is an antivirus app for Nextcloud using ClamAV.


  • :shipit: When the user uploads a file, it's checked
  • ☣️ Infected files will be deleted and a notification will be shown and/or sent via email
  • 🔎 It runs a background job to scan all files

What is planned

  • 📈 File size limit
  • 🔧 Configuration Tuneups
  • 🔭 Wider OS testing
  • 🤔 Looking for ideas


  • Nextcloud 12 or 13
  • ClamAV as binaries or as server running ClamAV in daemon mode (recommended ❤️)


Documentation about installing ClamAV and this app can be found in our documentation.


This app can be configured to work with the executable or the daemon mode (recommended ❤️) of ClamAV. If this is used in daemon mode it can conntect through network- or local file-socket. In daemon mode, it sends files to a remote/local server using INSTREAM-command.


Past contributors: