Kestros is currently in beta, all documentation is subject to change. Additional documentation will be added in subsequent releases. Beta releases are not recommended for production use.

Creating a New Kestros Instance

In order to run Kestros, you will need to install Docker.

Docker Command

Once Docker is installed, run the following command to start a new instance:

docker run -p 8080:8080 --name kestros-alpha -v /tmp/sling/logs:/opt/sling/sling/logs kestros/kestros-alpha:adaptTo2020

May require sudo to run

Docker Compose

Alternatively, to run Kestros with Docker Compose add the following to your Compose file:

# Kestros Alpha - Local Development Container\n\tkestros:\n\t\timage: kestros/kestros-alpha:adaptTo2020\n\t\tcontainer_name: kestros\n\t\tports:\n\t\t\t- 8080:8080\n\t\t\t- 30303:30303\n\t\tvolumes:\n\t\t\t- /srv/docker/kestros:/opt/sling/sling/logs\n\t\tenvironment:\n\t\t\t- JAVA_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=30303

Once you have your Compose file configured, run:

docker-compose -f my-docker-compose-file.yml up --build

Kestros should now be running on localhost:8080