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-platform-beta -v /tmp/sling/logs:/opt/sling/sling/logs kestros/kestros-platform-beta:latest

May require sudo to run

Docker Compose

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

# Kestros Beta - Local Development Container\n\tkestros:\n\t\timage: kestros/kestros-platform-beta:latest\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