GeoServer Cloud — Web UI
100K+
GeoServer Web Administration UI microservice for GeoServer Cloud. Browser-based configuration interface for workspaces, layers, styles, services, and security.
src/apps/geoserver/webuiGeoServer is an open-source server for sharing geospatial data. GeoServer Cloud repackages GeoServer as a set of independently deployable and scalable microservices built on Spring Boot and Spring Cloud.
A self-contained Web UI microservice — the Apache Wicket-based administration interface, packaged so that all configuration happens on this service and is then propagated to the OWS services via a shared catalog backend (and, for runtime events, via RabbitMQ).
The image is built on a GeoServer base layer and includes an AOT cache for fast JVM startup. It runs behind the GeoServer Cloud Gateway, which routes /web requests to it.
<version> — stable release (e.g. 3.0.0)<version>-RC<n> — release candidate (e.g. 3.0.0-RC1)<version>-SNAPSHOT — development snapshot from mainNo latest tag is published — always pin to a specific version. Images are multi-arch (linux/amd64, linux/arm64) and signed with cosign.
Deploy together with the other GeoServer Cloud services via:
camptocamp/helm-geoserver-cloud Helm chartStandalone smoke test (no config server, no catalog, no data):
docker run --rm -p 9106:9106 \
-e SPRING_PROFILES_ACTIVE=standalone,datadir \
-e GEOSERVER_DATA_DIR=/tmp/datadir \
geoservercloud/geoserver-cloud-webui:3.0.0-SNAPSHOT
Then open http://localhost:9106/ (default credentials: admin / geoserver).
| Setting | Default | Notes |
|---|---|---|
| HTTP port | 9106 | override with SERVER_PORT |
| Management port | 8106 | actuator endpoints |
| Profiles | standalone,datadir | swap datadir for pgconfig or jdbcconfig to pick a catalog backend |
| Data directory | ${GEOSERVER_DATA_DIR} | only used with datadir profile |
| Health | GET :8106/actuator/health | liveness & readiness |
| Metrics | GET :8106/actuator/prometheus | Prometheus scrape target |
Change the default admin password as soon as possible — either through the Web UI (Security → Users, Groups, Roles) or via the REST API.
See the Externalized configuration guide for the full list of profiles and options.
Content type
Image
Digest
sha256:acf8d07e0…
Size
268 Bytes
Last updated
3 days ago
docker pull geoservercloud/geoserver-cloud-webui:sha256-0f7dde0ed8146112683d07d6cc4eee188a2dca06ed3d982263888c3ef84b9067.sig