Install GVM Vulnerability Scanner on Ubuntu 24.04 Using Containers

GVM Installation on Ubuntu 24.04

🛡️ GVM Vulnerability Scanner

Install Greenbone Community Edition on Ubuntu 24.04 using Docker Containers

💻 Hardware Requirements

CPU: 4 Cores RAM: 8 GB Disk: 60 GB Free

📦 Prerequisites

  • Ubuntu 24.04 Server/Desktop
  • Docker & Docker Compose
  • curl, ca-certificates, gnupg

1️⃣ Add Docker Repository

sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg \
-o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

2️⃣ Install Docker & Plugins

sudo apt-get install gnupg docker-ce docker-ce-cli \
containerd.io docker-buildx-plugin docker-compose-plugin

3️⃣ Verify Docker

docker run hello-world

4️⃣ Non-Root Docker Access

sudo usermod -aG docker $USER
newgrp docker

5️⃣ Download Greenbone Docker Compose

export DOWNLOAD_DIR=$HOME/greenbone-community-container
mkdir -p $DOWNLOAD_DIR
cd $DOWNLOAD_DIR
curl -f -L https://greenbone.github.io/docs/latest/_static/docker-compose-22.4.yml \
-o docker-compose.yml

6️⃣ Enable Remote Web Access

To allow remote access to the Greenbone Web Interface, you need to modify the docker compose file to configure the web server (gsad) to listen on all network interfaces edit docker-compose.yml  with command nano docker-compose.yml 

gsa:
    image: greenbone/gsa:stable
    restart: on-failure
    ports:
      - 127.0.0.1:9392:80 #before
    volumes:
      - gvmd_socket_vol:/run/gvmd
    depends_on:
      - gvmd
---- 
  gsa:
    image: greenbone/gsa:stable
    restart: on-failure
    ports:
      - 9392:80     #After
    volumes:
      - gvmd_socket_vol:/run/gvmd
    depends_on:
      - gvmd

7️⃣ Start GVM Containers

docker compose -f docker-compose.yml \
-p greenbone-community-edition up -d

🌐 Web Portal Access

  • URL: http://localhost:9392
  • Username: admin
  • Password: admin

Comments

Popular posts from this blog

Install & Configure GLPI on Ubuntu (Nginx + MariaDB + PHP 8.3) — Full SOP 2025

Basic Linux Commands

Secure Ollama API Deployment with Nginx Reverse Proxy