Skip to content
All apps

Martin

Tile server able to generate and serve vector tiles on the fly

Setup check
Not yet
Setup
One click
Memory
From 1.5 GB
Category
Productivity
License
Apache-2.0

About this app

Martin is a tile server able to generate and serve vector tiles on the fly from large PostGIS databases, PMTiles (local or remote), and MBTiles files, allowing multiple tile sources to be dynamically combined into one.

What this app needs

recipe.json

Settings

  • Postgres user nameOptional
  • Postgres passwordGenerated if left empty
  • Postgres dbOptional

After it starts

Imported from the Coolify service templates and verified to start on Setup; it has not been reviewed line by line.

  • Open the app and finish its first-run setup.
  • Passwords and keys were generated on first deploy; you can read them in the deployment's inputs.
Technical details
Opens
martin:3000/
Check
GET / within 300 s
  • martinHealth check
    Image
    ghcr.io/maplibre/martin:v0.13.0@sha256:d1bc3536af3a965ae678677a9eb2d3654ae93dc42dcd9382bbfaea2965bcebd8
    Ports
    3000/http
    Data
    Nothing persisted
    Internet
    Public internet, private networks blocked
    Limits
    1 CPU · 1024 MB
    Waits for postgresql (healthy)
  • postgresqlHealth check
    Image
    postgis/postgis:16-3.4-alpine@sha256:681931a625df344215e9b8998bf34daf146b6a395ceacee4439eb9c85869239f
    Ports
    No ports
    Data
    martin-postgresql-data → /var/lib/postgresql/data
    Internet
    No internet access
    Limits
    0.5 CPUs · 512 MB

Checks by Setup

No current check by Setup; runs on your own server do not change the badge.

Past checks

No checks recorded yet.

For maintainers

Share this app’s recipe and setup button.

Add Setup to your repo

Preview of the Badge
[![Runs on Setup](https://usesetup.app/api/badge/martin)](https://usesetup.app/run?source=https%3A%2F%2Fgithub.com%2Fmaplibre%2Fmartin)

Green: Setup passed it within 30 days. Blue: CI reported a pass. Your own runners never change the badge.