How to Install GeoServer on Windows Server 2025

In this article, you will learn how to install GeoServer on Windows Server 2025. GeoServer is an open-source server software that allows users to share, process, and edit geospatial data easily. It is built to publish data from various sources such as PostGIS, Shapefiles, and GeoTIFFs, using standard web services like WMS, WFS, and WCS. With GeoServer, you can visualize spatial data on the web and integrate it with popular GIS tools like QGIS, Leaflet, or OpenLayers.

GeoServer is widely used by GIS professionals for building web mapping applications and spatial data infrastructures. Easy to set up and highly customizable, GeoServer is a powerful solution for anyone looking to manage and share geographic information efficiently. For more information, please visit the official website.

Steps to Install GeoServer on Windows Server 2025

Before we start, make sure you have the following:

  • A Windows Server (2016 or later). In this article, we use Windows Server 2025.
  • Java Runtime Environment (JRE) or Java Development Kit (JDK)-We will show you how to install this software below
  • Administrator access to install the software

Step 1. Install and Configure Java

First, download Java from the link below. Make sure you choose version 17 or 21. In most cases, installing Java version newer than 21 will not work. This also mentioned in the GeoServer website.

https://adoptium.net/temurin/releases

I would suggest to install the JDK version 21. Make sure to check the option to set the JAVA_HOME variable during the installation.

Step 2. Install GeoServer

Download the GeoServer installation file from the link below. Choose the Windows installer.

https://geoserver.org/download

During the installation, it will check if you have valid JRE installed.

Follow the installation wizard. If you are new to GeoServer, I suggest to use the default options.

Step 3. Configure Firewall

In order to access GeoServer from the network, we need to allow port 8080 (or any port that you choose during installation). Open Windows Firewall configuration. Add new Inbound Rule and choose port in the rule type. Enter port 8080 TCP as follow.

Step 4. Test GeoServer

Open web browser and type http://your-server-ip-address:8080/geoserver. Change your-server-ip-address with your actual Windows server ip address.

To login, the default username is: admin and password: geoserver. Now GeoServer is up and running on Windows Server 2025. Stay tuned on this blog if you want to learn more about GeoServer.