ShellHub provides a docker-compose file that will set up and run everything for you on a single host.

Running ShellHub in a multi-host environment with Kubernetes or Docker Swarm is beyond the scope of this guide.

To run ShellHub you can just simply run the up command with docker-compose wrapper inside of ShellHub project dir:

./bin/docker-compose up -d

Be patient, it can take up to 10 minutes for the first time

When ShellHub server is up and running, you access the Web UI on http://localhost.