The documentation you're currently reading is for version 2.5.1. Click here to view documentation for the latest stable version.
BWC requires Ubuntu, RHEL or CentOS Linux. It is not supported on any other Linux distributions. The table below lists the supported Linux versions, along with the Vagrant Boxes and Amazon AWS instances we use for testing.
If you are installing from ISO, perform a minimal installation. For Ubuntu, use the “Server” variant, and only add OpenSSH Server to the base set of packages. All other dependencies will be automatically added when you install BWC.
Please note that only 64-bit architecture is supported.
Alternatively, you can use the BWC Docker image. You will need at least version 1.13.0 of Docker
engine, and optionally
docker-compose. See our Docker guide for more
This is the recommended minimum sizing for testing and deploying BWC:
If you split your filesystem into multiple partitions and mount points, ensure you have at least
1GB of free space in
/opt. RabbitMQ and MongoDB may not operate correctly without
sufficient free space.
By default, BWC and related services use these TCP ports:
- nginx (80, 443)
- mongodb (27017)
- rabbitmq (4369, 5672, 25672)
- postgresql (5432)
- st2auth (9100)
- st2api (9101)
- st2stream (9102)
If any other services are currently using these ports, BWC may fail to install or run correctly.