Deployment

Administration

Set up and run a ScanSuite Teams installation day to day, where it keeps its data and which network flows it needs.

View as Markdown

Run a ScanSuite Teams installation: System Settings and teams, roles and members, single sign-on, the external services teams connect, the scansuite command and its .env file, backups, and the activity logs. Below the chapters: where an installation keeps its data and which network flows it needs.

Where the data lives

WhereWhatBackup
/opt/scansuite/.envSettings and generated passwords.Back up with ./scansuite backup secrets
/opt/scansuite/key/The licence file, and the keys that decrypt the credentials stored in the database.Back up with ./scansuite backup secrets
/opt/scansuite/backups/Where backups are written unless you name another place.Copy off the host
/opt/scansuite/services/nginx/certs/The TLS certificate and key the console is served with.Yours; kept by updates
Docker volume postgres_dataThe database: products, scans, findings, settings.Back up with ./scansuite backup db
Docker volume seaweedfs_dataStored scan artefacts and reports.Back up with ./scansuite backup db --with-files
Docker volume redis_dataThe queue; nothing that cannot be rebuilt.Not needed
/var/tmpScan work directories and the application log /var/tmp/scansuite.log.Not needed; needs free space
/var/lib/dockerImages, volumes and container logs (capped at 60 MB per service).Needs free space

Backups are covered in Backup and restore. The database is a container of the installation; its connection is the PS_DATABASE_* settings in .env (see Setup parameters and services).

Network flows

DirectionPeerPortFor
InBrowsers, CI pipelines, AI agents443 (80 redirects to it)The console and the API.
InBrowsers, and ScanSuite itself8443 (8080)DefectDojo, when installed.
Out, install and updatescansuite.eu, github.com, raw.githubusercontent.com443The installer and the release files.
Out, install and updateDocker Hub (registry-1.docker.io, auth.docker.io, production.cloudflare.docker.com, production.cloudfront.docker.com)443The images. Not needed for an offline installation.
Out, installget.docker.com, download.docker.com, the OS package mirrors443 / 80Docker and git, when the host does not have them yet.
Out, scanningYour AI provider endpoint443, or the port you configureEvery AI scan.
Out, scanningYour git servers443 or 22Repository scans.
Out, scanningThe targets you scanAnyWeb, API, infrastructure scans and AI pentests.
Out, scanningNessus, OpenVAS, Acunetix, DefectDojo, and services you give API keys for443, or as configuredOnly what you set up.

The allow-list for a host with restricted internet access is in Technical Requirements.

Last reviewed 2026-10-19