Install On-Prem Platform
This part of the documentation is only intended in the context of a supported PoC (Proof of Concept) together with the Steadybit team. Please, book an appointment to scope your PoC before continuing to evaluate the on-prem solution.
If you just want to try out Steadybit, we recommend you sign up for our SaaS platform.
This guide helps you with the initial installation and deployment of our Steadybit platform On-Premise. It is explicitly of use for spaces where it is not yet possible to take advantage of our Software as a Service (SaaS) platform and the need to host our platform yourself. After completing this getting started, continue by setting up Steadybit.
Installing and deploying the Steadybit platform on your servers is simple:
If you need help, please reach out to us.
Step 0 - Check Prerequisites
Before continuing, make sure that access to the following URLs via HTTPS (443) is possible from your location of installation:
https://docker.steadybit.io and https://index.docker.io (Docker Image)
https://packages.steadybit.com (Agent Linux Installation)
https://get.steadybit.com (Setup Scripts)
https://steadybit.github.io/helm-charts (when using Kubernetes and helm)
The platform itself exposes the following ports:
Port
8080
: Application port for UI/APIPort
7878
: Acceptor port for agents
Step 1 - Get your keys
The agent key is needed to install the platform and connect the Steadybit agents against it. Get in touch with us and we will provide you an on-prem license and an agent key.
Step 2 - Deploy Platform
It is our goal to make the installation as easy as possible for you, that's why we recommend you to use our Helm chart that takes a lot of the work out of it and only requires a few parameters from you. If you are not familiar with Helm and would like to learn more about it, check out helm's QuickStart
In case you can't use Helm or Kubernetes at all, get in touch with us and we'll find the best solution. The platform kan be deployed without Helm and also on plain Docker hosts.
Please replace the placeholder replace-with-agent-key
with your agent key copied in Step 1 - Get your key and start the helm chart installation with:
To make it convenient for you, we have a default for everything. That's also why we include the necessary Postgres database and set up everything for you automatically. Nevertheless, feel free to adjust parameters after having a look on the helm chart in our public GitHub repository.
BE AWARE: The database is not backed up and if the pod is deleted the data is lost!
For productive usage, we strongly recommend to setup your own Postgres database and configure the Steadybit platform as described here.
What's next?
Done, the platform is running. The default login for the on-prem platform is
username:
admin
password:
admin
Now you can set it up by connecting the first agents to it.
We'll show you how to do that in our getting started Set up Platform & Agents, at step 1.
Productive Usage
As mentioned above, this getting started helped to set up quickly a Steadybit platform.
Before using Steadybit
configure your own Postgres database as described here.
we recommend to use your internal authorization services such as LDAP or OIDC provider as described here.
Advanced Configuration
More configuration options can be found in Advanced Configuration
Troubleshooting
If you have any problems, check our Troubleshooting page. Or please reach out to us.
Last updated