MapTiler Server
MapTiler Server makes it possible to host and serve maps from your own hardware. Usually, it’s more convenient to host with us online because then you don’t have to worry about the hosting infrastructure. Sometimes, however, you want full control over your maps to comply with strict security policies, or maybe your users need to access the maps in an offline environment. This is where map self-hosting comes into play.
To self-host a map, you’ll need:
- The hosting hardware, which can be antyhing from your personal computer to a dedicated on-prem server or a virtual machine in your private cloud.
- MapTiler Server installed on the hardware. It’s the application that takes care of hosting and serving your maps.
- The maps. We provide a wide range of professional map styles and ready-to-use map data for self-hosting.
- Optionally, custom data that you want to add to the maps, such as your geodata visualizations or drone imagery.
- If you want to make your on-prem maps searchable, you’ll also need a geocoding index. Learn more about on-prem search.
The resources below help you set it all up and make it work.
Getting started
If you’re completely new to map self-hosting and MapTiler Server, we recommend to start with this guide. It will help you set up MapTiler Server and deploy free map data, so you can try everything out and see how it works.
Installation and running
Basic installation help is included in Getting started, but if you’re looking for more detailed instructions, check the guide for your operating system.
Production setup
Prepare for a more complex production setup on dedicated physical machines or in virtualized environments.
- Install and run via Docker:
- Run behind Apache
- Run behind nginx with HTTPS
- Run in Kubernetes
- Run on Windows Server
Working with maps
Learn how to prepare, customize, and view your self-hosted maps.
Preparing map data
- Add map data to MapTiler Server
- Prepare your imagery for self-hosting
- Combine map data into a virtual tileset:
- Serve map data from a database:
- Prevent label cropping
Customizing map design
Viewing the maps
- Present a static map
- View in QGIS:
- View in Tableau
Adding place search (geocoding)
Adding custom data
To add your own custom data to a map, you need to process it into a map-ready format with MapTiler Engine. Learn how in our data processing documentation.
Administration
Manage MapTiler Server and perform common administration tasks.