Greenbone Vulnerability Management (GVM) / OpenVAS
4.6K
services:
gvm:
image: virsacer/gvm
restart: always
shm_size: 1G
ports:
- "9443:9443"
- "9390:9390"
volumes:
- "/etc/localtime:/etc/localtime:ro"
- "./:/gvm/var/lib/gvm"
- "./:/gvm/var/lib/openvas"
- "./notus:/gvm/var/lib/notus"
- "./pgsql-conf:/etc/postgresql/17/gvm"
- "./pgsql-data:/var/lib/postgresql/17/gvm"
- "./msmtprc:/etc/msmtprc"
host 172.17.0.1
port 25
tls on
tls_certcheck off
auth on
user mailuser
password mailpassword
Using subdirectories is supported:
ProxyPass /GVM https://127.0.0.1:9443
ProxyPass /gmp https://127.0.0.1:9443/gmp
ProxyPassReverse /GVM https://127.0.0.1:9443
RedirectMatch ^/GVM$ /GVM/
Copy/Move the Cert to /gvm/var/lib/gvm/gsad.crt and the Key to /gvm/var/lib/gvm/gsad.key
Username: admin
Password: admin
docker exec -d gvm_container_name bash -c "/update-gvm"
docker exec -d gvm_container_name bash -c "pg_dump -n public gvmd > /gvm/var/lib/gvm/backup.sql" > /dev/null
Copy/Move backup.sql to /gvm/var/lib/gvm/restore.sql + Restart
docker exec -d gvm_container_name bash -c "/optimize-gvm"
docker exec -d gvm_container_name bash -c "/cleanup-gvm"
Export database for restore on next start docker exec -d gvm_container_name bash -c "pg_dump gvmd > /gvm/var/lib/gvm/restore.sql" > /dev/null
Remove old container + Update your volumes-paths + Start
Export database for restore on next start docker exec -d gvm_container_name bash -c "pg_dump gvmd > /gvm/var/lib/gvm/restore.sql" > /dev/null
Remove old container + Update your volumes-paths + Start
Export database for restore on next start docker exec -d gvm_container_name bash -c "pg_dump gvmd > /gvm/var/lib/gvm/restore.sql" > /dev/null
Remove old container + Update your volumes-paths + Start
Export database for restore on next start docker exec -d gvm_container_name bash -c "pg_dump gvmd > /gvm/var/lib/gvm/restore.sql" > /dev/null
Remove old container + Update your volumes-paths + Start
Copy/Move database to /gvm/var/lib/gvm/migrate.db + Start
Update database by running docker run -it --rm -v "$PWD:/gvm" virsacer/gvm:migration
Use the images at your own risk.
Content type
Image
Digest
sha256:0eda277eb…
Size
362.3 MB
Last updated
10 months ago
docker pull virsacer/gvm