skip to content

Nessus server

Table of Contents

Nessus server

In any case - get activation code at Tennable page.

Download Nessus from here.

Docker option

(as per the following doc)

[!NOTE] No persistent directory Hence Nessus probably won’t be updated?

Create docker-compose.yml as follows:

services:
nessus:
image: tenable/nessus:latest-ubuntu
restart: always
container_name: nessus
environment:
USERNAME: admin
PASSWORD: <password>
ACTIVATION_CODE: <code>
ports:
- 443:8834

Followed by the following commands:

wget -O - https://raw.githubusercontent.com/alexander-potemkin/quickies/main/docker_ubuntu.sh | bash
sudo usermod -aG docker `whoami`
docker compose up
docker compose up -d
docker container ls
docker-compose down

Deb option

curl --request GET --url 'https://www.tenable.com/downloads/api/v2/pages/nessus/files/Nessus-10.9.2-ubuntu1604_amd64.deb' --output 'Nessus-10.9.2-ubuntu1604_amd64.deb'
sudo dpkg -i Nessus*.deb
sudo service nessusd start