Launch Resoto
Resoto allows you to manage and explore your cloud infrastructure via a web or shell interface.
Resoto UI​
Resoto UI is a user-friendly web interface that simplifies managing and exploring your cloud infrastructure.
The steps to launch Resoto UI are dependent on how you installed Resoto.
- AWS
- DigitalOcean
- Docker
- Kubernetes
- pip
Log in to the AWS CloudFormation console.
Click Stacks.
Enter
ResotoEKS
into the search box, and click on the ResotoEKS stack.Click the Outputs tab.
Enter
ResotoUI
into the search box. There should be exactly one entry. Copy the value (e.g.,https://a3xxxxxx.us-east-1.elb.amazonaws.com:8900
).infoThe value of
ResotoEKS.ResotoUI
in Outputs is the URL of the Resoto UI.Open the copied URL in your browser.
noteThe SSL certificate is self-signed, but you can safely ignore any browser warnings.
Log in with your Resoto credentials:
noteIf accessing a new Resoto install, you will be prompted to create an administrator account:
Additional users can be added via the CLI using the
user add
command.See User Management for details.
After logging in, Resoto UI will start.
noteThe first time Resoto UI is launched, a setup wizard will appear to help you configure Resoto:
Resoto is available via an externally accessible service address. Get the address by executing the following in your terminal:
export SERVICE_ADDRESS=$(kubectl get --namespace resoto service resoto-resotocore -o jsonpath="{.status.loadBalancer.ingress[0].ip}")
echo "Visit https://$SERVICE_ADDRESS:8900 to use Resoto."Copy the URL into your browser to launch Resoto UI.
noteThe SSL certificate is self-signed, but you can safely ignore any browser warnings.
Log in with your Resoto credentials:
noteIf accessing a new Resoto install, you will be prompted to create an administrator account:
Additional users can be added via the CLI using the
user add
command.See User Management for details.
After logging in, Resoto UI will start.
noteThe first time Resoto UI is launched, a setup wizard will appear to help you configure Resoto:
Resoto UI listens on port
8900
by default. You can access it by opening https://localhost:8900 in your browser.noteThe SSL certificate is self-signed, but you can safely ignore any browser warnings.
Log in with your Resoto credentials:
noteIf accessing a new Resoto install, you will be prompted to create an administrator account:
Additional users can be added via the CLI using the
user add
command.See User Management for details.
After logging in, Resoto UI will start.
noteThe first time Resoto UI is launched, a setup wizard will appear to help you configure Resoto:
Resoto provides a service that exposes Resoto UI on port
8900
. We recommend configuring an Ingress with a valid certificate for UI access, but you can port-forward the service as a temporary solution:$ kubectl port-forward services/resoto-resotocore 8900
Log in with your Resoto credentials:
noteIf accessing a new Resoto install, you will be prompted to create an administrator account:
Additional users can be added via the CLI using the
user add
command.See User Management for details.
After logging in, Resoto UI will start.
noteThe first time Resoto UI is launched, a setup wizard will appear to help you configure Resoto:
Resoto UI listens on port
8900
by default. You can access it by opening https://localhost:8900 in your browser.noteThe SSL certificate is self-signed, but you can safely ignore any browser warnings.
Log in with your Resoto credentials:
noteIf accessing a new Resoto install, you will be prompted to create an administrator account:
Additional users can be added via the CLI using the
user add
command.See User Management for details.
After logging in, Resoto UI will start.
noteThe first time Resoto UI is launched, a setup wizard will appear to help you configure Resoto:
Resoto Shell​
Resoto Shell is Resoto's command-line interface.
The steps to launch Resoto Shell depend on how you installed Resoto.
- AWS
- DigitalOcean
- Docker
- Kubernetes
- pip
Log in to the AWS CloudFormation console.
Click Stacks.
Enter
ResotoEKS
into the search box, and click on the ResotoEKS stack.Click the Outputs tab.
Enter
ResotoEKSConfigCommand
into the search box. There should be exactly one entry. Copy the value (aws eks ...
).infoThe value of
ResotoEKS.ResotoEKSConfigCommandXXXX
in Outputs is a command to configurekubectl
to connect to the EKS cluster.Open a terminal and execute the copied command.
Execute the following in the terminal to access the Resoto Shell interface:
$ kubectl exec -it service/resoto-resotocore -- resh
Execute the following to access the Resoto Shell interface:
kubectl --namespace resoto exec -it service/resoto-resotocore -- resh
Execute the following to access the Resoto Shell interface:
$ docker exec -it resotoshell resh
Make sure that the deployment is available:
$ kubectl wait --for=condition=available deployment/resoto-resotocore
Execute the following to access the Resoto Shell interface:
$ kubectl exec -it service/resoto-resotocore -- resh
Execute the following to access the Resoto Shell interface:
$ resh