Install
Installation
Install CybSuite using pipx and docker for PostgreSQL database
Install pipx
Install CybSuite
Install Docker
Install PostgreSQL
PostgreSQL is required for CybSuite. If you have PostgreSQL installed, configure connection settings in ~/cybsuite/conf.toml
or via CLI:
cybs-workspace conf cyberdb.host <ip>
cybs-workspace conf cyberdb.port <port>
cybs-workspace conf cyberdb.user <user>
cybs-workspace conf cyberdb.password <password>
Or using docker:
# Generate random password
POSTGRES_PASSWORD=$(openssl rand -base64 30)
echo "Generated PostgreSQL password: $POSTGRES_PASSWORD"
# Pull and run PostgreSQL container
sudo docker run \
--name cybsuite-db \
-e POSTGRES_PASSWORD="$POSTGRES_PASSWORD" \
--restart unless-stopped \
-v cybsuite_data:/var/lib/postgresql/data \
-p 127.0.0.1:13372:5432 \
-d \
postgres
# Set password in CybSuite conf
cybs-workspace conf cyberdb.password "$POSTGRES_PASSWORD"