This PR adds a new blueprint template for GeoServer paired with PostGIS, providing a ready-to-use open-source server environment for sharing and managing geospatial data.
Features included
GeoServer (v2.24.1) for handling geographic data securely.
PostGIS (v17-3.4) as the spatial database backend.
Pre-configured environment variables for easy deployment and memory management (INITIAL_MEMORY / MAXIMUM_MEMORY).
Persistent storage volumes mapped for both geoserver-data and postgis-data to ensure data safety.
Checklist
docker-compose.yml and template.toml created in the blueprints/geoserver folder.
Template metadata added to meta.json.
Official GeoServer logo added to the template folder.
Template created and maintained by OpenGeoCity Tanzania.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/919
**Author:** [@ShabaniMagawila](https://github.com/ShabaniMagawila)
**Created:** 6/6/2026
**Status:** ✅ Merged
**Merged:** 7/7/2026
**Merged by:** [@Siumauricio](https://github.com/Siumauricio)
**Base:** `canary` ← **Head:** `add-geoserver-blueprint`
---
### 📝 Commits (5)
- [`c752f23`](https://github.com/Dokploy/templates/commit/c752f237e6c6ce11e4353105a2b6066bc57d1d70) Add GeoServer & PostGIS blueprint
- [`f1bc9f6`](https://github.com/Dokploy/templates/commit/f1bc9f612d0a4eef9bdfe9297e486c2669a3efa0) Add GeoServer blueprint metadata and logo
- [`23001b7`](https://github.com/Dokploy/templates/commit/23001b74754b71b42cd9b3b7450badba8065ec48) Fix meta.json formatting and sorting
- [`663e57a`](https://github.com/Dokploy/templates/commit/663e57afbb3db0a3968140ccaa7edf9fff37d20a) Fix template.toml schema validation errors
- [`ee1b8da`](https://github.com/Dokploy/templates/commit/ee1b8da2387080fa14bab59caa8bdda14cad3225) Remove invalid config.mounts from template.toml
### 📊 Changes
**5 files changed** (+83 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/geoserver/docker-compose.yml` (+27 -0)
➕ `blueprints/geoserver/logo.png` (+0 -0)
➕ `blueprints/geoserver/logo.svg` (+21 -0)
➕ `blueprints/geoserver/template.toml` (+18 -0)
📝 `meta.json` (+17 -0)
</details>
### 📄 Description
### What does this PR do?
This PR adds a new blueprint template for **GeoServer paired with PostGIS**, providing a ready-to-use open-source server environment for sharing and managing geospatial data.
### Features included
- **GeoServer (v2.24.1)** for handling geographic data securely.
- **PostGIS (v17-3.4)** as the spatial database backend.
- Pre-configured environment variables for easy deployment and memory management (`INITIAL_MEMORY` / `MAXIMUM_MEMORY`).
- Persistent storage volumes mapped for both `geoserver-data` and `postgis-data` to ensure data safety.
### Checklist
- [x] `docker-compose.yml` and `template.toml` created in the `blueprints/geoserver` folder.
- [x] Template metadata added to `meta.json`.
- [x] Official GeoServer logo added to the template folder.
Template created and maintained by OpenGeoCity Tanzania.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/919
Author: @ShabaniMagawila
Created: 6/6/2026
Status: ✅ Merged
Merged: 7/7/2026
Merged by: @Siumauricio
Base:
canary← Head:add-geoserver-blueprint📝 Commits (5)
c752f23Add GeoServer & PostGIS blueprintf1bc9f6Add GeoServer blueprint metadata and logo23001b7Fix meta.json formatting and sorting663e57aFix template.toml schema validation errorsee1b8daRemove invalid config.mounts from template.toml📊 Changes
5 files changed (+83 additions, -0 deletions)
View changed files
➕
blueprints/geoserver/docker-compose.yml(+27 -0)➕
blueprints/geoserver/logo.png(+0 -0)➕
blueprints/geoserver/logo.svg(+21 -0)➕
blueprints/geoserver/template.toml(+18 -0)📝
meta.json(+17 -0)📄 Description
What does this PR do?
This PR adds a new blueprint template for GeoServer paired with PostGIS, providing a ready-to-use open-source server environment for sharing and managing geospatial data.
Features included
INITIAL_MEMORY/MAXIMUM_MEMORY).geoserver-dataandpostgis-datato ensure data safety.Checklist
docker-compose.ymlandtemplate.tomlcreated in theblueprints/geoserverfolder.meta.json.Template created and maintained by OpenGeoCity Tanzania.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.