GeoServer is a powerful open-source server for sharing geospatial data. One of its best features is that it's modular, with the help of plugins, you can add support for new formats, services, and tools.
This guide will walk you through how to install these GeoServer extensions step by step.
What Are GeoServer Extensions?
GeoServer extensions are additional modules that add new features. These can include:
• Support for additional data formats like MBTiles or MongoDB
• Extra services like CSW or WPS
• Monitoring and admin tools
By default, GeoServer comes with only the core features. You need to install these plugins manually if you want extra capabilities.
Step-by-Step Guide to Installing GeoServer Extensions
1. Visit the GeoServer Build Site
Go to the official GeoServer build server:
https://build.geoserver.org/geoserver/
This site contains all GeoServer builds and their extensions.
2. Choose the Correct Version
Pick the folder that matches your GeoServer version exactly.
• Use main/ for the latest stable version
• Or choose a specific version folder like 2.23.2/ if you're using that version
⚠️ Important: Extension versions must match the GeoServer version you're running. Otherwise, things might break.
3. Download the Extension
Find and download the .zip file for the extension you need. For example, you might choose mbtiles-plugin.zip or monitoring.zip.
Extract the zip file once downloaded.
4. Get the .jar Files
Inside the extracted folder, look for .jar files. These are the actual plugin files you need.
You can ignore any documentation files or license info.
5. Locate Your GeoServer Installation
Find where you installed GeoServer. This depends on your setup:
• Linux: /usr/share/geoserver or similar
• Windows: maybe C:\geoserver
• From a zip file: wherever you extracted it
6. Navigate to the lib Directory
From the root GeoServer folder, go to:
webapps/geoserver/WEB-INF/lib
This folder holds all the extension .jar files that GeoServer uses.
7. Copy the .jar Files
Copy all the .jar files from the extension folder into the lib directory.
If you're prompted to replace existing files, it's generally safe to click "Replace," especially if you're updating an extension.
8. Restart GeoServer
You need to restart GeoServer to apply the new plugin.
If you installed from a zip file, use:
./bin/shutdown.sh
./bin/startup.sh
That's it! Your extension should now be available in GeoServer.
Top comments (0)
Some comments may only be visible to logged-in visitors. Sign in to view all comments.