Full documentation can be found here: Netskope Cloud Exchange
- Currently, CE is not supported on macOS.
- Linux System capable of supporting docker.io release of docker, and docker-compose
- Python 3
- Zip (For the diagnose script)
- Minimum Requirements Below:
- 2 vCPU
- 4 GB of Memory
- 20 GB of storage
- Please see the full documentation for scale numbers.
- Clone repository to volume with requisite 20 GB of storage
a.mkdir netskope
b.cd netskope
c.git clone https://github.com/netskopeoss/ta_cloud_exchange
- Execute the setup script:
a.sudo ./setup
- Launch Cloud Exchange 3
a.sudo ./start
- Open Browser to
http(s)://<host ip address>
Note: If you want to add your SSL certificate, you can add them to the ta_cloud_exchange/data/ssl_certs
directory. The name of the certificate file should be cte_cert.crt
and cte_cert_key.key
-
If you issue sudo ./start and you are presented with a help screen.
- Please download a newer version of docker-compose from: https://docs.docker.com/compose/install/
-
If bad gateway is received when you try to login:
- Check if step 2 was done correctly:
ls -lash data
4.0K drwxrwxr-x 6 ubuntu ubuntu 4.0K Sep 9 08:53 4.0K drwxrwxr-x 3 ubuntu ubuntu 4.0K Nov 1 18:47 4.0K drwxrwxr-x 3 ubuntu ubuntu 4.0K Sep 29 12:31 custom_plugins 4.0K drwxrwxr-x 3 1001 1001 4.0K Sep 29 12:37 mongo-data 4.0K drwxrwxr-x 2 ubuntu ubuntu 4.0K Sep 9 08:53 rabbitmq 4.0K drwxrwxr-x 2 ubuntu ubuntu 4.0K Sep 10 14:49 ssl_certs
Note the mask on line with custom_plugins - mask should be 775
Note ownership of mongo-data - should represent 1001:1001 - Check if step 2 was done correctly:
-
If you get
SyntaxError: invalid syntax
while runningsudo ./setup
- Try to run
sudo python3 setup
- Try to run