โ† Back to Documentation

๐Ÿณ Docker Deployment

Deploy TYCHON Quantum Readiness using Docker and Docker Compose for network cryptographic asset discovery

๐Ÿ”ง Standalone Docker Deployment

Prerequisites: Docker 20.10+, network access to scan targets

๐Ÿ”ง Container Configuration

๐ŸŒ Network Targets

One target per line: IPs, CIDR blocks, domains, wildcards
Comma-separated port list to scan on all targets
Host directory to mount for scan results

๐Ÿ“ค Output Destination

Only one output destination can be configured per deployment
Format for scan result output files

๐Ÿ” Elasticsearch Configuration

Full URL including protocol and port (e.g., https://10.80.12.105:9200)
Base64-encoded API key from Elasticsearch
If not specified, uses default timestamped indexes

Docker Run Command

# Generated Docker run command will appear here

Environment File (.env)

# Generated environment file will appear here

Systemd Service

# Generated systemd service will appear here

Management Commands

# Generated management commands will appear here

๐Ÿ“ฆ Docker Compose Deployment

Prerequisites: Docker Compose 2.0+, network access to scan targets

๐Ÿ”ง Compose Configuration

Uses ofelia scheduler for cron jobs

๐ŸŒ Network Targets

Comma-separated port list to scan on all targets

๐Ÿ“ค Output Destination

Only one output destination can be configured per deployment
Format for scan result output files

๐Ÿ” Elasticsearch Configuration

Full URL including protocol and port (e.g., https://10.80.12.105:9200)
Base64-encoded API key from Elasticsearch
If not specified, uses default timestamped indexes

Docker Run Command

# Generated Docker run command will appear here

Environment File (.env)

# Generated environment file will appear here

Systemd Service

# Generated systemd service will appear here

Management Commands

# Generated management commands will appear here

๐Ÿ“ฆ Docker Compose Stack

Prerequisites: Docker Compose 2.0+, ofelia scheduler for cron jobs

๐Ÿ”ง Stack Configuration

Every 6 hours

๐ŸŒ Network Configuration

๐Ÿ” Elasticsearch Configuration

๐Ÿชฃ S3 Configuration

๐Ÿ“จ Kafka Configuration

docker-compose.yml

# Generated docker-compose.yml will appear here

Environment File

# Generated environment file will appear here

Deploy Commands

# Generated deployment commands will appear here

Monitoring Stack

# Generated monitoring stack will appear here

โ˜๏ธ Google Cloud Run Deployment

Prerequisites: GCP project, gcloud CLI, Cloud Run API enabled

๐Ÿ”ง Cloud Run Configuration

๐ŸŒ Network Targets

Comma-separated port list to scan on all targets
For accessing private networks

๐Ÿ” Elasticsearch Configuration

๐Ÿชฃ S3 Storage Configuration

๐Ÿ“จ Kafka Configuration

Cloud Run Service YAML

# Generated Cloud Run YAML will appear here

Secret Manager Setup

# Generated Secret Manager setup will appear here

Cloud Scheduler Configuration

# Generated scheduler setup will appear here

Deployment Commands

# Generated deployment commands will appear here

๐Ÿ“‹ AWS ECS Deployment

Prerequisites: ECS cluster, ECR repository, IAM task execution role

๐Ÿ”ง ECS Configuration

๐ŸŒ Network Configuration

Comma-separated port list to scan on all targets
Comma-separated list

๐Ÿ” Elasticsearch Configuration

๐Ÿชฃ S3 Configuration

๐Ÿ“จ Kafka Configuration

ECS Task Definition

# Generated ECS task definition will appear here

ECS Service

# Generated ECS service will appear here

Scheduled Task

# Generated scheduled task will appear here

Deployment Commands

# Generated deployment commands will appear here