anchor.diff:  
   The following steps uses Eureka, but other Spring Cloud Discovery implementations are supported as well. There are examples using {github-src}/spring-boot-admin-samples/spring-boot-admin-sample-consul/[Consul] and https://github.com/codecentric/spring-boot-admin/tree/master/spring-boot-admin-samples/spring-boot-admin-sample-zookeeper/[Zookeeper].
   
  -Also have a look at the http://projects.spring.io/spring-cloud/spring-cloud.html[Spring Cloud documentation].
  +Also, have a look at the http://projects.spring.io/spring-cloud/spring-cloud.html[Spring Cloud documentation].
   
  -. Add spring-cloud-starter-eureka to you dependencies:
  +. Add spring-cloud-starter-eureka to your dependencies:
   +
   [source,xml]
   .pom.xml
  
positive.code: [[register-client-applications]]
  === Registering client applications ===
  
  To register your application at the SBA Server you can either include the SBA Client or use http://projects.spring.io/spring-cloud/spring-cloud.html[Spring Cloud Discovery] (e.g. Eureka, Consul, ...). There is also a <<spring-cloud-discovery-static-config,simple option using a static configuration on the SBA Server side>>.
  
  [[register-clients-via-spring-boot-admin]]
  ==== Spring Boot Admin Client ====
  
  Each application that wants to register has to include the Spring Boot Admin Client. In order to secure the endpoints also add the `spring-boot-starter-security`.
  
  . Add spring-boot-admin-starter-client to your dependencies:
  +
  
negative.code: [[set-up-admin-server]]
  === Setting up Spring Boot Admin Server ===
  
  First, you need to setup your server. To do this just setup a simple boot project (using http://start.spring.io). As Spring Boot Admin Server is capable of running as servlet or webflux application, you need to decide on this and add the according Spring Boot Starter. In this example we're using the servlet web starter.
  
  . Add Spring Boot Admin Server starter to your dependencies:
  +
  